SlideShare a Scribd company logo
1 of 112
Adopting Agile in the Enterprise Presented by: Mike Cottmeyer
mike cottmeyervice-president, pillar technology semcottmeyer@pillartechnology.com404.312.1471www.pillartechnology.comwww.leadingagile.com
Agile teams are foundational to building agile organizations
Agile teams are foundational to building agile organizations Coordinating multiple teams working on shared objectives is the core challenge
Agile teams are foundational to building agile organizations Coordinating multiple teams working on shared objectives is the core challenge Adopting agile in the enterprise is a systematic and incremental learning process
Team Level Adoption
Team Level Adoption Multiple Teams… Replicate Success
Team Level Adoption Multiple Teams… Replicate Success First Order Agile… Projects
Team Level Adoption Multiple Teams… Replicate Success First Order Agile… Projects Second Order Agile… Programs and Portfolios
Team Level Adoption Multiple Teams… Replicate Success First Order Agile… Projects Second Order Agile… Programs and Portfolios Third Order Agile… Enterprise
Ideal Agile Team
Ideal Agile Team
Developers Ideal Agile Team
Testers Developers Ideal Agile Team
Analyst Testers Developers Ideal Agile Team
Analyst PM Testers Developers Ideal Agile Team
Analyst CSM Testers Developers Ideal Agile Team
Product Owner Analyst CSM Testers Developers Ideal Agile Team
A Traditional Team
Dev. A Traditional Team
QA Dev. A Traditional Team
QA BA Dev. A Traditional Team
QA BA Dev. PM A Traditional Team
QA BA Dev. PM PO A Traditional Team
QA BA Dev. PM PO The Project Team A Traditional Team
Phase One Analysis Design Build Test Deploy Phase Two Analysis Design Build Test Deploy Phase Three Analysis Design Build Test Deploy
Phase One Analysis Design Build Test Deploy Phase Two Analysis Design Build Test Deploy Phase Three Analysis Design Build Test Deploy
Phase One Analysis Design Build Test Deploy Phase Two Analysis Design Build Test Deploy Phase Three Analysis Design Build Test Deploy
Phase One Analysis Design Build Test Deploy Phase Two Analysis Design Build Test Deploy Phase Three Analysis Design Build Test Deploy
Phase One Analysis Design Build Test Deploy Phase Two Analysis Design Build Test Deploy Phase Three Analysis Design Build Test Deploy
Phase One Analysis Design Build Test Deploy Phase Two Analysis Design Build Test Deploy Phase Three Analysis Design Build Test Deploy
Where do I start?
An Agile Team
An Agile Team
Team An Agile Team
Team Features An Agile Team
Team Components Features An Agile Team
Team Components Services Features An Agile Team
Team Capabilities An Agile Team
Team Capabilities An Agile Team
Team Backlog An Agile Team
Team Velocity Backlog An Agile Team
Team Predictable Velocity Backlog An Agile Team
Team Predictable Trust Velocity Backlog An Agile Team
Build organizations around teams
Build organizations around teams Build small features
Build organizations around teams Build small features Garbage in… garbage out
Build organizations around teams Build small features Garbage in… garbage out Measure progress and get better
Multiple Teams
Capability 1 Multiple Teams
Capability 2 Capability 1 Multiple Teams
Capability 3 Capability 2 Capability 1 Multiple Teams
Scrum of Scrums Capability 2 Capability 1 Capability  3 Multiple Teams
Product Owner Team Capability 2 Capability 1 Capability  3 Multiple Teams
Product Owner Team with Architects Capability 2 Capability 1 Capability  3 Multiple Teams
Integration Team Capability 2 Capability 1 Capability  3 Multiple Teams
Context Capability 2 Capability 1 Capability  3 Multiple Teams
Context Coordination Capability 2 Capability 1 Capability  3 Multiple Teams
Product Owner too big
Product Owner too big Dependencies increase costs
Product Owner too big Dependencies increase costs Feature teams break down
Product Owner too big Dependencies increase costs Feature teams break down Velocity across teams
Multiple Projects
Project A Capability 2 Capability 1 Capability  3 Multiple Projects
Capability 2 Capability 1 Capability  3 Project  B Project  A Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project B Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project A Project B Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project B Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project A Project B Project B Project B Project B Project B Project B Project B Project B Project B Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project B Project A Project A Project B Project A Project B Project B Project A Project A Project B Project A Project A Project B Project B Project B Project C Project B Project B Project C Project B Project C Project C Project B Project B Project B Multiple Projects
Project A Project A Project A 3 months Project B Project B Project B Project C Project C Project C Multiple Projects
Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C Project C Multiple Projects
Project A Project A Project A 3 months Project B Project B Project B 6 months Project C Project C 9 months Project C Multiple Projects
Project A Project B Project C Project A Project B Project C Project A 7 months Project B Project C Multiple Projects
Project A Project B Project C Project A Project B Project C Project A 7 months Project B 8 months Project C Multiple Projects
Project A Project B Project C Project A Project B Project C Project A 7 months Project B 8 months 9 months Project C Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Project B Project B Project B Project B Project B Project B Project B Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects
C1 C2 C3 Project A Project A Project A Project A Project A Project A Project A Project A Project A Project A Refactoring Training Project B Project B Project B Project B Project B Project B Project B Refactoring Training Project C Project C Project C Project C Project C Project C Project C Project C Project C Multiple Projects
Build organizations around capabilities
Build organizations around capabilities Optimize throughput across teams
Build organizations around capabilities Optimize throughput across teams Prioritize for finish…
Build organizations around capabilities Optimize throughput across teams Prioritize for finish… Smaller projects are better
Agile Enterprise
PMO Agile Enterprise
PO Team PMO Agile Enterprise
Team PO Team PMO Agile Enterprise
Team PO Team PMO Enterprise Architecture & Epics  Agile Enterprise
Team PO Team PMO Enterprise Architecture & Epics  Solutions Architecture & Features Agile Enterprise
Team PO Team PMO Enterprise Architecture & Epics  Solutions Architecture & Features Detailed Design & Stories Agile Enterprise
Guidance Team PO Team PMO Agile Enterprise
Feedback Team PO Team PMO Agile Enterprise
Not the entire business Product Delivery Agile Enterprise
Product  Delivery Strategy Agile Enterprise
Support Product  Delivery Strategy Agile Enterprise
Establish direction… give feedback
Establish direction… give feedback Business is made up of capabilities
Establish direction… give feedback Business is made up of capabilities The goal is greater profitability
Establish direction… give feedback Business is made up of capabilities The goal is greater profitability Focus improvements on constraints
Capability Modeling
Teams Capability Modeling
Teams Identify Capability Modeling
Teams Define Identify Capability Modeling
Teams Define Assign Identify Capability Modeling
Teams Define Optimize Assign Identify Capability Modeling
Thoughts?
mike cottmeyervice-president, pillar technology semcottmeyer@pillartechnology.com404.312.1471www.pillartechnology.comwww.leadingagile.com
Adopting Agile in the Enterprise Presented by: Mike Cottmeyer

