SlideShare una empresa de Scribd logo
1 de 236
Descargar para leer sin conexión
Introduction to Agile Planning and Project Management By Mike Cottmeyer, Agile Coach LeadingAgile, LLC
Mike CottmeyerLeadingAgilemike@leadingagile.com	1.404.312.1471www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer
A Project is a temporary endeavor, having a defined beginning and end, undertaken to meet unique goals and objectives http://en.wikipedia.org/wiki/Project_management
A Project Manager is a professional in the field of project management.  Project Managers have the responsibility of planning, execution, and closing of any project.  http://en.wikipedia.org/wiki/Project_manager
Project Management is the discipline of planning, organizing, securing and managing resources to bring about the successful completion of specific project goals and objectives.  http://en.wikipedia.org/wiki/Project_management
Agile has a Project Manager problem…
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agenda…	 Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery  The role of the Agile Project Manager Part 2: Multi-team Agile projects  Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
Agile Values & Principles
The Agile Manifesto (2001) Individuals and Interactions Processes and Tools
The Agile Manifesto (2001) Individuals and Interactions Working software  Processes and Tools Comprehensive documentation
The Agile Manifesto (2001) Individuals and Interactions Working software 	 Customer collaboration Processes and Tools Comprehensive documentation Contract negotiation
The Agile Manifesto (2001) Individuals and Interactions Working software 	 Customer collaboration Responding to change Processes and Tools Comprehensive documentation Contract negotiation Following a plan
The Agile Manifesto (2001) Individuals and Interactions Working software 	 Customer collaboration Responding to change Processes and Tools Comprehensive documentation Contract negotiation Following a plan
The Agile Manifesto (2001) Individuals and Interactions Working software 	 Customer collaboration Responding to change Processes and Tools Comprehensive documentation Contract negotiation Following a plan
Challenging the Project Management Paradigm
The BIG Paradigm Shift Scope Cost Time
The BIG Paradigm Shift Cost Time Scope
The BIG Paradigm Shift Cost Time Reduce Risk Scope
The BIG Paradigm Shift Cost Time IncreaseValue Scope
Is Your Project a Good Candidate for Agile?
Where to Use Agile? Sweet spot in software product development Domains where market requirements change often Initiatives where requirements are unknown or unknowable Complex knowledge work
Process Control Predictive – Processes well defined and predictable.  Process yields acceptable outcomes Empirical – Frequently measure outcomes and adapt the process to accommodate variation
Reducing Delivery Risk
Emergence or Convergence
Fundamentals of Team Based Agile
Team
Developers
Testers Developers
Analyst Testers Developers
Analyst CSM Testers Developers
Product Owner Analyst CSM Testers Developers
Agile Process Flow…
Product Vision Understanding why we are doing what we are doing, who it is for, and the overall market opportunity
Product Backlog The master list of things that we want to build into the product
Iteration Backlog The highest priority items that we intend to build in the next 2-4 weeks
Feedback Loops Inspect and adapt on regular cadences to mitigate delivery risk
Working Product Is the primary measure of progress, at the end of each time-box we have a deliverable
Cadences Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
Agile Non-Negotiables Teams Backlog Cadence Done
My Customer Doesn’t Give a Crap About Your User Stories!
Epics collections of features, typically 1-3 months in duration.  Epics span releases.  Epics can span more than one team.  These are the things the market cares about.  Epic
Epics collections of features, typically 1-3 months in duration.  Epics span releases.  Epics can span more than one team.  These are the things the market cares about.  Epic Features are smaller than epics, typically 2-4 weeks in duration.  Features are contained within releases.  Ideally, features are contained within a team.  These are what the Product Manager Cares about. Feature
Epics collections of features, typically 1-3 months in duration.  Epics span releases.  Epics can span more than one team.  These are the things the market cares about.  Epic Features are smaller than epics, typically 2-4 weeks in duration.  Features are contained within releases.  Ideally, features are contained within a team.  These are what the Product Manager Cares about. Feature User Stories are the smallest increment of value, typically less than a week.  User Stories are contained within the iteration.  These are the things the Product Owner, maybe the Engineering Management Cares about.  User  Story
Story Maps visually show the relationship between User Stories and Business Value Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
INVEST Independent Negotiable Valuable Estimateable Small… Sized Appropriately Testable
Story Maps start with the identification of larger, more strategic organizational goals Epic
Epicsare decomposed into Features that describe the value added into the product Epic Feature
Epicsare decomposed into Features that describe the value added into the product Epic Feature Feature
Epicsare decomposed into Features that describe the value added into the product Epic Feature Feature Feature
Epicsare decomposed into Features that describe the value added into the product Epic Feature Feature Feature Feature
Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story
Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story
Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
Relative Estimation Start with something small and knowable Give it an arbitrary value of one Estimate everything else relative to the original story Planning poker encourages communication and leads to shared understanding Over time becomes incredibly accurate
User Stories are estimated in relative units of measure called Story Points Epic 1 1 Feature Feature Feature Feature 1 1 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
User Stories are estimated in relative units of measure called Story Points Epic 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
Story Points can be added up to size Features Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
Feature Points can be added up to size Epics 38 Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
Varying Scope Using the Minimally Marketable Feature
Our Goal is to build the smallest system possible to deliver the value in the Epic 38 Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
We continuously evaluate the Story Map to determine the Minimally Marketable Feature 38 Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
We continuously evaluate the Story Map to determine the Minimally Marketable Feature 38 Epic 11 7 8 12 3 1 2 1 User Story User Story User Story Feature Feature Feature Feature 3 2 3 5 User Story User Story User Story 5 2 3 2 User Story User Story User Story 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story
When we focus on Minimally Marketable Features, we deliver Business Value early 26 Epic 10 4 7 5 3 1 2 1 User Story User Story User Story Feature Feature Feature Feature 3 2 3 5 User Story User Story User Story 5 2 3 2 User Story User Story User Story 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story
All I Need to Know is Backlog Size & Velocity
Burndown Charts
Backlog Size
Backlog Size Time
Velocity – The rate at which  we complete the estimate  Backlog Size Time
Managing & Controlling Agile the Delivery Process
Minimally Marketable Featuresfeed the prioritization of our Sprint Planning Story Complete In Process Task Done Task Backlog Story Backlog
Identify the User Story most likely to contribute to the MMF and build that one first Story Complete In Process Task Done Task Backlog Story Backlog
Identify the User Story most likely to contribute to the MMF and build that one first Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story
Pull User Stories in priority order focusing on delivering complete MMFs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story
Pull User Stories in priority order focusing on delivering complete MMFs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story
It’s okay to work User Stories across MMFs if that is what the Product Owner needs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story
It’s okay to work User Stories across MMFs if that is what the Product Owner needs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story 1 User Story
The team uses its past velocity to determine how many stories go in the Sprint Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story 1 User Story
The Team breaks each User Story down into Tasks Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 Task Task User Story Task 2 User Story 1 User Story
The Team breaks each User Story down into Tasks Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 Task Task User Story Task 2 Task Task User Story Task Task 1 User Story
The Team breaks each User Story down into Tasks Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 Task Task User Story Task 2 Task Task User Story Task Task Task Task 1 User Story Task Task
And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to Deliver Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 16 8 Task Task User Story 8 Task 2 Task Task User Story Task Task Task Task 1 User Story Task Task
And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to Deliver Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 16 8 Task Task User Story 8 Task 2 2 16 Task Task User Story 8 Task 4 Task Task Task 1 User Story Task Task
And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to Deliver Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 16 8 Task Task User Story 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 16 8 Task Task
At the beginning of the Sprint, The Team pulls Tasks from the top of the Task Backlog Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 16 8 Task Task
Tasks move across the Story Board until there is a completed User Story.   Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 16 8 Task Task
Tasks move across the Story Board until there is a completed User Story.   Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
Tasks move across the Story Board until there is a completed User Story.   Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
The Team works from the top of the Story Board, Swarming to get  User Stories across the board as fast as possible .   Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
The Team works from the top of the Story Board, Swarming to get  User Stories across the board as fast as possible .   Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
The Team works from the top of the Story Board, Swarming to get  User Stories across the board as fast as possible .   Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
Until the entire Sprint has been delivered to the Product Owner.   Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 1 8 4 Task User Story Task 8 Task 16 Task
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down points to make sure the Release is on track 38 96 6 6 Release Burndown Sprint Burndown Velocity Trend
From a Metrics perspective, we Burn Down points to make sure the Release is on track 38 96 8 6 6 Release Burndown Sprint Burndown Velocity Trend
We track Velocity Trend to make sure the team is delivering in a Predictable manner 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics.   38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics.   Everyone is focused on delivering value early and often! 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
Predicting the Future… Looking Forward on Agile Projects
Yesterday’s Weather Past performance is our best indicator of future performance The amount of product we were able to build during the last iteration, is a pretty good indicator of what we’ll be able to deliver this iteration The same goes for releases
Velocity at Project, Release, and Iteration Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
Team Level Release Planning Use past velocity to determine roughly how much content can fit into the upcoming release Vary scope by focusing on the MMF to fine tune the implementation as you build the emerging product
Agile Project Manager – Team People PM People People People People People People People APM
Agile Project Management in Larger, More Complex Enterprises
Agile in the Enterprise
Agile (Project Management) in the (Traditional) Enterprise
Agile (Project Management) in the (Traditional) Enterprise
Contrasted with… Enterprise Agile
Enterprise Agile... it’s different!
Enterprise Agile
Enterprise Agile
Enterprise Agile
Enterprise Agile
Enterprise Agile
Enterprise Agile
Enterprise Agile
Team A Team B Team C Team D Team E Team F
Team A Team B Team C Team D Team E Team F
Team A Team B Team C Team D Team E Team F
Team A Team B Team C Team D Team E Team F
Multi-Team Release Planning Use past velocity to determine roughly how much content can fit into the upcoming release Vary scope by focusing on the MMF to fine tune the implementation as you build the emerging product  Sequence backlogs so deliverables are coordinated across agile teams IMO… this reduces business agility
Let’s Talk About the Stuff That Breaks Agile
External Dependencies
External Dependencies
External Dependencies
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Many-to-Many Relationships
Agile Project, Program, and Portfolio Management using Lean, Kanban, and TOC
Team 1
Team 1 Team 2
Team 1 Team 2 Team 3
Team 1 Team 2 Team 3 Team 4
Team 1 Team 2 Team 3 Team 4 Team 5
Establishing the relationship between team level velocity and enterprise level throughput?
Team predictability is one thing, but organizations need to be able to track value at the Epic level Epic
Team predictability is one thing, but organizations need to be able to track value at the Epic level Epic We need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features.    Feature
Team predictability is one thing, but organizations need to be able to track value at the Epic level Epic We need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features.    Feature All of our day-to-day activities need to clearly map to enterprise objectives.  We need to build product as one organization User  Story
Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum
Deploy Build	 Test	 Design Analysis Tier 2 - Kanban Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum
Construction Transition Elaboration Inception Tier 3 - Kanban Deploy Build	 Test	 Design Analysis Tier 2 - Kanban Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum
Construction Transition Elaboration Inception Tier 3 - Kanban Deploy Build	 Test	 Design Analysis Tier 2 - Kanban Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum User Story
Construction Transition Elaboration Inception Tier 3 - Kanban Deploy Build	 Test	 Design Analysis Tier 2 - Kanban Feature Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum User Story
Construction Transition Elaboration Inception Epic Tier 3 - Kanban Deploy Build	 Test	 Design Analysis Tier 2 - Kanban Feature Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum User Story
Kanban creates a pull system across the entire portfolio that is limited by your actual capacity
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Story Backlog In Process Task Done Task Backlog Story Backlog
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Story Backlog In Process Task Done Task Backlog Story Backlog
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Story Backlog In Process Task Done Task Backlog Story Backlog
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog Spike
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog User Story User Story Spike
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog User Story User Story Spike
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story 8 Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story 8 Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story 8 Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 Task User Story User Story Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story Spike 8 Task 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story Spike 8 Task 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task Task User Story User Story User Story User Story 8 Task Spike Spike 8 Task 8 8 Task Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story User Story User Story Spike Spike 8 Task 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
Construction Transition Elaboration Inception Epic Epic Epic Epic Deploy Build	 Test	 Design Analysis Feature Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 8 Task Task Task 8 User Story User Story User Story User Story 8 Task Task Spike Spike 8 8 8 Task Task Task
At the team level, velocity metrics drive predictability 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
At the program/product level, lean metrics are more meaningful At the team level, velocity metrics drive predictability 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
At the enterprise level, lean metrics are also the more interesting metric At the program/product level, lean metrics are more meaningful At the team level, velocity metrics drive predictability 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
Balancing Organizational Constraints
Enterprise Release Planning Use Scrum at the team level to drive predictable outcomes Balance the backlogs across team to optimize the flow of value at the Feature and Epic level Use metrics to plan the number of Features and Epics that can be included in a release
Agile Project Managers	 Manage the System, not the People Clear the path, enable the teams and the organization Drive shared understanding of delivery risk Systems thinking, look out for the whole
Agile Project Manager - Enterprise Team PM Team Team Team Team Team Team Team APM
www.slideshare.net/mcottmeyer Mike CottmeyerLeadingAgilemike@leadingagile.com	1.404.312.1471www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer

