SlideShare a Scribd company logo
1 of 46
Project Management to
Enterprise Agile Product Delivery
2
greg.king@leadingagile.com
404-729-8931
www.leadingagile.com
twitter.com/greguf96
facebook.com/leadingagile
linkedin.com/in/gregpking
Greg King
Principal Transformation
Consultant
* Special thanks to Devin Hedge for his assistance in this presentation.
Project Managers in Agile?
THERE IS
NO PROJECT
MANAGER
IN MOST AGILE
MANAGEMENT
FRAMEWORKS
Traditional Scrum
THERE IS NO PROJECT IN MOST
AGILE MANAGEMENT FRAMEWORKS
Traditional Scrum
Project Manager Responsibilities
In Waterfall, the Project Manager Would…
Create Project Plan/Gantt
Define and Manage Scope & Activities
Gather Estimations
Form Project Teams
Get Progress Status
Manage Risks
Create Release Plan, Sprint Plans
Create, Refine, and Prioritize Backlogs,
Tasks
Make Estimations
Work in Cross-functional/stable Teams
Provide Burn-up and Burn down charts
Mitigate and Drive Risks down early
In Agile, the Product Owner Team
or Delivery Team Will…
Manage Issue Log Identify and clear impediments
So, Dude! Where’s My
Job?
PROJECT MANAGEMENT
SKILLS ARE STILL NEEDED
IN AGILE!
Integration
Management
Scope
Management
Time
Management
Cost
Management
Quality
Management
Human
Resource
Management
Communications
Management
Risk
Management
Dependency
Management
Why Agile Works
Team
11
Team
User Story
User Story
User Story
User Story
User Story
User Story
User Story
12
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
13
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity
14
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity Accountability
15
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity Accountability
Measureable
Progress
16
Why Agile Works At Scale
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Clarity Accountability
Measureable
Progress
18
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Accountability
Measureable
Progress
19
Governance
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Structure
Measureable
Progress
Governance
20
Team
Database
Report
Screen
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Structure
21
MetricsGovernance
Governance
Story
Ready
Story
Accepted
Story
Done
DoneFeature Ready
Completed
Detailed Planning
(Clarity & Viability)
Solution Validation
(Dependencies,
Sizing & Risks)
In
Progress
Make
Ready
FeatureStoryEpic
Feature Planning
Solution
Design
To Be
Considered
Strategic
Alignment
Execution
&
Accountability
Measurable
Progress
Demand Planning &
Release
Commitment
Three Tier Governance Model
Portfolio
Program
Delivery
Feature
Validation
Epic Validation
In Progress
In ProgressRelease
Targeting
Investment
Solution
Investment
Decision
ScrumKanbanKanban
Structure
Team
Team Team Team
Team Team Team Team
TeamTeamTeam
Delivery
Tier
Program
Tier
Portfolio
Tier
Portfolio
Teams
Flow
BasedTeam
Team Team Team
Team Team Team Team
TeamTeamTeam
26
Delivery
Tier
Program
Tier
Program
Teams
Portfolio
Teams
Flow
Based
Team
Team Team Team
Team Team Team Team
TeamTeamTeam
27
Portfolio
Teams
Flow
Based
Delivery
Tier
Product &
Services
Teams
Iterative &
Incremental
Program
Teams
Portfolio
Teams
Flow
Based
Team
Team Team Team
Team Team Team Team
TeamTeamTeam
28
Portfolio
Teams
Flow
Based
Metrics & Reporting
30
Metrics
• Cycle Time
• Features Blocked
• Rework/Defects
• Backlog Size
• Velocity
• Burndown
• Escaped Defects
• Commit % Ratio
• Acceptance % Ratio
• Scope Change
• Lead Time/Cycle Time
• Time/Cost/Scope/Value
• ROI/Capitalization
So, Dude! You Still Haven’t
Told Me Where My Job
Went?
Project Managers in Enterprise Agile
REMEMBER THESE?
Integration
Management
Scope
Management
Time
Management
Cost
Management
Quality
Management
Human
Resource
Management
Communications
Management
Risk
Management
Dependency
Management
Servant Leadership
• A Servant Leader manages a team not by
telling them what to do, but by removing
impediments that get in their way
• Other things a servant leader can do:
– Coaches in agile best practices
– Shields the team from diversions and
distractions
– Facilitates planning sessions, reviews,
retrospectives
– Encourages transparency and associated
metrics
– Arbitrates between team members when
necessary
– Be an advocate
“The best way to find yourself is to lose yourself in
the service of others.”
– Mahatma Gandhi
Embrace the Agile Manifesto
35
Satisfy the
Customer
Welcome Change
Deliver Working
Product Frequently
Collaborate Daily
Support & Trust
Motivated Teams
Face to Face
conversations
Working Product
Primary Measure of
Progress
Sustainable Pace
Technical
Excellence
Simplicity
Self-Organizing
Teams
Reflect & Adjust
Regularly
Values
Principles
Individuals & Interactions over Processes & Tools
Working Software over Comprehensive Documentation
Customer Collaboration over Contract Negotiation
Responding to Change over Following a Plan
Program
Teams
Portfolio
Teams
Flow
Based
Team
Team Team Team
Team Team Team Team
TeamTeamTeam
36
Portfolio
Teams
Flow
Based
Delivery
Tier
Portfolio Team
Portfolio
Team
Business Owner
Enterprise Architect
Portfolio Manager
Financial Leader
Portfolio Team
Objectives, Activities & Artifacts
Detailed
Planning
Epic
Roadmap
Epic
Estimation
Objectives
 Establish a
