SlideShare a Scribd company logo
1 of 32
Understanding Agile Project Management Presented by: Mike Cottmeyer
mike cottmeyerenterprise agile coachmike@cottmeyer.com	1.404.312.1471leadingagile.comfacebook.com/leadingagiletwitter.com/mcottmeyerlinkedin.com/in/cottmeyer
The essence of ProjectManagement? CostTimeScope
The essence of ProjectManagement? Risk
Manage outUncertainty
Manage forUncertainty
Cost Time Scope
Project (years) Release (months) Release (months) Release (months) I1 I2 I3 I4 I5 I6 I7 I8 I9 Fixed duration No overlap
Team A Team B Team C Team D Team E Team F Team Size Project Duration
Feature Epic User Story User Story Feature User Story User Story Feature User Story User Story Feature Epic User Story Feature Epic Feature Epic
http://www.methodsandtools.com/
User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
User Story Screen User Story Team User Story Report User Story User Story Database User Story User Story
PMBOK
Initiate Plan Execute Monitor & Control Close Construction Elab. Inc. Trans. I1-N I0 IH
PMBOK A
Time Deliverables not activitiesReduce DependenciesPrioritize don’t sequenceAlways finish on-time
Cost Cost = team size X duration Invest don’t spend
Scope Plan scope in rolling waves Make trade-offs Allow room for negotiation Frequent customer interaction
Risk Business and Technical Risk management built in Continuous visibility
Quality Quality not an afterthought Test driven development Continuous integration Continuous testing
Comm. Outside the team… the same Co-location Osmotic communication Information radiators
Int. Charter or vision is okay Agile PM plan and approach Individual accountability Change control built in
Proc. Build contracts for change Build relationships on trust Create win-win agreements
HR Motivated individuals Give them tools Remove impediments Self-organization
Remember…Agileis a value system
Empowerment Self-Organization Trust Individuals Accountability
Team PM PM Team Team Team
Team PM PM Team Team Team Team APM Team Team Team APM
Know where you are… know what’s left to go
AgilePMIfinance.groups.yahoo.com/group/pmiagile/
mike cottmeyerenterprise agile coachmike@cottmeyer.com	1.404.312.1471leadingagile.comfacebook.com/leadingagiletwitter.com/mcottmeyerlinkedin.com/in/cottmeyer

More Related Content

What's hot

Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupHacen Dadda
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...Association for Project Management
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceAlexandre Boutin
 
Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matterAgile Austria Conference
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceMatt Holitza
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and ScrumScrum Turkey
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachEnterprise Management Associates
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile MethodologiesSiddhi
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumLemi Orhan Ergin
 
Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDestiTechDesti
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologiesElmozamil Elamir
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Ahmed Alnaqaa
 
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItLeading Edge Process Consultants LLC
 

What's hot (20)

Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Scrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech MeetupScrum In Action - Algiers Tech Meetup
Scrum In Action - Algiers Tech Meetup
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...
 
Meetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & MaxenceMeetup#2 SAFe Patrick & Maxence
Meetup#2 SAFe Patrick & Maxence
 
Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matter
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governance
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile Methodologies
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
Adaptive Planning in Agile
Adaptive Planning in Agile Adaptive Planning in Agile
Adaptive Planning in Agile
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDesti
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologies
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)
 
Agile Project LifeCycle
Agile Project LifeCycleAgile Project LifeCycle
Agile Project LifeCycle
 
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
 

Viewers also liked

PRINCE2 Process Model
PRINCE2 Process ModelPRINCE2 Process Model
PRINCE2 Process ModelprojectingIT
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumVoximate
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP'sVersionOne
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementKamuran Koçak
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt finalshiva krishna
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementMike Cottmeyer
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management MethodologyMohammed Al-Taee
 
PRINCE2 Foundation Training Manual by Frank Turley
PRINCE2 Foundation Training Manual by Frank TurleyPRINCE2 Foundation Training Manual by Frank Turley
PRINCE2 Foundation Training Manual by Frank TurleyFrank Turley
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
 

Viewers also liked (17)

DMAIC Methodology
DMAIC MethodologyDMAIC Methodology
DMAIC Methodology
 
PRINCE2 Process Model
PRINCE2 Process ModelPRINCE2 Process Model
PRINCE2 Process Model
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Waterfallmodel
WaterfallmodelWaterfallmodel
Waterfallmodel
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Prince2
Prince2Prince2
Prince2
 
