SlideShare a Scribd company logo
© Copyright 2009-2015 The Process Group. All rights reserved. 1Version 2.3www.processgroup.com
10 Leadership Practices to Lead Agile Teams
It Doesn't Have to be Like Oil and Water!
Neil Potter
The Process Group
neil@processgroup.com
www.processgroup.com
This presentation: processgroup.com/agile-leadership-potter-v2p3.pdf
© Copyright 2009-2015 The Process Group. All rights reserved. 2Version 2.3www.processgroup.com
Agenda
•  Oil and water - typical symptoms
•  Starting point – a common goal
•  10 leadership practices:
1.  Focus on results; use practices to manage time, money and risk
2.  Maximize the benefits of Agile / Scrum – why did you select it?
3.  Employ commitment by involvement
4.  Empower teams
5.  Map Agile to contract deliverables and Waterfall (if needed)
6.  Define appropriate release plans, estimates, risks, dependencies, deadlines
7.  Deal with ugly burndown data
8.  Set priorities - none, too many, too often, just right
9.  Use retrospective data
10. Set a great example – use Agile yourself
•  Summary and Q&A
© Copyright 2009-2015 The Process Group. All rights reserved. 3Version 2.3www.processgroup.com
Intro. to Neil
•  Degree in Computer Science
•  Certified Scrum Master
•  Certified CMMI appraiser/trainer
•  Certified 6-Sigma Green Belt
•  Developer & project manager – Texas Instruments (’85-’91)
•  Consultant – The Process Group (1990-current)
•  Ex-developer, consultant since 1990
•  Focus on improving project & organizational
results world-wide
•  Teach new skills (Scum, requirements, PM, CMMI..)
•  Fix project & organizational problems
•  Stitch process stuff together (Scrum, CMMI,
PMBOK, ?) into team workflows
© Copyright 2009-2015 The Process Group. All rights reserved. 4Version 2.3www.processgroup.com
Oil and Water - Typical Symptoms
•  Management frustrated with unpredictable
release dates:
– Can’t predict revenue
– Projects drag on 2 weeks at a time with no end
in sight (prediction vs. discovery)
– Customer needs are discovered continually -
can’t pin a set of features to a revenue goal
– Expend more $ than earned
– Test resources, defect repairs and support costs
increase
All while payroll is a steady & very large expense
Total disconnect between developing software and running
the business. Best promise: “We’re Agile – it will work out!”
© Copyright 2009-2015 The Process Group. All rights reserved. 5Version 2.3www.processgroup.com
5-Minute Exercise
3 mins: In groups of 3-4 discuss:
– 1. What 2-3 leadership behaviors inhibit Agile?
– 2. What 2-3 things describe YOUR oil vs. water challenge
»  That is, where do leadership and team members disagree?
2 mins: discuss publicly
© Copyright 2009-2015 The Process Group. All rights reserved. 6Version 2.3www.processgroup.com
Starting Point – A Common Goal
•  Communicate the overall goal:
– Make team members, Scrum
Masters, Project/Program
Managers (PM) aware of the
overall goal, not just the next
sprint goal
– Includes:
»  Customer needs
»  Deadlines, competition
»  Quality expectations
»  Budget and/or profit goals
»  Resource constraints
Goal
In the best organizations, the PM is responsible for the overall goal.
The whole team understands and works towards the overall goal.
Goal?
Goal?
Goal?
Goal?
© Copyright 2009-2015 The Process Group. All rights reserved. 7Version 2.3www.processgroup.com
10 Leadership Practices
© Copyright 2009-2015 The Process Group. All rights reserved. 8Version 2.3www.processgroup.com
1. Focus On Results
Add practices to achieve the goal
Goal
• Goals uncover problems
• Additional practices solve problems
• Frameworks house practices
ProductBacklog
Test
Sprint Retrospective ReleasePlanning
SprintPlanning
You might need to add:
•  Drywall
•  Plumbing
•  Doors
•  Windows?
•  Risk management
•  CM
•  Design
•  Quality assurance
Remember: Scrum is a framework, not the end goal
© Copyright 2009-2015 The Process Group. All rights reserved. 9Version 2.3www.processgroup.com
2. Maximize the Benefits of Agile / Scrum
Don’t ditch Agile, fix what is broken
•  You adopted Agile because:
– Early user feedback on features?
– Requirement changes can be incorporated earlier?
– Work is chunked, tracked and visible?
– Team & communication
•  Keep Agile and improve common issues:
– Work goes on for ever with no sellable release defined
– User story mumbo-jumbo: “As a developer I would like to
write code to sort XYZ data”
– No documentation to communicate / remember requirements,
concepts and decisions
Don’t allow your initial Agile benefits to be down-graded into chaos
© Copyright 2009-2015 The Process Group. All rights reserved. 10Version 2.3www.processgroup.com
3. Commitment by Involvement
•  Betty Crocker cake, 1952
– Withheld the powered egg in the cake mix
– Cook adds fresh eggs to make it “their cake”
•  Communicate TENTATIVE goals:
– Teach teams how to plan ACHIEVABLE options
•  Seek feedback from team:
– What is possible?
– What is risky?
– What are the options: delivery, cost, features
etc.?
•  Select at least 2 options (plan A and plan B)
Teams will do everything they can when committed by involvement.
Otherwise you have an uncommitted eye-rolling team.
© Copyright 2009-2015 The Process Group. All rights reserved. 11Version 2.3www.processgroup.com
•  Set achievable (but big) goals – not doomed for failure:
– Explain what is absolute and cannot change
– Don’t fabricate goals, “It must be done in 90 days” (to keep
you guys focused)
•  Give them responsibility (and reward):
– Don’t take the reward after their hard work!
– Be humble and help the team
•  Provide positive feedback:
– People work better when they feel better. (They are bitter,
disengaged and expend minimal effort when they don’t!)
4. Empower Teams
Show you understand them - resolve their issues NOW so they can
focus – become a Super Hero
© Copyright 2009-2015 The Process Group. All rights reserved. 12Version 2.3www.processgroup.com
5. Map Agile To Contract Deliverables
& Waterfall (if needed)
70%	Requirements	
30%	Other	(Requirements,	Design,	Code,	unit	Test,	system	Test,	acceptance	Test?)	
Req Design Unit TestCode Sys. Test Accept. Test
70% R
30%
70% R
30%
70% D
30%
70% D
30%
70% C
30%
70% C
30%
70% C
30%
40% T
60%
50% T
50%
60% T
40%
70% T
30%
80% T
20%
90% T
10%
100% T
0%
Sprint
Waterfall
Scrum
You explain!
© Copyright 2009-2015 The Process Group. All rights reserved. 13Version 2.3www.processgroup.com
6. Define Appropriate Release Plans
Don’t be scared of release plans. Add practices to manage them.
Need to add practices?
þ	Effort / story points
þ	Release plan
☐	Master schedule
☐	Stakeholder coordin.
☐	Risk management
Deliverable 5Deliverable 4Deliverable 3
Deliverable 2
Deliverable 1
Deliverable 7
A sellable release
When can we deliver / sell?
Help your teams scale up PM practices
© Copyright 2009-2015 The Process Group. All rights reserved. 14Version 2.3www.processgroup.com
7. Deal With Ugly Burndown Data
•  Scrum does a great job of uncovering stinky issues:
– Technical challenges
– Supplier qualifications
– Little planning or estimation
– Priorities changing so fast that nothing is completed
ReviewBacklog
SprintPlanning
Analysis
Design
Code
Test
SprintRetrospective
SprintReview
© Copyright 2009-2015 The Process Group. All rights reserved. 15Version 2.3www.processgroup.com
Observation / Causes
•  They won’t catch up – graph has no trend downwards.
•  The data wreaks “Replan” – but no one does.
•  Common underlying issues:
– Scope creeps continually with no evaluation of changes.
– Team priorities are changed every week, so little gets finished.
– Management does not agree among themselves what is
important – so everything is.
Management doesn’t like the situation (too painful) and ignores it.
© Copyright 2009-2015 The Process Group. All rights reserved. 16Version 2.3www.processgroup.com
8. Set Priorities
None, too many, too often, just right
Risk
Too many, too often:
•  Everything started, nothing finished
•  Quality problems
•  Burnout
None:
•  Risk of wrong focus
•  Customer needs not met
•  Team drifting along
Just right:
•  Deliverables are met with
expected quality
Target in
here
somewhere
© Copyright 2009-2015 The Process Group. All rights reserved. 17Version 2.3www.processgroup.com
9. Use Retrospective Data
•  Got challenges?
•  Scrum gives you great data:
– Retrospectives, velocity, test results
•  Are you using the data?
Sprint 1 Sprint 2 Sprint 3
Retrospective /
progress /
quality data
Retrospective /
progress /
quality data
Retrospective /
progress /
quality data
Organized
Data
•  Improve the process
•  Improve the tools
•  Train teams
•  Encourage (and
insist) teams to
improve
•  Giving them time,
guidance
•  Monitor the results
© Copyright 2009-2015 The Process Group. All rights reserved. 18Version 2.3www.processgroup.com
10. Set a Great Example
Use Agile Yourself!
User Story Story Points Tasks Estimate
(Ideal
Time)
Sprint
Big todo 1 21 1
Big todo 2 34 1
Big todo 3 55 1
Big todo 4 42 2
Big todo 5 13 2
Big todo 6 20 2
Big todo 7 20 2
Big todo 8 20 3
Big todo 9 42 3
Big todo 10 35 3
110points95points97points
© Copyright 2009-2015 The Process Group. All rights reserved. 19Version 2.3www.processgroup.com
5-Minute Exercise
•  In groups of 3-4 discuss:
– What 2-3 changes will you recommend back at the work
place to:
»  Help your Agile teams be Agile
»  Meet management needs?
© Copyright 2009-2015 The Process Group. All rights reserved. 20Version 2.3www.processgroup.com
Q&A
© Copyright 2009-2015 The Process Group. All rights reserved. 21Version 2.3www.processgroup.com
References
•  Implementing Scrum (Agile) and CMMI Together. Process Group Post newsletter, March
2009. http://www.processgroup.com/pgpostmar09.pdf
•  Adding Practices to Scrum to Achieve Your Goals (and comparison with CMMI Level 3):
http://www.processgroup.com/pgpostapr2013.pdf
•  Articles: http://processgroup.com/agilescrum/
•  Potter, N., Sakry, M., Making Process Improvement Work - A Concise Action Guide for
Software Managers and Practitioners, Addison-Wesley, 2002.
•  Scrum Guide: http://www.scrum.org/scrumguides/ (Ken Schwaber and Jeff Sutherland)
•  Scrum definition: http://www.scrumalliance.org/
•  Balancing Agility and Discipline: A Guide for the Perplexed, Boehm and Turner, Addison-
Wesley, 2003
•  Succeeding with Agile, Mike Cohn, Addison-Wesley, 2009
•  Managing The Development Of Large Software Systems, Dr. Winston W. Royce
http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
•  Example CMMI Level 5 Scrum story:
–  http://jeffsutherland.com/SutherlandScrumCMMIHICSS2008.pdf
© Copyright 2009-2015 The Process Group. All rights reserved. 22Version 2.3www.processgroup.com
Comparison to CMMI (Summary)
•  Some requirements
•  Some design
•  Coding
•  Some test
•  Some lessons learned
•  No
•  Most Requirements Management
•  Most Project Planning
•  Most Project Monitoring/Control
•  Most Measurement Analysis (effort
and progress)
In Scrum? Level 3 coverage -
very dependent on
how YOU define
the phases
Approx. 47% coverage of Level 2
Ref.: processgroup.com/pgpostmar09.pdf
© Copyright 2009-2015 The Process Group. All rights reserved. 23Version 2.3www.processgroup.com
CMMI, Scrum, PMBOK
3 Defined
2 Managed
1 Initial
Process AreasLevel Focus
Risk
Rework
Quality
Productivity
Integrated Project Management (IPM)
Risk Management (RSKM)
Decision Analysis and Resolution (DAR)
Requirements Development (RD)
Technical Solution (TS)
Product Integration (PI)
Verification (VER)
Validation (VAL)
Organizational Process Definition (OPD)
Organizational Process Focus (OPF)
Organizational Training (OT)
Requirements Management (REQM) (Scrum)
Project Planning (PP) (Scrum)
Project Monitoring and Control (PMC) (Scrum)
Measurement and Analysis (MA) (Scrum)
Configuration Management (CM)
Process and Product Quality Assurance (PPQA)
Supplier Agreement Management (SAM)
Causal Analysis and Resolution
Organizational Performance Management
5 Optimizing
4 Quantitatively
Managed
Organizational Process Performance
Quantitative Project Management
4. Project Integration
Management
5. Project Scope
Management
6. Project Time
Management
7. Project Cost
Management
8. Project Quality
Management
9. Project Human
Resource
Management
10.Project
Communications
Management
11. Project Risk
Management
12.Project Procurement
Management
13.Project Stakeholder
Management
© Copyright 2009-2015 The Process Group. All rights reserved. 24Version 2.3www.processgroup.com
Scrum with CMMI & PMBOK
ò ò ò
REQM REQMREQM
PP / IPM
PMBOK
4-13
(plans,
estimates)
IPM (planning w/ assets, data, program-level tracking)
RSKM (risk management)
OT (planned training program)
OPF (process improvement focus)
OPD (process asset creation / update)
DAR (tradeoffs using criteria)
PMC (progress tracking and corrective action)
MA (objectives & measures)
CM (baselines & versions)
SAM (supplier selection & management)
PPQA (process & product check)
PMBOK 4-13
Green = Maturity Level 2 PAs
Blue = Maturity Level 3 PAs
Burgundy = PMBOK Section
Sprint 1 Sprint 2 Sprint 3
PlanningBacklog
REQM / RD
PMBOK 5 Requirements (RD)
Design (TS)
Code (TS)
Test (VER)
Integrate (PI)
Test (VAL)
Release
Requirements (RD)
Design (TS)
Code (TS)
Test (VER)
Integrate (PI)
Test (VAL)
Release
Requirements (RD)
Design (TS)
Code (TS)
Test (VER)
Integrate (PI)
Test (VAL)
Release