budget for the
epic scope
 Facilitate ROI
calculations
Artifacts
 Epic Brief
Objectives
 Provide a 6-12
month roadmap
of Epics to be
considered.
(Understand
capacity)
Artifacts
 Roadmap
Objectives
 Collaborate to
create a credible
release plan
Artifacts
 Release Plan
 Risk Register
 Scope
Management
Plan
Objectives
 Monitor epics in
production to
evaluate value
Artifacts
 Defect Analysis
 Change Analysis
 Usage
Develop
Build and
Test
Evaluate
Performance
Objectives
 Monitor stats and
quality of
deliverables
Artifacts
 Status Reports
 Portfolio
performance
 Delivery team
Reviews
Portfolio Manager
Applies knowledge, skills, tools, and techniques through:
• Communication Management
– Maintains and facilitates the Portfolio team ceremonies and schedule
– Communicates decisions that affect delivery schedule to all
stakeholders
• Quality Management
– Defines the reporting metrics used to determine the health of deliveries
– Defines the standards for determining Feature and Epic delivery health
• Time, Cost, & Scope Management
– Approves changes to the toolsets used to track progress
• Risk Management
– Develops the standards for delivery risk management
• Human Resource Management
– Aligns delivery capacity to Epics
– Removes impediments and is an escalation point for delivery issues
that affect multiple teams
Product Owner Team
Product
Owner
Team
Product Owner
Test Lead
Technical Architect
Business Analyst
Program Manager
Product Owner Team
Objectives, Activities & Artifacts
Release
Planning
Story
Mapping
Epic
Decomposition
Objectives
 Identifies the
Features in an
Epic
 Facilitates
Detailed planning
Artifacts
 Feature List
 Features
Definition
 Feature
Acceptance Test
 Workflow
diagrams
Objectives
 Collaborate to
create list of high
level stories that
can be placed in
the Sprints of a
release
Artifacts
 Initial Release
Plan
 Story Map
Objectives
 Collaborate to
create a credible
release plan
Artifacts
 Release Plan
 Risk Register
 Scope
Management
Plan
Objectives
 Create an
integrated and
tested solution at
the end of every
sprint.
Artifacts
 Regression Suite
pass percentage
 Build Metrics
Integration
and
Verification
Objectives
 Monitor stats and
quality of
deliverables
Artifacts
 Status Reports
 Delivery team