PRINCE2 Overview
PRINCE2 OverviewPRINCE2 Overview
PRINCE2 Overview
 
Prince2 Methodology
Prince2 MethodologyPrince2 Methodology
Prince2 Methodology
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
 
PRINCE2 Foundation Training Manual by Frank Turley
PRINCE2 Foundation Training Manual by Frank TurleyPRINCE2 Foundation Training Manual by Frank Turley
PRINCE2 Foundation Training Manual by Frank Turley
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
DMAIC Components
DMAIC ComponentsDMAIC Components
DMAIC Components
 

Similar to Understanding Agile Project Management

The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0Etienne Venter
 
Applied scrum for project management
Applied scrum for project managementApplied scrum for project management
Applied scrum for project managementAditi Sharma
 
Agile + Benefits + Transition Nov 2009
Agile + Benefits + Transition   Nov 2009Agile + Benefits + Transition   Nov 2009
Agile + Benefits + Transition Nov 2009Michael Sahota
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxChristoph Wolf
 
3D and bim technology for construction safety morning section final version...
3D and bim technology for construction safety   morning section final version...3D and bim technology for construction safety   morning section final version...
3D and bim technology for construction safety morning section final version...Stephen Au
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project ManagementDavid Rico
 
Case study ING
Case study INGCase study ING
Case study INGITpreneurs
 
Cuelogic technologies
Cuelogic technologiesCuelogic technologies
Cuelogic technologiesnikhilambekar
 
20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_glove20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_gloveHSBC Private Bank
 
Resume_Devraj_Bisi_latest_nov(1)2016_2
Resume_Devraj_Bisi_latest_nov(1)2016_2Resume_Devraj_Bisi_latest_nov(1)2016_2
Resume_Devraj_Bisi_latest_nov(1)2016_2Devraj Bisi
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__Katleen Aems
 
New Product Introduction - Launching Success!
New Product Introduction - Launching Success! New Product Introduction - Launching Success!
New Product Introduction - Launching Success! Product Realization Group
 
STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?Michael Sahota
 

Similar to Understanding Agile Project Management (20)

The Agile PMP V3
The Agile PMP V3The Agile PMP V3
The Agile PMP V3
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0
 
Applied scrum for project management
Applied scrum for project managementApplied scrum for project management
Applied scrum for project management
 
Agile + Benefits + Transition Nov 2009
Agile + Benefits + Transition   Nov 2009Agile + Benefits + Transition   Nov 2009
Agile + Benefits + Transition Nov 2009
 
sm report.pptx
sm report.pptxsm report.pptx
sm report.pptx
 
Damodar_TIBCO
Damodar_TIBCODamodar_TIBCO
Damodar_TIBCO
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
 
3D and bim technology for construction safety morning section final version...
3D and bim technology for construction safety   morning section final version...3D and bim technology for construction safety   morning section final version...
3D and bim technology for construction safety morning section final version...
 
Orthonet Case Study
Orthonet Case StudyOrthonet Case Study
Orthonet Case Study
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project Management
 
Case study ING
Case study INGCase study ING
Case study ING
 
Cuelogic technologies
Cuelogic technologiesCuelogic technologies
Cuelogic technologies
 
20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_glove20130821 agility an_iron_fist_in_a_velvet_glove
20130821 agility an_iron_fist_in_a_velvet_glove
 
The Best TOGAF Training in Bangalore Classroom, Online
The Best TOGAF Training in Bangalore Classroom, OnlineThe Best TOGAF Training in Bangalore Classroom, Online
The Best TOGAF Training in Bangalore Classroom, Online
 
Resume_Devraj_Bisi_latest_nov(1)2016_2
Resume_Devraj_Bisi_latest_nov(1)2016_2Resume_Devraj_Bisi_latest_nov(1)2016_2
Resume_Devraj_Bisi_latest_nov(1)2016_2
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
Symbioun's Agile Capabilities
Symbioun's Agile CapabilitiesSymbioun's Agile Capabilities
Symbioun's Agile Capabilities
 
New Product Introduction - Launching Success!
New Product Introduction - Launching Success! New Product Introduction - Launching Success!
New Product Introduction - Launching Success!
 
STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?
 

More from Mike Cottmeyer

The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...Mike Cottmeyer
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItMike Cottmeyer
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio managementMike Cottmeyer
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMike Cottmeyer
 
Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinarMike Cottmeyer
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgileMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentMike Cottmeyer
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & DesignMike Cottmeyer
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3Mike Cottmeyer
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex productMike Cottmeyer
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the TeamMike Cottmeyer
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With AgileMike Cottmeyer
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateMike Cottmeyer
 
Adopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyAdopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyMike Cottmeyer
 

More from Mike Cottmeyer (20)

The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
 
Scrum gathering vegas agile program and portfolio management
Scrum gathering vegas   agile program and portfolio managementScrum gathering vegas   agile program and portfolio management
Scrum gathering vegas agile program and portfolio management
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum and kanban in the enterprise webinar
Scrum and kanban in the enterprise   webinarScrum and kanban in the enterprise   webinar
Scrum and kanban in the enterprise webinar
 
PMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise AgilePMI Atlanta Agile LIG - Enterprise Agile
PMI Atlanta Agile LIG - Enterprise Agile
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Scrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincentScrum club progressiveelaboration-bobvincent
Scrum club progressiveelaboration-bobvincent
 
Agile Requirements & Design
Agile Requirements & DesignAgile Requirements & Design
Agile Requirements & Design
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With Agile
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
Adopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar TechnologyAdopting Agile in the Enterprise - Pillar Technology
Adopting Agile in the Enterprise - Pillar Technology
 

Understanding Agile Project Management

Editor's Notes

  1. 1. This talk is called the Agile PMP.  Regardless of whether your agile transformation is top down or bottom up, the PMO quite often finds itself on the outside looking in. Project Managers are trying to figure out what the heck is going on, and how to be successful in this new reality.  They are trying to figure out how to apply their skills and experiences to help manage these projects that don't seem to have any need for traditional managers.  
  2. 2. Hello everybody, my name is Mike Cottmeyer.  I am a agile transformation coach with Pillar Technology.  Pillar is a 100 person consultancy based in the mid-west.  We are expanding and I am opening an office out of Atlanta, Georgia. My company believes that at the end of the day, culture and structure are going to trump anything you do with people, process, and tools.  Transforming businesses around agile principles is what we do.
  3. 3. One of the things that I've learned over the last 10 years is that project management is project management.  It doesn't matter if we call it traditional or agile.  At the end of the day, we are primarily trying to deliver stuff within some sort of predetermined or negotiated time, cost, and scope constraint.  We figure out the work, we sequence the work, and we manage the work.  Project management is about making all that stuff happen.
  4. 4. The biggest difference between traditional and agile project management are the assumptions that we make about uncertainty.  Traditional project managers tend to assume that with more up front planning, that we can get all of the uncertainty out of our projects.  The goal is to have a well defined scope and a solid project plan that will help us deliver that scope. Our job is to define the plan… and to manage to the plan. 
  5. 5. Agile project managers don't make the same assumptions about uncertainty.  We believe that uncertainty is okay.  We believe that there are certain projects where you just don't understand enough about the work early-on to create a credible plan to follow.  We believe that there are some problem domains where it's not even desirable to try to figure out everything up front.  In those cases we need a credible alternative. 
  6. 6. Agile projects still manage to the triple constraints.  But while traditional projects tend to start with scope as their primary constraint and derive time and cost, agile projects tend to focus time and cost first.  Rather than figure out what we want in gory detail and then figure out how long it will take and how much it will cost, we determine how much to invest and when we need to deliver and then figure out what we can build.  
  7. 7. Agile projects start with some idea of when they want to get to market and create a series of time-boxes designed to help us measure our progress along the way.  You might have a project scope that get's broken down into a series of intermediate releases.  Each release might get broken down into a series of sprints or iterations.  The idea is that each time-box is fixed and we measure (over time) how much the team can deliver in each one.
  8. 8. Agile projects also start with some notion of what they want to spend.  On software development projects, spend is typically governed by the size of the team.  The idea is that agile projects are assigned to teams that stay together for the duration of the project.  The team establishes a delivery cadence and gets used to working with each other.  Over time the spend is roughly equal to the team size x duration. 
  9. 9. Now the trick becomes how to vary scope while still giving the business some idea of what they can expect up front.  The idea is that we start with the breadth of scope, both from a requirements perspective, and from a technical perspective. Usually, in a relatively short period of time, we can get an idea of what the project is and what it is not. Pretty early, without a ton of up front planning, we can begin to constrain project outcomes.
  10. 10.  It's this idea of convergence this is the key concept.  It's not that with agile we can somehow magically just start writing software, with no planning, and get acceptable project outcomes.  We go through a process of planning at higher levels of abstraction, and then as we build the emerging product, and we reduce risk, and we learn about what we are building... we make tradeoffs that lead us toward the best possible business outcomes.
  11. 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.  
  12. 12. Our goal is to recognize, that on projects where we have a tremendous amount of uncertainty... we don't want to create plans that don't reflect our current understanding of reality.  We don't want to assume the process overhead of change management, when change is going to be the norm.  Agile gives us a way to manage our projects, in the face of uncertainty, while aggressively working to reduce risk and uncertainty.   
  13. 13. Now that I've hopefully that the fundamentals of agility are not totally antithetical to our basic understanding of project management.  What's up with all this PMP stuff... are you telling me that the PMBOK is consistent with agile project management?  Well... yes and no?  I would challenge you to find a PMI knowledge area or a PM process that you wouldn't do in some form on an agile project.  Often it is a matter of how we look at things.  
  14. 14. Even agile projects have to be initiated, planned, executed, monitored and controlled, and closed down.  No where does it say we can only do these processes once.  Every agile project out there deals with time, cost, scope, risk, quality, communication, human resources, procurement, and integration.  The problem is that we often think about these things as an SDLC, the PMBOK is an adaptable project management framework.  
  15. 15. I'm not saying that everything in the PMBOK applies on every single agile project.  The PMBOK itself says that it is a set of processes that apply on most projects most of the time.  What agile requires us to do is think differently.  It requires us to be different as leaders.  It requires us to view our role on the project differently.  It is less about us and more about how we can enable and empower our teams members to be more effective. 
  16. •Define deliverables not activities •Strive to reduce dependencies between deliverables•Prioritize don’t sequence.  Work from the top of the list.•Estimate based on relative size•Releases and iterations always end on time.
  17. •Scope is defined at progressive levels of detail. •Plan scope, deal with project realities, and make tradeoffs.•Allow room for scope negotiation when planning project scope•Collaboration and frequent interaction
  18. •Communication planning can be thought of in the traditional sense when looking outside the project team •Collocation•Information radiators•Osmotic communication
  19. •Quality is not an afterthought •Test first design•Test driven development•Continuous integration•Continuous testing
  20. •Agile has room for a Charter or a Vision statement •Project management plans and approach statements•More empowering style of management based on individual accountability•Change control is built into the process. Tradeoffs managed in real time.
  21. •Agile does not deal much with procurement •Approach contracts with adaptability in mind•Build relationships based on trust•Create win-win agreements
  22. •Staffing based on available people and willingness to invest •Build your team around motivated people•Give them what they need to be successful and remove impediments•Allow teams to self-organize
  23. 17. We want to create self-organizing teams.  We want to create teams that understand what problem they are solving and have the tools to make a difference.  We want teams that know their capability and are able to make and meet commitments to the business.  We want to help teams become predictable and build trust with the rest of the organization.    We talk a lot about trust on agile teams... teams have to be trustworthy.  
  24. 16. As agile project managers we are called to be servant leaders.  We want to put our team members in a position to be successful.  We want to help reduce dependencies and reduce the amount of task-switching the people do on a day to day basis.  We want to help the team really get better over time by removing the impediments that are actually slowing them down.  We want to help people think in between the lines on the Gantt chart.  
  25. 18. As agile project managers, we tend to focus more on leadership.  We focus more on managing the context around the team.  We manage the environment rather than the team members themselves.  The funny thing is that we often focus so much on managing people and tasks, we forget what is really cool about being a project manager in the first place.  Getting out there and helping people be truly successful.
  26. 19.  Our goal isn't to be the hub on our projects.  Ours is to create a culture of innovation where people become creative problem solvers.  We want our team members to talk to each other rather than to us.  We want people to be accountable for outcomes not activities.  Creating these kinds of teams requires a structure that just isn't present in most organizations.  This is where the Agile Project Manager can have great impact!
  27. 20.  Be empowered to go back to you organization and manage these kinds of projects.  Be empowered to build these kinds of teams.  Be willing to take chances and make tradeoffs.  We willing to break the rules... the traditional rules and the agile rules.  Every organization is different and every team is different.  Know where you are, know where you want to be... and have a plan for helping your project get there. 
  28. 2. Hello everybody, my name is Mike Cottmeyer.  I am a agile transformation coach with Pillar Technology.  Pillar is a 100 person consultancy based in the mid-west.  We are expanding and I am opening an office out of Atlanta, Georgia. My company believes that at the end of the day, culture and structure are going to trump anything you do with people, process, and tools.  Transforming businesses around agile principles is what we do.