More Related Content

What's hot

Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)
Jens Wilke
 
Agile Lesson
Agile LessonAgile Lesson
Agile Lesson
Emiliano Grande
 
Critical chain primer
Critical chain primerCritical chain primer
Critical chain primerDan Klarman
 
Webinar Critical Chain Project Management - Marris Consulting - June 2020
Webinar Critical Chain Project Management  - Marris Consulting - June 2020Webinar Critical Chain Project Management  - Marris Consulting - June 2020
Webinar Critical Chain Project Management - Marris Consulting - June 2020
MARRIS Consulting
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Erik Weber
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
Association for Project Management
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
Gil Irizarry
 
Kanban testing
Kanban testingKanban testing
Kanban testing
Cprime
 
Scrum & Waterfall: Friend or Foe?
Scrum & Waterfall: Friend or Foe?Scrum & Waterfall: Friend or Foe?
Scrum & Waterfall: Friend or Foe?
Silvana Wasitova, Scrum & Agile Coach
 
The Agile Revolution of IBM
The Agile Revolution of IBMThe Agile Revolution of IBM
The Agile Revolution of IBM
Alan Kan
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentMike Cohn
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
Ravi Tadwalkar
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
oGuild .
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
Robert McGeachy
 
8-step Problem Solving (Management)V2 (2)
8-step Problem Solving (Management)V2 (2)8-step Problem Solving (Management)V2 (2)
8-step Problem Solving (Management)V2 (2)Steve Nails
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
Ravi Tadwalkar
 
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe JusticeAgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
Naveen Kumar Singh
 