reviews
Develop and
Test
Program Manager
Applies knowledge, skills, tools, and techniques through:
• Dependency Management
– Manages dependencies between delivery teams
• Risk Management
– Is responsible for overseeing regular risk management activities for
the Product Owner team and the Release
• Communication Management
– Schedules and facilitates Product Owner team ceremonies &
meetings
• Quality Management
– Ensures Delivery and Product Owner team metrics and assessments
are reviewed
• Time, Cost, and Scope Management
– Tracks the progress of features throughout the sprints and release
and reports status
• Human Resource Management
– Works effectively with others to remove delivery roadblocks
– Serves as an escalation point for scrum masters
Other Roles
• Release Manager
• Scrum Master
• Product Owner
• Product Manager
• Agile Internal Coach
• Agile Community of Practice (ACoP) Sponsor
• ACoP Facilitator
Agile is a Mindset
44
Which Role Fits You?
Questions

More Related Content

What's hot

Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
Resit Gulec, MBA, PMP®, ITIL®
 

What's hot (20)

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision making
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Agile 101
Agile 101Agile 101
Agile 101
 
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
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
Scrum_BLR 10th meet up 13 sept-2014 - Challenges of Transformation to Agile -...
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 

Viewers also liked

The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
LeadingAgile
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?
Mariya Breyter
 

Viewers also liked (19)

Enterprise Agile Adoption
Enterprise Agile AdoptionEnterprise Agile Adoption
Enterprise Agile Adoption
 
Managing Multiple Projects: 5 Most Common Mistakes and Strategies to Resolve ...
Managing Multiple Projects: 5 Most Common Mistakes and Strategies to Resolve ...Managing Multiple Projects: 5 Most Common Mistakes and Strategies to Resolve ...
Managing Multiple Projects: 5 Most Common Mistakes and Strategies to Resolve ...
 
Why Agile is Failing in Large Enterprises
Why Agile is Failing in Large EnterprisesWhy Agile is Failing in Large Enterprises
Why Agile is Failing in Large Enterprises
 
The Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilitiesThe Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilities
 
Turning stories into websites - The PHP conference Australia edition
Turning stories into websites - The PHP conference Australia editionTurning stories into websites - The PHP conference Australia edition
Turning stories into websites - The PHP conference Australia edition
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your Enterprise
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
 
Enterprise Project Management Webinar (2010)
Enterprise Project Management Webinar (2010)Enterprise Project Management Webinar (2010)
Enterprise Project Management Webinar (2010)
 
Case management versus M&E in the context of OVC programs: What have we learned?
Case management versus M&E in the context of OVC programs: What have we learned?Case management versus M&E in the context of OVC programs: What have we learned?
Case management versus M&E in the context of OVC programs: What have we learned?
 
Proposed Project Management Office
Proposed Project Management OfficeProposed Project Management Office
Proposed Project Management Office
 
Managing multiple projects
Managing multiple projectsManaging multiple projects
Managing multiple projects
 
Enterprise Project Management
Enterprise Project ManagementEnterprise Project Management
Enterprise Project Management
 
Programs and Portfolios - Multi-project Management
Programs and Portfolios - Multi-project ManagementPrograms and Portfolios - Multi-project Management
Programs and Portfolios - Multi-project Management
 
SenchaCon 2016: Building Enterprise Ext JS Apps with Mavenized Sencha Cmd - F...
SenchaCon 2016: Building Enterprise Ext JS Apps with Mavenized Sencha Cmd - F...SenchaCon 2016: Building Enterprise Ext JS Apps with Mavenized Sencha Cmd - F...
SenchaCon 2016: Building Enterprise Ext JS Apps with Mavenized Sencha Cmd - F...
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?
 
Enterprise Project Management
Enterprise Project ManagementEnterprise Project Management
Enterprise Project Management
 
Measuring Strategic Performance
Measuring Strategic PerformanceMeasuring Strategic Performance
Measuring Strategic Performance
 
Success factors for Enterprise Project Management
Success factors for Enterprise Project ManagementSuccess factors for Enterprise Project Management
Success factors for Enterprise Project Management
 