More Related Content

What's hot

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
 
A traditional team's agile transformation
A traditional team's agile transformationA traditional team's agile transformation
A traditional team's agile transformationXudong Yu
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
Agile Metrics: The GQM Approach to Enterprise Metrics
Agile Metrics: The GQM Approach to Enterprise MetricsAgile Metrics: The GQM Approach to Enterprise Metrics
Agile Metrics: The GQM Approach to Enterprise MetricsTim Zack
 
Having the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationHaving the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationDerek Huether
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018Agile Velocity
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
 
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 DomainsLeadingAgile
 
Agile Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio ManagementMike Cottmeyer
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation ExplaninedLeadingAgile
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
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
 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiAgile ME
 
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...AND Digital
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With AgileMike Cottmeyer
 
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 TransformationLeadingAgile
 
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 EnterprisesLeadingAgile
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...LeadingAgile
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation ExplainedLeadingAgile
 

What's hot (20)

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 ...
 
A traditional team's agile transformation
A traditional team's agile transformationA traditional team's agile transformation
A traditional team's agile transformation
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Agile Metrics: The GQM Approach to Enterprise Metrics
Agile Metrics: The GQM Approach to Enterprise MetricsAgile Metrics: The GQM Approach to Enterprise Metrics
Agile Metrics: The GQM Approach to Enterprise Metrics
 