Lean Software 101
Lean Software 101Lean Software 101
Lean Software 101
David Hanson
 

What's hot (20)

Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)
 
Agile Lesson
Agile LessonAgile Lesson
Agile Lesson
 
Critical chain primer
Critical chain primerCritical chain primer
Critical chain primer
 
Webinar Critical Chain Project Management - Marris Consulting - June 2020
Webinar Critical Chain Project Management  - Marris Consulting - June 2020Webinar Critical Chain Project Management  - Marris Consulting - June 2020
Webinar Critical Chain Project Management - Marris Consulting - June 2020
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Scrum & Waterfall: Friend or Foe?
Scrum & Waterfall: Friend or Foe?Scrum & Waterfall: Friend or Foe?
Scrum & Waterfall: Friend or Foe?
 
Agile metrics and quality
Agile metrics and qualityAgile metrics and quality
Agile metrics and quality
 
The Agile Revolution of IBM
The Agile Revolution of IBMThe Agile Revolution of IBM
The Agile Revolution of IBM
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
8-step Problem Solving (Management)V2 (2)
8-step Problem Solving (Management)V2 (2)8-step Problem Solving (Management)V2 (2)
8-step Problem Solving (Management)V2 (2)
 
Kanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notesKanban coaching masterclass- Ravi's notes
Kanban coaching masterclass- Ravi's notes
 
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe JusticeAgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
AgileCamp 2015: Scrum for Full Scale Manufacturing, Joe Justice
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Lean Software 101
Lean Software 101Lean Software 101
Lean Software 101
 