Más contenido relacionado

La actualidad más candente

Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesTommy Norman
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Allen Rutzen
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile ProjectKent McDonald
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile CertificationsRichard Cheng
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0Ciprian Mester
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryLeadingAgile
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
Agility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondAgility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondLeadingAgile
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015LeadingAgile
 
Comparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and SalesforceComparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and SalesforceSteve Greene
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceMatt Holitza
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsVineet Patni
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 

La actualidad más candente (20)

Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product Delivery
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & BeyondAgility Infusion 101: Agile & Beyond
Agility Infusion 101: Agile & Beyond
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015Product Owner Team - Agile Day Atlanta 2015
Product Owner Team - Agile Day Atlanta 2015
 
Comparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and SalesforceComparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and Salesforce
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governance
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 

Destacado

LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...
LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...
LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...getadministrate
 
Persuasion & Convincing Skills
Persuasion & Convincing SkillsPersuasion & Convincing Skills
Persuasion & Convincing SkillsAhsan Bham
 
Project Planning Basics - Everything you need to start managing a project
Project Planning Basics - Everything you need to start managing a projectProject Planning Basics - Everything you need to start managing a project
Project Planning Basics - Everything you need to start managing a projectKeely Killpack, PhD
 
4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder Analysis4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder AnalysisTony
 