Having the Correct Context for an Agile Transformation
Having the Correct Context for an Agile TransformationHaving the Correct Context for an Agile Transformation
Having the Correct Context for an Agile Transformation
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
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 Program and Portfolio Management
Agile Program and Portfolio ManagementAgile Program and Portfolio Management
Agile Program and Portfolio Management
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
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
 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
 
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
 
Getting Started With Agile
Getting Started With AgileGetting Started With Agile
Getting Started With Agile
 
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
 
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
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
Why Agile Is Failing in Large Enterprises, And What You Can Do About I...
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
 

Viewers also liked

8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprises8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprisesLuk Schoofs
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural ChangeJohnny Ordóñez
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 
The A To D of Car Pillars
The A To D of Car PillarsThe A To D of Car Pillars
The A To D of Car PillarsMichael Lehane
 
Scaling scrum itv-share
Scaling scrum  itv-shareScaling scrum  itv-share
Scaling scrum itv-shareHelen Meek
 
Agile-transformation&metrics
Agile-transformation&metricsAgile-transformation&metrics
Agile-transformation&metricsFranky Redant
 
Five Essential Steps of an Agile Transformation Journey
Five Essential Stepsof an Agile Transformation JourneyFive Essential Stepsof an Agile Transformation Journey
Five Essential Steps of an Agile Transformation JourneyCA Technologies
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumDerek Huether
 
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...LeadingAgile
 
European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...
European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...
European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...Fabiola Eyholzer
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
Building Your Roadmap To Agility
Building Your Roadmap To AgilityBuilding Your Roadmap To Agility
Building Your Roadmap To AgilityJason Little
 
Trust me – this is important!
Trust me – this is important!Trust me – this is important!
Trust me – this is important!Christof Braun
 
Agile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, CapitalizationAgile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, CapitalizationPavel Dabrytski
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationACM
 

Viewers also liked (20)

Adopting Agile
Adopting  AgileAdopting  Agile
Adopting Agile
 
8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprises8 reasons agile fails in large enterprises
8 reasons agile fails in large enterprises
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)
 
The A To D of Car Pillars
The A To D of Car PillarsThe A To D of Car Pillars
The A To D of Car Pillars
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Scaling scrum itv-share
Scaling scrum  itv-shareScaling scrum  itv-share
Scaling scrum itv-share
 
Agile-transformation&metrics
Agile-transformation&metricsAgile-transformation&metrics
Agile-transformation&metrics
 
Five Essential Steps of an Agile Transformation Journey
Five Essential Stepsof an Agile Transformation JourneyFive Essential Stepsof an Agile Transformation Journey
Five Essential Steps of an Agile Transformation Journey
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
Product Owner Team: Leading Agile Program Management from Agile2015 by Dean S...
 
European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...
European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...
European University Barcelona Campus: Beyond Budgeting – A (Secret) Performan...
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Building Your Roadmap To Agility
Building Your Roadmap To AgilityBuilding Your Roadmap To Agility
Building Your Roadmap To Agility
 
Trust me – this is important!
Trust me – this is important!Trust me – this is important!
Trust me – this is important!
 
Agile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, CapitalizationAgile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, Capitalization
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 

Similar to Adopting Agile in the Enterprise - Pillar Technology

Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductSFA
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
 
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915Association for Project Management
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0Etienne Venter
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologyYunusKhan90
 