Transition & Transformation Change
Transition & Transformation ChangeTransition & Transformation Change
Transition & Transformation Change
 

Similar to Project Management to Enterprise Agile Product Delivery

Scrum Master Ghazi Khan
Scrum Master Ghazi Khan Scrum Master Ghazi Khan
Scrum Master Ghazi Khan
Ghazi Khan
 
Pragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_ResumePragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_Resume
Pragya Rathore
 

Similar to Project Management to Enterprise Agile Product Delivery (20)

The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
CV_N Srividya_300kb
CV_N Srividya_300kbCV_N Srividya_300kb
CV_N Srividya_300kb
 
Scrum Master Ghazi Khan
Scrum Master Ghazi Khan Scrum Master Ghazi Khan
Scrum Master Ghazi Khan
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the Enterprise
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
SSCG Project Management Services
SSCG Project Management ServicesSSCG Project Management Services
SSCG Project Management Services
 
Agile for sales
Agile for salesAgile for sales
Agile for sales
 
6396901
63969016396901
6396901
 
Agile certified practitioner Exam Notes
Agile certified practitioner Exam NotesAgile certified practitioner Exam Notes
Agile certified practitioner Exam Notes
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management tools
 
Keys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous TeamsKeys to Successful Cohabitation: Governance and Autonomous Teams
Keys to Successful Cohabitation: Governance and Autonomous Teams
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
Agile transformation by Gnanasambandham anbazhagan
Agile transformation   by Gnanasambandham anbazhaganAgile transformation   by Gnanasambandham anbazhagan
Agile transformation by Gnanasambandham anbazhagan
 
JobDescription.pdf
JobDescription.pdfJobDescription.pdf
JobDescription.pdf
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Quality project management
Quality project managementQuality project management
Quality project management
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Pragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_ResumePragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_Resume
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 

More from LeadingAgile

Assumptions & Ambiguity be Damned
Assumptions & Ambiguity be DamnedAssumptions & Ambiguity be Damned
Assumptions & Ambiguity be Damned
LeadingAgile
 
Enterprise Agile Metrics: A GQM Approach
Enterprise Agile Metrics: A GQM ApproachEnterprise Agile Metrics: A GQM Approach
Enterprise Agile Metrics: A GQM Approach
LeadingAgile
 
Avoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile WorldAvoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile World
LeadingAgile
 
Agile Analytics: A GQM Approach to Enterprise Metrics
Agile Analytics: A GQM Approach to Enterprise MetricsAgile Analytics: A GQM Approach to Enterprise Metrics
Agile Analytics: A GQM Approach to Enterprise Metrics
LeadingAgile
 

More from LeadingAgile (20)

Aligning Your DevOps Strategy to Your Agile Transformation
Aligning Your DevOps Strategy to Your Agile TransformationAligning Your DevOps Strategy to Your Agile Transformation
Aligning Your DevOps Strategy to Your Agile Transformation
 
The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile Coach
 
The Journey to Transformation | Tech Company Case Study
The Journey to Transformation | Tech Company Case StudyThe Journey to Transformation | Tech Company Case Study
The Journey to Transformation | Tech Company Case Study
 
Assumptions & Ambiguity be Damned
Assumptions & Ambiguity be DamnedAssumptions & Ambiguity be Damned
Assumptions & Ambiguity be Damned
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
Product-Driven Organizations: The Evolution of Agile
Product-Driven Organizations: The Evolution of AgileProduct-Driven Organizations: The Evolution of Agile
Product-Driven Organizations: The Evolution of Agile
 
System of Delivery: An Intro to Our Governance Model
System of Delivery: An Intro to Our Governance ModelSystem of Delivery: An Intro to Our Governance Model
System of Delivery: An Intro to Our Governance Model
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Faster Food and a Better Place to Sleep: Exploring Agile in Non-IT Domains
Faster Food and a Better Place to Sleep: Exploring Agile in Non-IT DomainsFaster Food and a Better Place to Sleep: Exploring Agile in Non-IT Domains
Faster Food and a Better Place to Sleep: Exploring Agile in Non-IT Domains
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
 