Similar to Neil Potter Presentation

Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
Nuno Fernandes
 
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Meet Magento Italy
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
Sanjeev Sharma
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
TEST Huddle
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
Rowan Bunning
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
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
Nathan Petralia
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
Imaginet
 
Success for Admins - Rules Engine & More
Success for Admins - Rules Engine & MoreSuccess for Admins - Rules Engine & More
Success for Admins - Rules Engine & More
Gainsight
 
There's no time to test, can you just automate it? by Anna Heiermann
There's no time to test, can you just automate it? by Anna HeiermannThere's no time to test, can you just automate it? by Anna Heiermann
There's no time to test, can you just automate it? by Anna Heiermann
QA or the Highway
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdf
Boykepaulus1
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
Cloud Elements
 
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 a
AiTi Education
 
Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)
VMware Tanzu
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 deepti Debnath
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
Tasktop
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
TechWell
 

Similar to Neil Potter Presentation (20)

Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
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
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
Success for Admins - Rules Engine & More
Success for Admins - Rules Engine & MoreSuccess for Admins - Rules Engine & More
Success for Admins - Rules Engine & More
 
There's no time to test, can you just automate it? by Anna Heiermann
There's no time to test, can you just automate it? by Anna HeiermannThere's no time to test, can you just automate it? by Anna Heiermann
There's no time to test, can you just automate it? by Anna Heiermann
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdf
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
AiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 aAiTi Education Software Testing Session 02 a
AiTi Education Software Testing Session 02 a
 