Stage IProject InitiationProject PlanningProject Execution.docx
Stage IProject InitiationProject PlanningProject Execution.docxStage IProject InitiationProject PlanningProject Execution.docx
Stage IProject InitiationProject PlanningProject Execution.docxsusanschei
 
Agile software architecture
Agile software architectureAgile software architecture
Agile software architectureScott Hsieh
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The ArchitectKevin Francis
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceJérôme Kehrli
 
Raywell business model
Raywell business modelRaywell business model
Raywell business modelRaywell Studio
 
How can agile help you in clearing the technical debt
How can agile help you in clearing the technical debtHow can agile help you in clearing the technical debt
How can agile help you in clearing the technical debtManu Pk
 
Dev to Prod in 5 Minutes: Is Your Company Ready?
Dev to Prod in 5 Minutes: Is Your Company Ready?Dev to Prod in 5 Minutes: Is Your Company Ready?
Dev to Prod in 5 Minutes: Is Your Company Ready?C4Media
 
Kickoff Meeting PowerPoint Presentation Slides
Kickoff Meeting PowerPoint Presentation SlidesKickoff Meeting PowerPoint Presentation Slides
Kickoff Meeting PowerPoint Presentation SlidesSlideTeam
 
Scaling Agile in the Enterprise
Scaling Agile in the EnterpriseScaling Agile in the Enterprise
Scaling Agile in the Enterprisecolleenfry
 
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCAdrian Cockcroft
 
Kickoff Meeting Powerpoint Presentation Slides
Kickoff Meeting Powerpoint Presentation SlidesKickoff Meeting Powerpoint Presentation Slides
Kickoff Meeting Powerpoint Presentation SlidesSlideTeam
 

Similar to Adopting Agile in the Enterprise - Pillar Technology (20)

Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex Product
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Stage IProject InitiationProject PlanningProject Execution.docx
Stage IProject InitiationProject PlanningProject Execution.docxStage IProject InitiationProject PlanningProject Execution.docx
Stage IProject InitiationProject PlanningProject Execution.docx
 
Agile software architecture
Agile software architectureAgile software architecture
Agile software architecture
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The Architect
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
Raywell business model
Raywell business modelRaywell business model
Raywell business model
 
How can agile help you in clearing the technical debt
How can agile help you in clearing the technical debtHow can agile help you in clearing the technical debt
How can agile help you in clearing the technical debt
 
Dev to Prod in 5 Minutes: Is Your Company Ready?
Dev to Prod in 5 Minutes: Is Your Company Ready?Dev to Prod in 5 Minutes: Is Your Company Ready?
Dev to Prod in 5 Minutes: Is Your Company Ready?
 
Kickoff Meeting PowerPoint Presentation Slides
Kickoff Meeting PowerPoint Presentation SlidesKickoff Meeting PowerPoint Presentation Slides
Kickoff Meeting PowerPoint Presentation Slides
 
Scaling Agile in the Enterprise
Scaling Agile in the EnterpriseScaling Agile in the Enterprise
Scaling Agile in the Enterprise
 
Capm exam prep-questions_2010_ol
Capm exam prep-questions_2010_olCapm exam prep-questions_2010_ol
Capm exam prep-questions_2010_ol
 
Ch3 proj.mgt
Ch3 proj.mgtCh3 proj.mgt
Ch3 proj.mgt
 
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
 
Spm lecture-1
Spm lecture-1Spm lecture-1
Spm lecture-1
 
Kickoff Meeting Powerpoint Presentation Slides
Kickoff Meeting Powerpoint Presentation SlidesKickoff Meeting Powerpoint Presentation Slides
Kickoff Meeting Powerpoint Presentation Slides
 

More from 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 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
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project ManagementMike Cottmeyer
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3Mike Cottmeyer
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex productMike Cottmeyer
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the TeamMike Cottmeyer
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateMike Cottmeyer
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle SchoolMike Cottmeyer
 
Leading Volunteers With Agility
Leading Volunteers With AgilityLeading Volunteers With Agility
Leading Volunteers With AgilityMike Cottmeyer
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP WorkshopMike Cottmeyer
 
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)Mike Cottmeyer
 