Information Radiators and Information Vaults
Information Radiators and Information VaultsInformation Radiators and Information Vaults
Information Radiators and Information Vaults
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
 
Enterprise Agile Metrics: A GQM Approach
Enterprise Agile Metrics: A GQM ApproachEnterprise Agile Metrics: A GQM Approach
Enterprise Agile Metrics: A GQM Approach
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick Austin
 
Avoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile WorldAvoiding the Pitfalls of Capitalizing Software in an Agile World
Avoiding the Pitfalls of Capitalizing Software in an Agile World
 
Faster Food and a Better Place to Sleep: Applying Agile Outside of Software
Faster Food and a Better Place to Sleep: Applying Agile Outside of SoftwareFaster Food and a Better Place to Sleep: Applying Agile Outside of Software
Faster Food and a Better Place to Sleep: Applying Agile Outside of Software
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Agile Analytics: A GQM Approach to Enterprise Metrics
Agile Analytics: A GQM Approach to Enterprise MetricsAgile Analytics: A GQM Approach to Enterprise Metrics
Agile Analytics: A GQM Approach to Enterprise Metrics
 

Recently uploaded

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 

Recently uploaded (20)

Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
Naer Toolbar Redesign - Usability Research Synthesis
Naer Toolbar Redesign - Usability Research SynthesisNaer Toolbar Redesign - Usability Research Synthesis
Naer Toolbar Redesign - Usability Research Synthesis
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdf
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 

Project Management to Enterprise Agile Product Delivery

