Agile Project Management DR110422
Agile Project Management DR110422
Management
Agile PM
Traditional PM
Traditional vs Agile PM
Agile PM: Iterative & incremental cycle
https://www.youtube.com/watch?v=9TycLR0TqFA&ab_channel=Uzility
SCRUM Process
• Begins with a high-level scope definition and rough time and cost estimates for the
project
• The theory is that since requirements evolve over time, detailed up-front planning
will be wasted
• Scrum uses product features as deliverables. A feature is defined as a piece of a product
that delivers some useful functionality to a customer. In the case of a software project, a
feature may be a bank customer being able to change her PIN. In the case of a high-tech
product, it may be 3G wireless access.
• Features are prioritized by their perceived highest value. The project team tackles the
highest, feasible priority features first.
• Priorities are re-evaluated after each iteration.
• Iterations are called sprints and should last no longer than four weeks. The goal of each
sprint is to produce fully functional features (ready for demo).
• Specific features are created according to four distinct phases: analysis, design, build, and
test. Each feature can be thought of as a mini-project.
SCRUM Process
Roles and Responsibilities (1)
There are three key roles to the scrum process:
Product owner, Development Team, and Scrum Master.
• The product owner acts on behalf of customers/end users to represent their interests. For
commercial development projects the product owner may be the product manager. For
internal projects, the product owner could be the manager of the business group that will
benefit from the software. In other cases, the product owner could be a representative of
the client organization.
• They focus their efforts on developing a product that will fulfill the business objective of
the project.
• The product owner in consultation with others establishes the initial list of product
requirements and prioritizes them in the product backlog.
• Owners often work with the development team to refine features through stories and end
user cases (e.g., when the user double-click a mouse a file will be opened).
• They negotiate sprint goals and backlog items with the development team.
• Owners have the option to change features and priorities at the end of each sprint.T
• They are empowered to accept or reject each product increment.
• They ultimately decide whether the project is completed.
• Product owners are the keeper of the product vision and the watchdog on project cost.
Roles and Responsibilities (1)
There are three key roles to the scrum process:
Product owner, Development Team, and Scrum Master.
• The scrum master (project manager) facilitates the scrum process and resolves problems at
the team and organization level.
• The Scrum master is NOT the leader of the team (the team leads itself!) but acts as a buffer
between the team and outside interference.
• They have no formal authority. Instead, they are responsible for making sure that the
scrum process is adhered to.
• They help the product owner with planning and try to keep the team energized.
• The Scrum master serves more as a coach than a manager.
Scrum Meetings
Establish the goals and • Plan which features will • 15 minutes meeting to Demonstrates the actual Reflect on how well the
general plan for the project be prioritized and ensure everyone knows work product to the previous sprint went and
PURPOSE
developed for the next what to do in that day product owner and other identify specific actions that
1-3 weeks and monitor daily stakeholders to gather can improve future sprints.
• Breakdown features (if progress feedback, refine key
needed) • Resolve problems in requirements
real-time
• Initial product backlog • Updated product • Daily plan and • Refined requirements Continuous improvement
• Major risks backlog monitoring • Feedback for next sprint both in products and
OUTCOME
https://www.youtube.com/watch?v=W8dKoRjFvTY&ab_c
hannel=OnlinePMCourses-MikeClayton
Thank You