More from Mike Cottmeyer (20)

The Executives Guide
The Executives GuideThe Executives Guide
The Executives Guide
 
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 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
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project Management
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 
How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3How to Own a Really Big Complex Product v3
How to Own a Really Big Complex Product v3
 
How to own a really big complex product
How to own a really big complex productHow to own a really big complex product
How to own a really big complex product
 
Scaling Agile Past the Team
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
 
Agile Past The Team - Pillar Template
Agile Past The Team - Pillar TemplateAgile Past The Team - Pillar Template
Agile Past The Team - Pillar Template
 
Career Day at Buford Middle School
Career Day at Buford Middle SchoolCareer Day at Buford Middle School
Career Day at Buford Middle School
 
The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2
 
Leading Volunteers With Agility
Leading Volunteers With AgilityLeading Volunteers With Agility
Leading Volunteers With Agility
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
The Agile PMP: Teaching An Old Dog New Tricks (90 minutes)
 

Recently uploaded

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Adopting Agile in the Enterprise - Pillar Technology

Editor's Notes

  1. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  2. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  3. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  4. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  5. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  6. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  7. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  8. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  9. Let me tell you why I put this talk together. One of the great things about working with VersionOne is that I get to work with a lot of companies. I am only onsite for a few days at a time and over the past year I have worked with somewhere between 30 and 40 companies… at various levels of agile adoption. I work with small companies… big companies… and even a few really BIG companies. That is a lot of people trying to adopt agile. That means I get to talk with a lot of people trying to lead change within their organizations.
  10. People are trying to figure out how to effectively run iteration planning meetings and daily standups… they are struggling to figure out the best way to run a retrospectives… They are trying to get predictable…Almost universally I find that these companies are really struggling to create teams. The team concept is so foundational to adopting agile that if you don’t get this right… you have pretty much failed before you even got started. The ideal agile team is also a pretty specific concept and often antithetical to how we are current running our organizations when we decide to adopt agile.
  11. Agile teams are cross functional units that have everything they need to deliver some increment of business value. In a software organization… the agile team is going to have one or more developers…
  12. They will have one or more QA testers. Sometimes teams have technical testers that are responsible for writing unit tests… sometimes this is left up to the developers. Sometimes teams have manual testers… possibly exercising the UI. Many teams will do both kinds of testing.
  13. Sometimes a team will someone playing the role of business analyst. This can be a dedicated position on the team… or it might be blended with some other role… maybe a lead developer. Often times teams will have a BA that is serving as a proxy product owner for the real customer or product owner. Dedicated or blended Custome proxy
  14. Small agile teams don’t typically have or need a project manager. I believe that there is a place for project management on an agile teams… but often project managers are coordinating the activities of several teams and doing some higher level planning activities and providing.
  15. Agile teams will usually have someone in the role of ScrumMaster or Agile process coordinator. This can be a dedicated position on the team or a role that is shared with another role on the team. Sometimes you have a dedicated ScrumMaster but they are working with more than one agile team at a time.
  16. This is such a tough concept because the ideal agile team is so different from how we typically build teams in our organizations. We tend to think of teams as groups of people that do similar work.
  17. We usually build teams of developers…. We have a team of folks that write the cobol code… another that does the .NET development… and yet another that build out the web services…and yet another to do the database work.
  18. We have a dedicated team of QA professionals that report to a VP of Quality…
  19. … and a team of BA’s that all report to their own manager.
  20. We put all our project managers under a director of project management and is tucked up nice and neatly under the PMO…
  21. Our Product Managers aren’t usually part of the team… they are in their own team. Quite often the Product Owners aren’t even part of IT… they are part of the business and only work with the developers early in the project during the requirements analysis phase.
  22. When it comes time to think about doing projects… we think through the requirements… and then we go out to each of the resource silos and build a “project team” from each of these various skillset groups. These teams don’t typically stay together… often they don’t really even work together. They write large specification documents and hand off large batches of work across these functional silos. Because each team is responsible for optimizing its particular function… we get really good at writing code… we get really good at writing test plans and documenting defects. We get really good at creating charter documents and Gannt charts. What we don’t usually get very good at is delivering projects… we don’t get good at building working software… or delivering value back to the business. Often the exact opposite happens. Project delivery becomes slow… we build walls between the functional silos… we create environments where we protect our own interests rather than those of the business or our customers. We build large specifications that protect ourselves from the very people that we need to be in partnership with.
  23. Because we are not focused on delivering value… and we are focused on optimizing our particular silos… we get better within our silos and not at overall delivery. We develop specialized skills… we want to be the best QA guy we can be… we want to make sure that everyone is busy and that we are utilizing our dedicated resources as efficiently as possible. We start thinking about time slicing people cross multiple projects which results in very complex project portfolios and necessitates very complex resource utilization models.
  24. We try to measure and track when people are going to be done with one project so we can move them off to the next project.
  25. There is very little focus on delivering the working software… we are thinking about getting our piece done and moving on to the next most important project.
  26. Change becomes very hard difficult because… if anything needs to change… be it requirements… or if we found a defect in the design… folks have moved onto the next project.
  27. If the team slips a schedule you have a cascading series of changes that ripple through the entire project portfolio. In any moderately complex environment, this quickly becomes unstable and very difficult to manage.
  28. We in effect create a complex network of dependencies that cripple our organization and prevent us from responding to new information… or new opportunities… in a timely manner. If we are able to respond… we end up throwing all that detailed planning out the door to pursue the new opportunity. I have worked for maybe 5-6 PMOs in my time… and I have never really seen any of them do this well. The cost of all that planning… tracking all those dependencies is very high. Our organziations tend to be more complex… more fluid that all that detailed planning implies.
  29. Where does a company like this start? How do they go from this siloed and complex project portfolio… one that is trying to manage a complex set of dependencies… to one made up of loosely coupled and independent small agile teams. I hope it goes without saying that this is not a trivial problem. The problem is very similar to the challenge a software architect faces when trying to move from a tightly coupled systems architecture with low cohesion to a loosely coupled modular software architecture with well defined responsibilities and interfaces. The general approach is to look for services that you can pull out… one at a time… and build a parallel system based on sound architectural principles. You have to define what services you are going to pull out… what they are going to do… and how they are going to work with the legacy system to support the operations of the business. You build this new team based system along side the old way of doing things until the entire organization has moved to a team based model.
  30. There are quite a few ways of doing this… but we have decided that our goal is to build an agile organization. We want to take advantage of the benefits provided by a self-organized, self-managed team. We want to empower people and build trust… we want to improve morale and get people working on the most important things. We want the softer side of agile that makes small teams so effective delivering for the organization…. So we are going to focus on building our organization around small agile teams. I like to say that agile teams are the building blocks of agile organizations.
  31. If you’ve ever checked out either of my blogs… Agile Chronicles or Leading Agile… I quite often like to draw a team as a small circle with a little dot on it. The yellow circle is the team… the small blue dot is the product owner. It could also be a product manager… or a team lead… or even a development manager. It is basically the person that coordinates and defines the work for the team. The blue dot is half in the team and half out… not because they are not part of the team… but because they are the external interface to the rest of the business.
  32. So here is our small agile team.
  33. The literature says that agile teams build features… features are thin vertical slices of system functionality that span the entire software architecture. Features are things like ‘login to the system’ or ‘make a payment’. They are not tasks… they are not requirements or specifications… they are written in language that is valuable to and end user. Writing requirements this way is great for small teams. The team has everything… they have every role… they need to build the solution. The team is made up of folks that are specializing generalists… there is shared code ownership… team members level the work… it solves many of the project portfolio problems we talked about earlier in the presentation. It eliminates all the dependenies with the rest of the organzation. The problem is that at some level of scale this guidance is not going to hold. The largest program I managed had 17 large scale architectural components. Aside from the organizational issues we were facing… and the degree of specialization amongst the teams… a cross functional feature team would have had over 20 people to deliver a single customer facing feature. That is a pretty big agile team… and just wasn’t conducive to how the organization did business. In effect we were building a large scale system of systems. Each system was a product in its own right. Organizations struggle when they try to build these feature teams when that model is not conducive to their organzations.
  34. In these kinds of large scale projects… when we have large scale system components that have to integrate to deliver some large or complex end user feature… sometimes it makes sense to organize your agile teams around components. When I say component… I am not talking about the architectural layers of a small software system… and I am definitely not talking about building teams around skillset. I am taking about building a dedicated design/build/test team that is responsible for a major sub-system within the overall solutions architecture. They define their value as being able to provide a service to the other parts of the busiess. That is the inrement of busienss value
  35. Closely related to the idea of a componet team is the idea of a service team. If you are building your organzation around the idea of a services oriented architecture… you might want to consider forming your agile teams around a service or a collection of services. Just like with the component team… the services are integrated to deliver some overall business value back to the end-consumer. Insisting on the agile team being a feature team… working on some unit of business value… led by a single product owner is somewhat limiting at enterprise scale. You don’t have to be Microsoft to have this problem… this is common in organizations with as few as 100 people. This is a rule that works with small teamsIt is the place that I startIt needs adaptation in larger organzations.
  36. You might find that you use a combination of all three of these approaches… you’ll have feature teams that consume components and services built by other teams within the organization. We are in effect building teams around the delivery capabilities of the organization.Teams are the elemental units that deliver business value back to the business regardless of how that business value might actually be defined.
  37. Determining what capabilities to start withCoordinating capabilities to deliver the complex product objectives of the enterprise.Defining how these capabilities interact with each other and the legacy organizationThis is really the problem that we are trying to solve when we look at adopting and scaling agile in a meaningful way across the organization.
  38. When we start thinking in terms of capabilitiesIt is the responsibility of the larger organization to provide teams with the right stuff to work on, in the right order, with the right level of specificity such that they can produce the valuable outcomes that the business is expecting. Scrum assigns this responsibility to the product owner… this is fine in a small environment… but what many midsized organzations are learning is that the PO role is too big for a single person and are assigning this role to a team of people. The point is that we don’t have to be constrained by the limitations imposed by scrum. What the team needs is well groomed product backlog… if that can come from a single person… great… what we really need to do is to make sure that the team is always working on the highest value backlog items in synchronization with the rest of the business.
  39. When a team has a well groomed backlog… and you allow that team to stay together over time… that teams begins to establish a stable velocity. Velocity is the rate of flow through the team. How fast the team can deliver value back to the business.
  40. When I have a well groomed backlog and a stable velocity… the team becomes predictable. It establishes a predictable throughput. I can begin to predict when things will be done so I can effectively coordinate the activities of several teams working together on larger initiatives.
  41. And when teams become predictable, they establish trust with the rest of the organization. The business knows and understands it capacity and knows what it can commit to. If we want to know what the organization is capable of delivering… we have to first establish what the team is capable of delivering.
  42. As we begin to form organizations around teams… we learn certain things about building out our agile organizations…We learn that to establish stable throughput at the organizational level… we need stable throughput at the team level. To get this, we build our organizations around small agile teams.. In other words, teams are the building blocks of agile organziations.
  43. We also learn that having teams build small features helps to normalize our velocity and increase predictability. Building smaller gives the team more frequent measurement points to assess overall team throughput and lowers risk.
  44. We also learn that for teams to establish a stable velocity, it is important to have a well groomed and stable backlog. This mean that we have to know what the team is going to work on… the order it needs to be worked on… and how their work will integrate with the other parts of the overall business.
  45. By keeping teams together…. Creating smaller work packages… and coordinating activities aross teams… we provide a platform that helps teams measure progress and get better over time.
  46. Now that we have a pretty