Editor's Notes

  1. 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.  
  2. 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.  
  3. 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.  
  4. 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.  
  5. 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.  
  6. 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.  
  7. 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.  
  8. 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.  
  9. 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.  
  10. 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.  
  11. We use this governance model which shows how teams collaborate through each of the 3 tiers. The model shows the development flow of value/work through the enterprise. We manage our work within in the tiers through four steps: Strategic Alignment, Solution Validation, Demand Planning & Release Commitment (Detailed Planning) and Measurable Progress (Execution & Accountability). The model is focused on continuous improvement by maximizing strategic alignment, increasing transparency and predictability, improving quality, reducing work, and minimizing delivery risk.
  12. Structure is made up of a 3 Tier Team Structure approach. The three main tiers of our Enterprise Transformation Model are Portfolio, Program and Delivery. Each tier manages the flow of work associated with delivering on the requirements of the product at the respective level of detail for their tier and in collaboration with the tier above/below it.
  13. This slide introduces some of the metrics that can be tracked at each of the team levels in order to ensure we are on the right track with our goals as an organization moving to/ adopting agile. Important to note that while these are suggested metrics to track, even more important is to ensure that the metrics being tracked are useful to the teams, and that they actually contribute to the teams’ continuous improvement goals. It is important to identify one or two metrics to start with, set goals for those metrics, then move on to or add other metrics. You should also be able to define each of these metrics and explain them. Delivery Team: Backlog Size: What is the size (in user story points, or whatever other measure your team uses to size backlog items) of the backlog sprint over sprint? Is it growing (meaning scope is increasing)? Is it steadily decreasing as we burn through items, or is it stalled? These are all indications of whether or not we are working through the backlog at a healthy pace, and/or whether we are getting a lot of change from stakeholders that needs to be accounted for in release dates, etc. Velocity: Mainly a metric for teams to track the amount of work they are able to take on in a sprint, velocity can be an indicator of whether teams should hold back or take on more work in upcoming sprints. It’s also a great tool for forecasting and achieving predictability with releases. Some anti-patterns to look for: Are there unforeseen development challenges we didn't account for when estimating work? How can we better break down work to uncover some of these challenges? Is there outside business pressure pushing the team beyond its limits? Is adherence to development best practices suffering as a result? As a team, are we overestimating our ability to take on work in the sprint? Burndown: The Sprint Burndown shows the amount of work the team is “burning through” or completing throughout the sprint. The x-axis represents time, and the y-axis refers to the amount of work left to complete, measured in either story points or hours. The goal is to have all the forecasted work completed by the end of the sprint. Some anti-patterns to look for: The team finishes early almost every sprint - they are potentially not committing to enough work. The team misses their forecasted delivery every sprint - potentially because they're committing to too much work. The burndown line makes steep drops rather than a more gradual burndown - stories may be too big and need to be split into smaller stories. The product owner frequently adds or changes the scope mid-sprint. Escaped Defects: # of defects that escaped the testing/ quality process and were included in a release. Commit % Ratio: This metric helps teams become predictable in their estimating and sprint planning. It encourages smaller stories and more effort getting work ready prior to the sprint. Ideally, teams are delivering somewhere within 10% of the commitment. Number of Committed Stories Delivered/ Number of Committed Stories Number of Committed Points Delivered/ Number of Committed Points Acceptance % Ratio: This metric helps us get a look into the quality of output, as well as the effectiveness of communication between product owners/ stakeholders, and teams. Number of Accepted Stories/ Number of Delivered Stories Scope Change: This metric measures the amount of change introduced into the backlog after we have started a sprint. Number of total stories (or points) at the end of the sprint/ Number of stories (or points) that were committed when the sprint started Product Owner Team: Cycle Time: This metric measures the total time from the beginning to the end of a process per unit of work. Cycle time includes actual processing (or work/ development time), as well as delay time, which is any time that a unit of work is sitting and waiting to be taken to the next action or step in the process. Features Blocked: The number of features that are blocked from moving forward because of technical or organizational dependencies or impediments. Rework/ Defects: The number of items that need to be reworked, or defects that need to be fixed, as a ratio of total items delivered. As you can guess, the goal of the product owner team is to reduce these three metrics, and increase the amount of value delivered to the customer per unit time. Portfolio Team: ROI/ Capitalization: These metrics measure the return on investment in product development, meaning how much of the investment in developing the product was then realized as profit. These metrics are important to the portfolio team as they help guide decisions regarding what products to continue to invest in, and where some investments might not have achieved the expected/ desired returns. Lead Time: Lead Time is total elapsed time for work, and equals Cycle Time * WIP. I.e., Lead time is equal to the amount of time it takes to process a unit of work * the amount of work we have in progress at any given moment. The shorter we can make lead time, the better for customers, since it means we are delivering value faster, and not having items wait in idle states before getting worked on or completed.
  14. By embracing the agile manifesto, managers have a guide and reference for decision making as well as the kinds of behaviors to reinforce within teams. The values and principles of the manifesto are a clear guideline for managers regardless of the specifics of the agile framework they are trying to implement.
  15. Scope Management Plan is often an informal agreement on what we’re going to do when scope needs to be adjusted, either because of an important opportunity, or because things are going poorly. It’s policy concerning whether release scope can be revisited each sprint, or not. Agree in advance how they might handle a certain risk. ---- Definition of Ready for initiatives (Ready to go onto the roadmap) Have a Sponsor or owner Have an Epic list Have a target deployment Have a Value Have a cost Tied to Capabilities Definition of Done for an Initiative All Epics are Deployed in production All Software Adoption work is complete Benefits can be realized.
  16. The Portfolio Team is responsible for setting the vision and strategy, deciding on initiatives in which to invest, and ensuring value is aligned with business strategies. The Portfolio Manager helps make sure that the team has everything it needs to function effectively. This goes beyond just scheduling recurring meetings. The Portfolio Manager can act as a servant leader, removing impediments, measuring progress, and enabling the team to make decisions on the portfolio. The Portfolio Manager is the facilitator for the team. They help keep the team accountable to adhering to processes and working agreements, as well as ensuring the team operates efficiently.
  17. Discussion: Agility is not a process, methodology or framework. Rather, it is a mindset. Agility is a different way of looking and and approaching things. There can be many ways to achieve agility within an organization, and rather than focus on the mechanics of the process, the most important things to focus on are the values and principles that make up the Agile Manifesto.