Influence, tactics, power and politics
Influence, tactics, power and politicsInfluence, tactics, power and politics
Influence, tactics, power and politicsTamim123
 
PRINCE2 Process Model
PRINCE2 Process ModelPRINCE2 Process Model
PRINCE2 Process ModelprojectingIT
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project ManagementMike Cottmeyer
 
3 Project Cycle and Planning (4-6 hours)
3 Project Cycle and Planning (4-6 hours)3 Project Cycle and Planning (4-6 hours)
3 Project Cycle and Planning (4-6 hours)Tony
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP'sVersionOne
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumVoximate
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementKamuran Koçak
 
Planning And Controlling
Planning And ControllingPlanning And Controlling
Planning And ControllingManuel Ardales
 

Destacado (20)

Body Language & Self-confidence
Body Language & Self-confidenceBody Language & Self-confidence
Body Language & Self-confidence
 
LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...
LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...
LITE 2016 – Making the Most of Communication Triggers [Deepika Ranjit & Lokma...
 
Hana1 slt repli_sec_en
Hana1 slt repli_sec_enHana1 slt repli_sec_en
Hana1 slt repli_sec_en
 
Persuasion & Convincing Skills
Persuasion & Convincing SkillsPersuasion & Convincing Skills
Persuasion & Convincing Skills
 
Project Planning Basics - Everything you need to start managing a project
Project Planning Basics - Everything you need to start managing a projectProject Planning Basics - Everything you need to start managing a project
Project Planning Basics - Everything you need to start managing a project
 
4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder Analysis4 Project Pre-Planning & Stakeholder Analysis
4 Project Pre-Planning & Stakeholder Analysis
 
Project Planning
Project PlanningProject Planning
Project Planning
 
Influence, tactics, power and politics
Influence, tactics, power and politicsInfluence, tactics, power and politics
Influence, tactics, power and politics
 
DMAIC Methodology
DMAIC MethodologyDMAIC Methodology
DMAIC Methodology
 
PRINCE2 Process Model
PRINCE2 Process ModelPRINCE2 Process Model
PRINCE2 Process Model
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project Management
 
3 Project Cycle and Planning (4-6 hours)
3 Project Cycle and Planning (4-6 hours)3 Project Cycle and Planning (4-6 hours)
3 Project Cycle and Planning (4-6 hours)
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
Project planning and project work plan
Project planning and project work planProject planning and project work plan
Project planning and project work plan
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Prince2
Prince2Prince2
Prince2
 
Planning And Controlling
Planning And ControllingPlanning And Controlling
Planning And Controlling
 
PRINCE2 Overview
PRINCE2 OverviewPRINCE2 Overview
PRINCE2 Overview
 

Similar a Introduction to Agile Project Planning and Project Management

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMike Cottmeyer
 
Big agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymoreBig agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymoreJesse Fewell
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business ArchitectureEtienne Venter
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agileqtntpam
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementDavid Updike
 
Venkatraman l
Venkatraman lVenkatraman l
Venkatraman lPMI2011
 
Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01PMI_IREP_TP
 
Project Management Msc. 7Pjmn009W Project Management Project.
Project Management Msc. 7Pjmn009W Project Management Project.Project Management Msc. 7Pjmn009W Project Management Project.
Project Management Msc. 7Pjmn009W Project Management Project.Renee Jones
 
Project Management Methodology Guidelines
Project Management Methodology GuidelinesProject Management Methodology Guidelines
Project Management Methodology GuidelinesSyed Umair Javed
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
PM Chapter on Agile IT Project Management Methods
PM Chapter on Agile IT Project Management MethodsPM Chapter on Agile IT Project Management Methods
PM Chapter on Agile IT Project Management MethodsGlen Alleman
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Contribyte
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP WorkshopMike Cottmeyer
 
Presentation by namit
Presentation by namitPresentation by namit
Presentation by namitPMI_IREP_TP
 
Lightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projectsLightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projectsSoftware Guru
 
2011 Lecture Sustainability In Projects And Project Management
2011 Lecture Sustainability In Projects And Project Management2011 Lecture Sustainability In Projects And Project Management
2011 Lecture Sustainability In Projects And Project ManagementGilbert Silvius
 

Similar a Introduction to Agile Project Planning and Project Management (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Big agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymoreBig agile - It's not just for small projects anymore
Big agile - It's not just for small projects anymore
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business Architecture
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
 
What is agile?
What is agile?What is agile?
What is agile?
 
Venkatraman l
Venkatraman lVenkatraman l
Venkatraman l
 
Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
ETPM2
ETPM2ETPM2
ETPM2
 
Project Management Msc. 7Pjmn009W Project Management Project.
Project Management Msc. 7Pjmn009W Project Management Project.Project Management Msc. 7Pjmn009W Project Management Project.
Project Management Msc. 7Pjmn009W Project Management Project.
 
Project Management Methodology Guidelines
Project Management Methodology GuidelinesProject Management Methodology Guidelines
Project Management Methodology Guidelines
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
PM Chapter on Agile IT Project Management Methods
PM Chapter on Agile IT Project Management MethodsPM Chapter on Agile IT Project Management Methods
PM Chapter on Agile IT Project Management Methods
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
Presentation by namit
Presentation by namitPresentation by namit
Presentation by namit
 
Lightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projectsLightning talk: Business analyst role as agile villain in legacy projects
Lightning talk: Business analyst role as agile villain in legacy projects
 
2011 Lecture Sustainability In Projects And Project Management
2011 Lecture Sustainability In Projects And Project Management2011 Lecture Sustainability In Projects And Project Management
2011 Lecture Sustainability In Projects And Project Management
 

Más de Mike Cottmeyer

The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...Mike Cottmeyer
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItMike Cottmeyer
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio managementMike Cottmeyer
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 
Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinarMike Cottmeyer
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgileMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & DesignMike Cottmeyer
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3Mike Cottmeyer
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex productMike Cottmeyer
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the TeamMike Cottmeyer
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateMike Cottmeyer
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle SchoolMike Cottmeyer
 
Leading Volunteers With Agility
Leading Volunteers With AgilityLeading Volunteers With Agility
Leading Volunteers With AgilityMike Cottmeyer
 

Más de Mike Cottmeyer (20)

The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinar
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise Agile
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle School
 
Adopting Agile
Adopting  AgileAdopting  Agile
Adopting Agile
 
The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2
 
Leading Volunteers With Agility
Leading Volunteers With AgilityLeading Volunteers With Agility
Leading Volunteers With Agility
 

Último

Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 

Último (20)

Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 

Introduction to Agile Project Planning and Project Management

  • 1. Introduction to Agile Planning and Project Management By Mike Cottmeyer, Agile Coach LeadingAgile, LLC
  • 3. A Project is a temporary endeavor, having a defined beginning and end, undertaken to meet unique goals and objectives http://en.wikipedia.org/wiki/Project_management
  • 4. A Project Manager is a professional in the field of project management. Project Managers have the responsibility of planning, execution, and closing of any project. http://en.wikipedia.org/wiki/Project_manager
  • 5. Project Management is the discipline of planning, organizing, securing and managing resources to bring about the successful completion of specific project goals and objectives. http://en.wikipedia.org/wiki/Project_management
  • 6. Agile has a Project Manager problem…
  • 7. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 8. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 9. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 10. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 11. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 12. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 13. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 14. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 15. Agenda… Part 1: Single-team Agile projects Agile Values & principles How and why Agile teams work Fundamental mechanics of Agile delivery The role of the Agile Project Manager Part 2: Multi-team Agile projects Challenges with Agile in larger, more complex enterprises Patterns for Agile Program and Portfolio Management The role of the Agile Project Manager
  • 16. Agile Values & Principles
  • 17. The Agile Manifesto (2001) Individuals and Interactions Processes and Tools
  • 18. The Agile Manifesto (2001) Individuals and Interactions Working software Processes and Tools Comprehensive documentation
  • 19. The Agile Manifesto (2001) Individuals and Interactions Working software Customer collaboration Processes and Tools Comprehensive documentation Contract negotiation
  • 20. The Agile Manifesto (2001) Individuals and Interactions Working software Customer collaboration Responding to change Processes and Tools Comprehensive documentation Contract negotiation Following a plan
  • 21. The Agile Manifesto (2001) Individuals and Interactions Working software Customer collaboration Responding to change Processes and Tools Comprehensive documentation Contract negotiation Following a plan
  • 22. The Agile Manifesto (2001) Individuals and Interactions Working software Customer collaboration Responding to change Processes and Tools Comprehensive documentation Contract negotiation Following a plan
  • 23. Challenging the Project Management Paradigm
  • 24. The BIG Paradigm Shift Scope Cost Time
  • 25. The BIG Paradigm Shift Cost Time Scope
  • 26. The BIG Paradigm Shift Cost Time Reduce Risk Scope
  • 27. The BIG Paradigm Shift Cost Time IncreaseValue Scope
  • 28. Is Your Project a Good Candidate for Agile?
  • 29. Where to Use Agile? Sweet spot in software product development Domains where market requirements change often Initiatives where requirements are unknown or unknowable Complex knowledge work
  • 30. Process Control Predictive – Processes well defined and predictable. Process yields acceptable outcomes Empirical – Frequently measure outcomes and adapt the process to accommodate variation
  • 33. Fundamentals of Team Based Agile
  • 34. Team
  • 38. Analyst CSM Testers Developers
  • 39. Product Owner Analyst CSM Testers Developers
  • 41. Product Vision Understanding why we are doing what we are doing, who it is for, and the overall market opportunity
  • 42. Product Backlog The master list of things that we want to build into the product
  • 43. Iteration Backlog The highest priority items that we intend to build in the next 2-4 weeks
  • 44. Feedback Loops Inspect and adapt on regular cadences to mitigate delivery risk
  • 45. Working Product Is the primary measure of progress, at the end of each time-box we have a deliverable
  • 46. Cadences Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 47. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 48. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 49. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 50. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 51. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 52. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 53. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 54. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 55. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 56. User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
  • 57. User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
  • 58. Agile Non-Negotiables Teams Backlog Cadence Done
  • 59. My Customer Doesn’t Give a Crap About Your User Stories!
  • 60. Epics collections of features, typically 1-3 months in duration. Epics span releases. Epics can span more than one team. These are the things the market cares about. Epic
  • 61. Epics collections of features, typically 1-3 months in duration. Epics span releases. Epics can span more than one team. These are the things the market cares about. Epic Features are smaller than epics, typically 2-4 weeks in duration. Features are contained within releases. Ideally, features are contained within a team. These are what the Product Manager Cares about. Feature
  • 62. Epics collections of features, typically 1-3 months in duration. Epics span releases. Epics can span more than one team. These are the things the market cares about. Epic Features are smaller than epics, typically 2-4 weeks in duration. Features are contained within releases. Ideally, features are contained within a team. These are what the Product Manager Cares about. Feature User Stories are the smallest increment of value, typically less than a week. User Stories are contained within the iteration. These are the things the Product Owner, maybe the Engineering Management Cares about. User Story
  • 63. Story Maps visually show the relationship between User Stories and Business Value Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 64. INVEST Independent Negotiable Valuable Estimateable Small… Sized Appropriately Testable
  • 65. Story Maps start with the identification of larger, more strategic organizational goals Epic
  • 66. Epicsare decomposed into Features that describe the value added into the product Epic Feature
  • 67. Epicsare decomposed into Features that describe the value added into the product Epic Feature Feature
  • 68. Epicsare decomposed into Features that describe the value added into the product Epic Feature Feature Feature
  • 69. Epicsare decomposed into Features that describe the value added into the product Epic Feature Feature Feature Feature
  • 70. Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story
  • 71. Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story
  • 72. Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 73. Featuresare decomposed into User Stories that are thin slices of value added into the system Epic Feature Feature Feature Feature User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 74. Relative Estimation Start with something small and knowable Give it an arbitrary value of one Estimate everything else relative to the original story Planning poker encourages communication and leads to shared understanding Over time becomes incredibly accurate
  • 75. User Stories are estimated in relative units of measure called Story Points Epic 1 1 Feature Feature Feature Feature 1 1 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 76. User Stories are estimated in relative units of measure called Story Points Epic 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 77. Story Points can be added up to size Features Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 78. Feature Points can be added up to size Epics 38 Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 79. Varying Scope Using the Minimally Marketable Feature
  • 80. Our Goal is to build the smallest system possible to deliver the value in the Epic 38 Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 81. We continuously evaluate the Story Map to determine the Minimally Marketable Feature 38 Epic 11 7 8 12 3 1 2 1 Feature Feature Feature Feature 3 2 3 5 5 2 3 2 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 82. We continuously evaluate the Story Map to determine the Minimally Marketable Feature 38 Epic 11 7 8 12 3 1 2 1 User Story User Story User Story Feature Feature Feature Feature 3 2 3 5 User Story User Story User Story 5 2 3 2 User Story User Story User Story 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story
  • 83. When we focus on Minimally Marketable Features, we deliver Business Value early 26 Epic 10 4 7 5 3 1 2 1 User Story User Story User Story Feature Feature Feature Feature 3 2 3 5 User Story User Story User Story 5 2 3 2 User Story User Story User Story 1 1 2 2 User Story User Story User Story User Story User Story User Story User Story
  • 84. All I Need to Know is Backlog Size & Velocity
  • 88. Velocity – The rate at which we complete the estimate Backlog Size Time
  • 89. Managing & Controlling Agile the Delivery Process
  • 90. Minimally Marketable Featuresfeed the prioritization of our Sprint Planning Story Complete In Process Task Done Task Backlog Story Backlog
  • 91. Identify the User Story most likely to contribute to the MMF and build that one first Story Complete In Process Task Done Task Backlog Story Backlog
  • 92. Identify the User Story most likely to contribute to the MMF and build that one first Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story
  • 93. Pull User Stories in priority order focusing on delivering complete MMFs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story
  • 94. Pull User Stories in priority order focusing on delivering complete MMFs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story
  • 95. It’s okay to work User Stories across MMFs if that is what the Product Owner needs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story
  • 96. It’s okay to work User Stories across MMFs if that is what the Product Owner needs Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story 1 User Story
  • 97. The team uses its past velocity to determine how many stories go in the Sprint Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 User Story 2 User Story 1 User Story
  • 98. The Team breaks each User Story down into Tasks Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 Task Task User Story Task 2 User Story 1 User Story
  • 99. The Team breaks each User Story down into Tasks Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 Task Task User Story Task 2 Task Task User Story Task Task 1 User Story
  • 100. The Team breaks each User Story down into Tasks Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 Task Task User Story Task 2 Task Task User Story Task Task Task Task 1 User Story Task Task
  • 101. And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to Deliver Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 16 8 Task Task User Story 8 Task 2 Task Task User Story Task Task Task Task 1 User Story Task Task
  • 102. And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to Deliver Planned Team Velocity = 6 points Story Complete In Process Task Done Task Backlog Story Backlog 3 16 8 Task Task User Story 8 Task 2 2 16 Task Task User Story 8 Task 4 Task Task Task 1 User Story Task Task
  • 103. And estimates each Task in Real Hours so they can assess if they can make a solid Commitment to Deliver Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 16 8 Task Task User Story 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 16 8 Task Task
  • 104. At the beginning of the Sprint, The Team pulls Tasks from the top of the Task Backlog Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 16 8 Task Task
  • 105. Tasks move across the Story Board until there is a completed User Story. Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 16 8 Task Task
  • 106. Tasks move across the Story Board until there is a completed User Story. Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
  • 107. Tasks move across the Story Board until there is a completed User Story. Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
  • 108. The Team works from the top of the Story Board, Swarming to get User Stories across the board as fast as possible . Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
  • 109. The Team works from the top of the Story Board, Swarming to get User Stories across the board as fast as possible . Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
  • 110. The Team works from the top of the Story Board, Swarming to get User Stories across the board as fast as possible . Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 8 4 Task Task 1 User Story 8 Task 16 Task
  • 111. Until the entire Sprint has been delivered to the Product Owner. Planned Team Velocity = 6 points Planned Estimated Hours = 98 hours Story Complete In Process Task Done Task Backlog Story Backlog 3 8 Task User Story 16 Task 8 Task 2 2 16 Task Task User Story 8 Task 4 Task 1 8 4 Task User Story Task 8 Task 16 Task
  • 112. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 113. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 114. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 115. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 116. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 117. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 118. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 119. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 120. From a Metrics perspective, we Burn Down hours to make sure the sprint is on track 38 96 6 Release Burndown Sprint Burndown Velocity Trend
  • 121. From a Metrics perspective, we Burn Down points to make sure the Release is on track 38 96 6 6 Release Burndown Sprint Burndown Velocity Trend
  • 122. From a Metrics perspective, we Burn Down points to make sure the Release is on track 38 96 8 6 6 Release Burndown Sprint Burndown Velocity Trend
  • 123. We track Velocity Trend to make sure the team is delivering in a Predictable manner 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
  • 124. When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics. 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
  • 125. When the Release is ready to deliver, The Team has completed the highest priority User Stories, against the highest priority Features ,against the highest priority Epics. Everyone is focused on delivering value early and often! 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
  • 126. Predicting the Future… Looking Forward on Agile Projects
  • 127. Yesterday’s Weather Past performance is our best indicator of future performance The amount of product we were able to build during the last iteration, is a pretty good indicator of what we’ll be able to deliver this iteration The same goes for releases
  • 128. Velocity at Project, Release, and Iteration Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 129. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 130. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 131. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 132. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 133. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 134. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 135. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 136. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 137. Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9
  • 138. Team Level Release Planning Use past velocity to determine roughly how much content can fit into the upcoming release Vary scope by focusing on the MMF to fine tune the implementation as you build the emerging product
  • 139. Agile Project Manager – Team People PM People People People People People People People APM
  • 140. Agile Project Management in Larger, More Complex Enterprises
  • 141. Agile in the Enterprise
  • 142. Agile (Project Management) in the (Traditional) Enterprise
  • 143. Agile (Project Management) in the (Traditional) Enterprise
  • 153. Team A Team B Team C Team D Team E Team F
  • 154. Team A Team B Team C Team D Team E Team F
  • 155. Team A Team B Team C Team D Team E Team F
  • 156. Team A Team B Team C Team D Team E Team F
  • 157. Multi-Team Release Planning Use past velocity to determine roughly how much content can fit into the upcoming release Vary scope by focusing on the MMF to fine tune the implementation as you build the emerging product Sequence backlogs so deliverables are coordinated across agile teams IMO… this reduces business agility
  • 158. Let’s Talk About the Stuff That Breaks Agile
  • 171. Agile Project, Program, and Portfolio Management using Lean, Kanban, and TOC
  • 172. Team 1
  • 174. Team 1 Team 2 Team 3
  • 175. Team 1 Team 2 Team 3 Team 4
  • 176. Team 1 Team 2 Team 3 Team 4 Team 5
  • 177. Establishing the relationship between team level velocity and enterprise level throughput?
  • 178. Team predictability is one thing, but organizations need to be able to track value at the Epic level Epic
  • 179. Team predictability is one thing, but organizations need to be able to track value at the Epic level Epic We need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features. Feature
  • 180. Team predictability is one thing, but organizations need to be able to track value at the Epic level Epic We need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features. Feature All of our day-to-day activities need to clearly map to enterprise objectives. We need to build product as one organization User Story
  • 181. Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum
  • 182. Deploy Build Test Design Analysis Tier 2 - Kanban Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum
  • 183. Construction Transition Elaboration Inception Tier 3 - Kanban Deploy Build Test Design Analysis Tier 2 - Kanban Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum
  • 184. Construction Transition Elaboration Inception Tier 3 - Kanban Deploy Build Test Design Analysis Tier 2 - Kanban Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum User Story
  • 185. Construction Transition Elaboration Inception Tier 3 - Kanban Deploy Build Test Design Analysis Tier 2 - Kanban Feature Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum User Story
  • 186. Construction Transition Elaboration Inception Epic Tier 3 - Kanban Deploy Build Test Design Analysis Tier 2 - Kanban Feature Story Backlog In Process Task Done Task Backlog Story Backlog Tier 1 - Scrum User Story
  • 187. Kanban creates a pull system across the entire portfolio that is limited by your actual capacity
  • 188. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Story Backlog In Process Task Done Task Backlog Story Backlog
  • 189. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Story Backlog In Process Task Done Task Backlog Story Backlog
  • 190. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Story Backlog In Process Task Done Task Backlog Story Backlog
  • 191. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog
  • 192. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog
  • 193. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog
  • 194. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog Spike
  • 195. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog User Story User Story Spike
  • 196. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog User Story User Story Spike
  • 197. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 198. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 199. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 200. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 201. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 202. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 203. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 204. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 205. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 206. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 8 Task Task User Story User Story Spike 8 Task
  • 207. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
  • 208. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
  • 209. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
  • 210. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
  • 211. Construction Transition Elaboration Inception Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 User Story User Story Task Spike 8 Task
  • 212. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story 8 Task Spike 8 Task
  • 213. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story 8 Task Spike 8 Task
  • 214. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story 8 Task Spike 8 Task
  • 215. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task 8 Task User Story User Story Spike 8 Task
  • 216. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story Spike 8 Task 8 Task
  • 217. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story Spike 8 Task 8 Task
  • 218. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task Task User Story User Story User Story User Story 8 Task Spike Spike 8 Task 8 8 Task Task
  • 219. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 16 Task User Story User Story User Story User Story Spike Spike 8 Task 8 Task
  • 220. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
  • 221. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
  • 222. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
  • 223. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task User Story User Story 8 Task Spike 8 Task
  • 224. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
  • 225. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
  • 226. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
  • 227. Construction Transition Elaboration Inception Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 Task 8 User Story User Story Task Spike 8 Task
  • 228. Construction Transition Elaboration Inception Epic Epic Epic Epic Deploy Build Test Design Analysis Feature Feature Feature Feature Feature Feature Story Backlog In Process Task Done Task Backlog Story Backlog 8 8 Task Task Task 8 User Story User Story User Story User Story 8 Task Task Spike Spike 8 8 8 Task Task Task
  • 229. At the team level, velocity metrics drive predictability 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
  • 230. At the program/product level, lean metrics are more meaningful At the team level, velocity metrics drive predictability 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
  • 231. At the enterprise level, lean metrics are also the more interesting metric At the program/product level, lean metrics are more meaningful At the team level, velocity metrics drive predictability 38 96 8 6 6 5 Release Burndown Sprint Burndown Velocity Trend
  • 233. Enterprise Release Planning Use Scrum at the team level to drive predictable outcomes Balance the backlogs across team to optimize the flow of value at the Feature and Epic level Use metrics to plan the number of Features and Epics that can be included in a release
  • 234. Agile Project Managers Manage the System, not the People Clear the path, enable the teams and the organization Drive shared understanding of delivery risk Systems thinking, look out for the whole
  • 235. Agile Project Manager - Enterprise Team PM Team Team Team Team Team Team Team APM

Notas del editor

  1. So, before we get started, a little about me. My name is Mike Cottmeyer, I am an agile transformation coach with Pillar technology. Before I joined Pillar I was a trainer and consultant with VersionOne. Before that I ran a pretty large agile portfolio of projects for CheckFree (now Fiserv). Pillar Technology has been around for about 13 years and is just about 100 people strong. Pillar specializes in agile transformation and project delivery. We can bring in agile coaches on the leadership and project management side. We can bring in coaches to help you with TDD. We can spin up teams and help you deliver projects.
  2. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  3. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  4. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  5. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  6. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  7. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  8. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  9. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  10. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  11. So here is our small agile team.
  12. Agile teams are cross functional units that have everything they need to deliver some increment of business value. In a software organization… the agile team is going to have one or more developers…
  13. They will have one or more QA testers. Sometimes teams have technical testers that are responsible for writing unit tests… sometimes this is left up to the developers. Sometimes teams have manual testers… possibly exercising the UI. Many teams will do both kinds of testing.
  14. Sometimes a team will someone playing the role of business analyst. This can be a dedicated position on the team… or it might be blended with some other role… maybe a lead developer. Often times teams will have a BA that is serving as a proxy product owner for the real customer or product owner. Dedicated or blended Custome proxy
  15. Agile teams will usually have someone in the role of ScrumMaster or Agile process coordinator. This can be a dedicated position on the team or a role that is shared with another role on the team. Sometimes you have a dedicated ScrumMaster but they are working with more than one agile team at a time.
  16. Last but not least we have a product owner. They are the interface between the team and the business. They are the single wringable neck and responsible for the business outcomes of the product. They define requirements, set the priorties, and othewise help the team converge on the best possible outcome to meet the business objectives. Agile teams have all these roles in some form or fashion… they are self contained and independent. This kind of team is the backdrop to almost everything you read about adopting agile. This is such an important concept because if this isn't’ the kind of team you are building as you adopt agile… some of the things you are learning about just aren’t going to work.
  17. 11. We start with high level requirements that become more detailed as we learn more about the product we are building.  We start with high level architectural representations that emerge toward detailed design as we actually begin developing the working product.  You might think of this as rolling wave planning or progressive elaboration.  The idea is that we plan based on what we know, and plan more as we learn more.  
  18. 12. Our goal is to recognize, that on projects where we have a tremendous amount of uncertainty... we don't want to create plans that don't reflect our current understanding of reality.  We don't want to assume the process overhead of change management, when change is going to be the norm.  Agile gives us a way to manage our projects, in the face of uncertainty, while aggressively working to reduce risk and uncertainty.   
  19. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  20. Explaining the hierarchy of value
  21. Explaining the hierarchy of value
  22. Explaining the hierarchy of value
  23. Story Mapping
  24. Story Mapping
  25. Story Mapping
  26. Story Mapping
  27. Story Mapping
  28. Story Mapping
  29. Story Mapping
  30. Story Mapping
  31. Story Mapping
  32. Story Mapping
  33. Story Mapping
  34. Story Mapping
  35. Story Mapping
  36. Story Mapping
  37. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  38. Story Mapping
  39. Story Mapping
  40. Story Mapping
  41. Story Mapping
  42. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  43. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  44. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  45. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  46. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  47. Scrum is a team based methodology…Ideal team size is 5 to 9 peopleTeam has everything it needs to deliver an increment of working productVery clear role and responsibility delineation: ScrumMaster, Product Owner, TeamProduct Owner brings the whatTeam decides the howWIP is limited by the velocity of the teamScrumMaster’s job is to get rid of the stuff slowing the team down The idea is to deliver in short sprints…… use empirical process control, inspect and adaptTotally designed to be a lightweight framework for delivering products in the face of uncertaintyI
  48. Explaining the hierarchy of value
  49. Explaining the hierarchy of value
  50. Explaining the hierarchy of value
  51. So, before we get started, a little about me. My name is Mike Cottmeyer, I am an agile transformation coach with Pillar technology. Before I joined Pillar I was a trainer and consultant with VersionOne. Before that I ran a pretty large agile portfolio of projects for CheckFree (now Fiserv). Pillar Technology has been around for about 13 years and is just about 100 people strong. Pillar specializes in agile transformation and project delivery. We can bring in agile coaches on the leadership and project management side. We can bring in coaches to help you with TDD. We can spin up teams and help you deliver projects.