Session 5
Session 5Session 5
Session 5
 
Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)Six Simple Steps to Service Level Objectives (SLOs)
Six Simple Steps to Service Level Objectives (SLOs)
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 

More from Hyperdrive Agile Leadership (powered by Bratton & Company)

Agile Operating Model
Agile Operating ModelAgile Operating Model
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
Hyperdrive Agile Leadership (powered by Bratton & Company)
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation

More from Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation
Ian Maple Presentation
 

Recently uploaded

Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
ssuserf63bd7
 

Recently uploaded (9)

Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
 

Neil Potter Presentation

  • 1. © Copyright 2009-2015 The Process Group. All rights reserved. 1Version 2.3www.processgroup.com 10 Leadership Practices to Lead Agile Teams It Doesn't Have to be Like Oil and Water! Neil Potter The Process Group neil@processgroup.com www.processgroup.com This presentation: processgroup.com/agile-leadership-potter-v2p3.pdf
  • 2. © Copyright 2009-2015 The Process Group. All rights reserved. 2Version 2.3www.processgroup.com Agenda •  Oil and water - typical symptoms •  Starting point – a common goal •  10 leadership practices: 1.  Focus on results; use practices to manage time, money and risk 2.  Maximize the benefits of Agile / Scrum – why did you select it? 3.  Employ commitment by involvement 4.  Empower teams 5.  Map Agile to contract deliverables and Waterfall (if needed) 6.  Define appropriate release plans, estimates, risks, dependencies, deadlines 7.  Deal with ugly burndown data 8.  Set priorities - none, too many, too often, just right 9.  Use retrospective data 10. Set a great example – use Agile yourself •  Summary and Q&A
  • 3. © Copyright 2009-2015 The Process Group. All rights reserved. 3Version 2.3www.processgroup.com Intro. to Neil •  Degree in Computer Science •  Certified Scrum Master •  Certified CMMI appraiser/trainer •  Certified 6-Sigma Green Belt •  Developer & project manager – Texas Instruments (’85-’91) •  Consultant – The Process Group (1990-current) •  Ex-developer, consultant since 1990 •  Focus on improving project & organizational results world-wide •  Teach new skills (Scum, requirements, PM, CMMI..) •  Fix project & organizational problems •  Stitch process stuff together (Scrum, CMMI, PMBOK, ?) into team workflows
  • 4. © Copyright 2009-2015 The Process Group. All rights reserved. 4Version 2.3www.processgroup.com Oil and Water - Typical Symptoms •  Management frustrated with unpredictable release dates: – Can’t predict revenue – Projects drag on 2 weeks at a time with no end in sight (prediction vs. discovery) – Customer needs are discovered continually - can’t pin a set of features to a revenue goal – Expend more $ than earned – Test resources, defect repairs and support costs increase All while payroll is a steady & very large expense Total disconnect between developing software and running the business. Best promise: “We’re Agile – it will work out!”
  • 5. © Copyright 2009-2015 The Process Group. All rights reserved. 5Version 2.3www.processgroup.com 5-Minute Exercise 3 mins: In groups of 3-4 discuss: – 1. What 2-3 leadership behaviors inhibit Agile? – 2. What 2-3 things describe YOUR oil vs. water challenge »  That is, where do leadership and team members disagree? 2 mins: discuss publicly
  • 6. © Copyright 2009-2015 The Process Group. All rights reserved. 6Version 2.3www.processgroup.com Starting Point – A Common Goal •  Communicate the overall goal: – Make team members, Scrum Masters, Project/Program Managers (PM) aware of the overall goal, not just the next sprint goal – Includes: »  Customer needs »  Deadlines, competition »  Quality expectations »  Budget and/or profit goals »  Resource constraints Goal In the best organizations, the PM is responsible for the overall goal. The whole team understands and works towards the overall goal. Goal? Goal? Goal? Goal?
  • 7. © Copyright 2009-2015 The Process Group. All rights reserved. 7Version 2.3www.processgroup.com 10 Leadership Practices
  • 8. © Copyright 2009-2015 The Process Group. All rights reserved. 8Version 2.3www.processgroup.com 1. Focus On Results Add practices to achieve the goal Goal • Goals uncover problems • Additional practices solve problems • Frameworks house practices ProductBacklog Test Sprint Retrospective ReleasePlanning SprintPlanning You might need to add: •  Drywall •  Plumbing •  Doors •  Windows? •  Risk management •  CM •  Design •  Quality assurance Remember: Scrum is a framework, not the end goal
  • 9. © Copyright 2009-2015 The Process Group. All rights reserved. 9Version 2.3www.processgroup.com 2. Maximize the Benefits of Agile / Scrum Don’t ditch Agile, fix what is broken •  You adopted Agile because: – Early user feedback on features? – Requirement changes can be incorporated earlier? – Work is chunked, tracked and visible? – Team & communication •  Keep Agile and improve common issues: – Work goes on for ever with no sellable release defined – User story mumbo-jumbo: “As a developer I would like to write code to sort XYZ data” – No documentation to communicate / remember requirements, concepts and decisions Don’t allow your initial Agile benefits to be down-graded into chaos
  • 10. © Copyright 2009-2015 The Process Group. All rights reserved. 10Version 2.3www.processgroup.com 3. Commitment by Involvement •  Betty Crocker cake, 1952 – Withheld the powered egg in the cake mix – Cook adds fresh eggs to make it “their cake” •  Communicate TENTATIVE goals: – Teach teams how to plan ACHIEVABLE options •  Seek feedback from team: – What is possible? – What is risky? – What are the options: delivery, cost, features etc.? •  Select at least 2 options (plan A and plan B) Teams will do everything they can when committed by involvement. Otherwise you have an uncommitted eye-rolling team.
  • 11. © Copyright 2009-2015 The Process Group. All rights reserved. 11Version 2.3www.processgroup.com •  Set achievable (but big) goals – not doomed for failure: – Explain what is absolute and cannot change – Don’t fabricate goals, “It must be done in 90 days” (to keep you guys focused) •  Give them responsibility (and reward): – Don’t take the reward after their hard work! – Be humble and help the team •  Provide positive feedback: – People work better when they feel better. (They are bitter, disengaged and expend minimal effort when they don’t!) 4. Empower Teams Show you understand them - resolve their issues NOW so they can focus – become a Super Hero
  • 12. © Copyright 2009-2015 The Process Group. All rights reserved. 12Version 2.3www.processgroup.com 5. Map Agile To Contract Deliverables & Waterfall (if needed) 70% Requirements 30% Other (Requirements, Design, Code, unit Test, system Test, acceptance Test?) Req Design Unit TestCode Sys. Test Accept. Test 70% R 30% 70% R 30% 70% D 30% 70% D 30% 70% C 30% 70% C 30% 70% C 30% 40% T 60% 50% T 50% 60% T 40% 70% T 30% 80% T 20% 90% T 10% 100% T 0% Sprint Waterfall Scrum You explain!
  • 13. © Copyright 2009-2015 The Process Group. All rights reserved. 13Version 2.3www.processgroup.com 6. Define Appropriate Release Plans Don’t be scared of release plans. Add practices to manage them. Need to add practices? þ Effort / story points þ Release plan ☐ Master schedule ☐ Stakeholder coordin. ☐ Risk management Deliverable 5Deliverable 4Deliverable 3 Deliverable 2 Deliverable 1 Deliverable 7 A sellable release When can we deliver / sell? Help your teams scale up PM practices
  • 14. © Copyright 2009-2015 The Process Group. All rights reserved. 14Version 2.3www.processgroup.com 7. Deal With Ugly Burndown Data •  Scrum does a great job of uncovering stinky issues: – Technical challenges – Supplier qualifications – Little planning or estimation – Priorities changing so fast that nothing is completed ReviewBacklog SprintPlanning Analysis Design Code Test SprintRetrospective SprintReview
  • 15. © Copyright 2009-2015 The Process Group. All rights reserved. 15Version 2.3www.processgroup.com Observation / Causes •  They won’t catch up – graph has no trend downwards. •  The data wreaks “Replan” – but no one does. •  Common underlying issues: – Scope creeps continually with no evaluation of changes. – Team priorities are changed every week, so little gets finished. – Management does not agree among themselves what is important – so everything is. Management doesn’t like the situation (too painful) and ignores it.
  • 16. © Copyright 2009-2015 The Process Group. All rights reserved. 16Version 2.3www.processgroup.com 8. Set Priorities None, too many, too often, just right Risk Too many, too often: •  Everything started, nothing finished •  Quality problems •  Burnout None: •  Risk of wrong focus •  Customer needs not met •  Team drifting along Just right: •  Deliverables are met with expected quality Target in here somewhere
  • 17. © Copyright 2009-2015 The Process Group. All rights reserved. 17Version 2.3www.processgroup.com 9. Use Retrospective Data •  Got challenges? •  Scrum gives you great data: – Retrospectives, velocity, test results •  Are you using the data? Sprint 1 Sprint 2 Sprint 3 Retrospective / progress / quality data Retrospective / progress / quality data Retrospective / progress / quality data Organized Data •  Improve the process •  Improve the tools •  Train teams •  Encourage (and insist) teams to improve •  Giving them time, guidance •  Monitor the results
  • 18. © Copyright 2009-2015 The Process Group. All rights reserved. 18Version 2.3www.processgroup.com 10. Set a Great Example Use Agile Yourself! User Story Story Points Tasks Estimate (Ideal Time) Sprint Big todo 1 21 1 Big todo 2 34 1 Big todo 3 55 1 Big todo 4 42 2 Big todo 5 13 2 Big todo 6 20 2 Big todo 7 20 2 Big todo 8 20 3 Big todo 9 42 3 Big todo 10 35 3 110points95points97points
  • 19. © Copyright 2009-2015 The Process Group. All rights reserved. 19Version 2.3www.processgroup.com 5-Minute Exercise •  In groups of 3-4 discuss: – What 2-3 changes will you recommend back at the work place to: »  Help your Agile teams be Agile »  Meet management needs?
  • 20. © Copyright 2009-2015 The Process Group. All rights reserved. 20Version 2.3www.processgroup.com Q&A
  • 21. © Copyright 2009-2015 The Process Group. All rights reserved. 21Version 2.3www.processgroup.com References •  Implementing Scrum (Agile) and CMMI Together. Process Group Post newsletter, March 2009. http://www.processgroup.com/pgpostmar09.pdf •  Adding Practices to Scrum to Achieve Your Goals (and comparison with CMMI Level 3): http://www.processgroup.com/pgpostapr2013.pdf •  Articles: http://processgroup.com/agilescrum/ •  Potter, N., Sakry, M., Making Process Improvement Work - A Concise Action Guide for Software Managers and Practitioners, Addison-Wesley, 2002. •  Scrum Guide: http://www.scrum.org/scrumguides/ (Ken Schwaber and Jeff Sutherland) •  Scrum definition: http://www.scrumalliance.org/ •  Balancing Agility and Discipline: A Guide for the Perplexed, Boehm and Turner, Addison- Wesley, 2003 •  Succeeding with Agile, Mike Cohn, Addison-Wesley, 2009 •  Managing The Development Of Large Software Systems, Dr. Winston W. Royce http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf •  Example CMMI Level 5 Scrum story: –  http://jeffsutherland.com/SutherlandScrumCMMIHICSS2008.pdf
  • 22. © Copyright 2009-2015 The Process Group. All rights reserved. 22Version 2.3www.processgroup.com Comparison to CMMI (Summary) •  Some requirements •  Some design •  Coding •  Some test •  Some lessons learned •  No •  Most Requirements Management •  Most Project Planning •  Most Project Monitoring/Control •  Most Measurement Analysis (effort and progress) In Scrum? Level 3 coverage - very dependent on how YOU define the phases Approx. 47% coverage of Level 2 Ref.: processgroup.com/pgpostmar09.pdf
  • 23. © Copyright 2009-2015 The Process Group. All rights reserved. 23Version 2.3www.processgroup.com CMMI, Scrum, PMBOK 3 Defined 2 Managed 1 Initial Process AreasLevel Focus Risk Rework Quality Productivity Integrated Project Management (IPM) Risk Management (RSKM) Decision Analysis and Resolution (DAR) Requirements Development (RD) Technical Solution (TS) Product Integration (PI) Verification (VER) Validation (VAL) Organizational Process Definition (OPD) Organizational Process Focus (OPF) Organizational Training (OT) Requirements Management (REQM) (Scrum) Project Planning (PP) (Scrum) Project Monitoring and Control (PMC) (Scrum) Measurement and Analysis (MA) (Scrum) Configuration Management (CM) Process and Product Quality Assurance (PPQA) Supplier Agreement Management (SAM) Causal Analysis and Resolution Organizational Performance Management 5 Optimizing 4 Quantitatively Managed Organizational Process Performance Quantitative Project Management 4. Project Integration Management 5. Project Scope Management 6. Project Time Management 7. Project Cost Management 8. Project Quality Management 9. Project Human Resource Management 10.Project Communications Management 11. Project Risk Management 12.Project Procurement Management 13.Project Stakeholder Management
  • 24. © Copyright 2009-2015 The Process Group. All rights reserved. 24Version 2.3www.processgroup.com Scrum with CMMI & PMBOK ò ò ò REQM REQMREQM PP / IPM PMBOK 4-13 (plans, estimates) IPM (planning w/ assets, data, program-level tracking) RSKM (risk management) OT (planned training program) OPF (process improvement focus) OPD (process asset creation / update) DAR (tradeoffs using criteria) PMC (progress tracking and corrective action) MA (objectives & measures) CM (baselines & versions) SAM (supplier selection & management) PPQA (process & product check) PMBOK 4-13 Green = Maturity Level 2 PAs Blue = Maturity Level 3 PAs Burgundy = PMBOK Section Sprint 1 Sprint 2 Sprint 3 PlanningBacklog REQM / RD PMBOK 5 Requirements (RD) Design (TS) Code (TS) Test (VER) Integrate (PI) Test (VAL) Release Requirements (RD) Design (TS) Code (TS) Test (VER) Integrate (PI) Test (VAL) Release Requirements (RD) Design (TS) Code (TS) Test (VER) Integrate (PI) Test (VAL) Release