School of Computing and Information Systems The University of Melbourne
Copyright University of Melbourne 2020-2022
2022 – Semester 1 Week 2
Copyright By PowCoder代写 加微信 powcoder
Software Processes & Project Management
Week 1 – Recap
Week 1 – Recap
✓ Understand Assignments and our expectations
✓ Understand key elements of a Project and why
organisations use them
✓ Understand the foundational components of Project Management
✓ Understand key skills, responsibilities & activities of a Project Manager
✓ Understand key elements of how to manage Projects
✓ Exposure to some Project Management Methodologies
SWEN90016 Software Processes and Project Management – 2 – IT ALL STARTS HERE
Week 1 – Recap
Week 1 – Recap
✓ Explore key drivers in why projects fail / succeed
✓ Understand how organisations select the best / right projects
✓ Understand the Project Initialization process, Business Case structure and why organisations use them
✓ Explore various Investment techniques and financial models
✓ Understand responsibilities associated with building a
Business Case and the accountable group / individual
✓ Understand what a Project Charter is and how it is used
SWEN90016 Software Processes and Project Management – 3 – IT ALL STARTS HERE
W1 – Recap
SWEN90016 Software Processes and Project Management – 4 – IT ALL STARTS HERE
Intended Learning Objectives
Module 5 – Formal Module 6 – Agile
SWEN90016 Software Processes and Project Management – 5 – IT ALL STARTS HERE
Module 4.1 – Empirical and Defined Process
A process is a series of progressive and interdependent steps by which an end is attained.
www.visual-paradigm.com/scrum/empirical-vs-defined-process-control
SWEN90016 Software Processes and Project Management – 6 – IT ALL STARTS HERE
Module 4.1 – Defined Process Control
A process with a well-defined set of steps. Given the same inputs, a defined process should produce the same output every time.
Great when in an environment with relatively low volatility that can be easily predicted; given the same inputs, a defined process should produce the same output every time based on its repeatability and predictability nature.
Inputs Outputs Achieves
Activity 1 Activity 2 Activity n
Resources Constraints
www.visual-paradigm.com/scrum/empirical-vs-defined-process-control
SWEN90016 Software Processes and Project Management – 7 – IT ALL STARTS HERE
Module 4.1 – Empirical Process Control
In empirical process control, you expect the unexpected. Empirical process control has the following characteristics:
• Learn as we progress
• Expect and embrace change
• Inspect and adapt using short development cycles
• Estimates are indicative only and may not be accurate
www.visual-paradigm.com/scrum/empirical-vs-defined-process-control
SWEN90016 Software Processes and Project Management – 8 – IT ALL STARTS HERE
Module 4.1 – Defined v Empirical
Defined / Repeatable Process
www.mountaingoatsoftware.com/exclusive/scrum-foundations
SWEN90016 Software Processes and Project Management – 9 – IT ALL STARTS HERE
Module 4.1 – Defined v Empirical
Defined / Repeatable Process
www.mountaingoatsoftware.com/exclusive/scrum-foundations
SWEN90016 Software Processes and Project Management – 10 – IT ALL STARTS HERE
Module 4.1 – Defined v Empirical
www.visual-paradigm.com/scrum/empirical-vs-defined-process-control
SWEN90016 Software Processes and Project Management – 11 – IT ALL STARTS HERE
SWEN90016 Software Processes and Project Management -12- IT ALL STARTS HERE
Module 4.1 – What does a Process have to do with Project Management and Software Engineering?
1. Project Management is a process as it defines a series of tasks (Planning, Executing and Controlling) to deliver a specific / an agreed set of outcomes.
2. System Development Lifecycle (SDLC) is a term used in Software Engineering. It describes a process for planning, creating, testing, and deploying an information system. SDLC can be composed of hardware only, software only, or a combination of both.
SWEN90016 Software Processes and Project Management – 13 – IT ALL STARTS HERE
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com