SlideShare a Scribd company logo
1 of 24
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Agile Foundation, Promises and Myths
Executive Brief
For
Turner Broadcasting PMO
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Better Software Delivery
• Get working software to market faster
• Optimize resources
• Improve predictability of delivery
• Satisfy customer needs
• Improve delivery capability
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Software Development Circa 1994
Technology is a key driver for business strategies
But most business weren’t very successful at it
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
The Predictive Approach
To improve software delivery we need to:
• Standardize processes
• Optimize resource utilization
• Perform Rigorous up-front design
• Produce Comprehensive documentation
• Get commitment to a definitive Scope, Cost and
Schedule
• Enforce strict adherence to the detailed plan
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Predictive Approach
Underlying Assumptions
Scope
• All requirements are
knowable initially
• Requirements can be
documented completely
up front to guide
development
• Change requests provide
sufficient flexibility to
new and/or clarified
needs
Variation
• Tasks required to
deliver requirements can
be precisely known and
estimated
• Tasks must start and
finish according to the
predictive schedule
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Predictive Approach:
Underlying Assumptions
Process
• Software engineering is
linear in nature
• Manufacturing-centric
practices apply directly
to software engineering
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Agile Manifesto
We are uncovering better ways of developing software
by doing it and helping others do it.
Through this work we have come to value:
• Individuals and interactions over process and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
That is, while there is value in the items on the right, we
value the items on the left more.
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
PREDICTIVE / AGILE
COMPARISON
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Get to Market Faster
Predictive Approach
• The best way to finish projects faster is to dictate that all tasks
be finished on time
Flaw
• Variation from estimates is natural
Agile
• Separate estimates from execution. Promote Road Runner behavior.
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Optimize Resource Utilization
Predictive Approach
• The highest ROI depends on maximum resource utilization
Flaw
• Software development is not linear in nature – Optimizing resources
doesn’t improve cycle time, it creates WIP and lost knowledge.
Agile
• Focus on finishing and flow of work
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Predictive Approach
• Planning every detail up-front results in stable projects
Flaw
• You don’t know where you are until you deliver things.
Agile
• Frequent delivery of tested, deployable solutions provides the best
learning and predictability (you can trim the tail)
Business Value GrowingKnowledgeGrowing
(risk reduction)
500
1,000
1,500
2,000
2,500
Cost Value
$ink
Improve Predictability
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Satisfy Customer Needs
Predictive Approach
• Study the problem until you know everything
Flaw
• We can not have perfect (even reliable) up front knowledge of all
tasks, how to do them, how long they will take, or what challenges
we will face.
Agile
• Get started early delivering value and get customer feedback
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Improved Capability
Predictive Approach
• Rigorous adherence to work standards, hand-offs, and detailed “how” based
process
Flaw
• Every team, product, and situation is different with different needs and
strengths
Agile
• Engaged, fully capable, self organizing teams that are continually assessing
their performance and applying situation specific strategies, processes and
practices
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Better ways of developing software
Agile Methods deliver on
the promise:
• Get to market faster
• Optimize resources
• Improve predictability
• Satisfy customer needs
• Improve delivery
capability
Because Agile is designed
to deal with these
realities:
• Inevitable uncertainty
in scope
• Natural variation from
estimated task effort
• Non-linear nature of
software engineering
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
AGILE MYTHS
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
No Planning
Origins
• Comprehensive detailed
planning is not realistic
• Treating estimates as
commitments destroys moral
and value
Agile Approach
• Identify major outcomes,
milestones & dependencies
• Plan & prioritize backlog
iteratively
• Establish context & simple
policies
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
No Documentation
Origin
• Detailed up front spec’s are
wrong in retrospect
• Perfect documentation
provides little customer value
but results in delays and
rework
Agile Approach
• Document high level, stable
concepts
• Just in time detail
• Rich forms of communication
• Focus on long lived doc’s that
support adoption and
achieving value
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
No Commitments
Origin
• Tasks cannot be defined,
much less estimated, up
front
• Committing to tasks does not
ensure the project is on
track
Agile Approach
• Estimate the big project by
order of magnitude
• Commit at the sprint level
• Demonstrate predictable
delivery of working software
Commit
at OOM
Commit
to PO Pull work -
Commit to
Team
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
No Process
Origin
• Detailed process is different
from task to task
• And difficult & wasteful to pre-
determine & enforce
• Teams know the most about the
task in the moment
Agile Process
• Establish standards & policy
• Establish competencies within
teams
• Teams self-organize armed with
most current understanding
• Automate repetitive processes
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
No PM, BA, QA
Origin
• Scrum does not specify PM, BA,
QA
• Agile started with small teams
where a Product Owner
embodied these functions
Agile Approach
• These competencies still exist
either on the team or
coordinated by the Product
Owner
• Larger org’s require a PO team
PM
BA
QA
PO
DEV
DBA
UI
Product
Owner
Team
Development
Team
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
CONCLUSION
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
How do you know you’re Agile?
The question is not are you Agile
Where are you on the Agile scale?
• Balance predictive and Agile methods where appropriate
to optimize your organizations ability to deliver value
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
Summary
• Agile arose in response to problems with predictive
planning
• Balance predictive planning and Agile execution to
achieve these goals of software delivery
– Get working software to market faster
– Optimize resources
– Improve predictability of delivery
– Satisfy customer needs
– Improve delivery capability
• When applied responsibly and purposefully, the
appropriate Agile efforts will dramatically improve the
ability to deliver software.
Strategically Aligned
Throughput Focused
Human Powered
http://www.synaptus.com
QUESTIONS?
Dennis Stevens
President, Synaptus
Enabling the Agile
Enterprise
www.synaptus.com
www.dennisstevens.com

More Related Content

What's hot

The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)Adrian Howard
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Mark Kilby
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkVernon Stinebaker
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile ImplementationOlga Sa
 
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
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum OverviewData Con LA
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agileak-itconsulting.com
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 

What's hot (20)

The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)
 
Agile manifesto
Agile manifestoAgile manifesto
Agile manifesto
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum Framework
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
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
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile Project LifeCycle
Agile Project LifeCycleAgile Project LifeCycle
Agile Project LifeCycle
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum Overview
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 

Similar to Agile foundation and agile myths

Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentSynerzip
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
 
Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013John Cachat
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...TheConnectedCause
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleEnterprise Knowledge
 
Code Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart wayCode Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart wayMichael Kehoe
 
AVATA Webinar: Solutions to Common Demantra & ASCP Challenges
AVATA Webinar: Solutions to Common Demantra & ASCP ChallengesAVATA Webinar: Solutions to Common Demantra & ASCP Challenges
AVATA Webinar: Solutions to Common Demantra & ASCP ChallengesAVATA
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseCprime
 
Code Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayCode Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayTodd Palino
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)Oleg Nazarevych
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationRamkumar Ravichandran
 
Unified Resource Capacity Planning - Unite the Top Work Management Platforms
Unified Resource Capacity Planning - Unite the Top Work Management PlatformsUnified Resource Capacity Planning - Unite the Top Work Management Platforms
Unified Resource Capacity Planning - Unite the Top Work Management PlatformsOnePlan Solutions
 
Rapid Deployment of ERP solutions using agile practices by Husni Roukbi
Rapid Deployment of ERP solutions using agile practices by Husni Roukbi Rapid Deployment of ERP solutions using agile practices by Husni Roukbi
Rapid Deployment of ERP solutions using agile practices by Husni Roukbi Agile ME
 
Helping operations top-heavy teams the smart way
Helping operations top-heavy teams the smart wayHelping operations top-heavy teams the smart way
Helping operations top-heavy teams the smart wayMichael Kehoe
 
Agile software development
Agile software developmentAgile software development
Agile software developmentSiddharth Sharma
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 

Similar to Agile foundation and agile myths (20)

Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software Development
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 
Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at Scale
 
Code Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart wayCode Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart way
 
AVATA Webinar: Solutions to Common Demantra & ASCP Challenges
AVATA Webinar: Solutions to Common Demantra & ASCP ChallengesAVATA Webinar: Solutions to Common Demantra & ASCP Challenges
AVATA Webinar: Solutions to Common Demantra & ASCP Challenges
 
Discover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the EnterpriseDiscover Jira Align - Realignment to the Enterprise
Discover Jira Align - Realignment to the Enterprise
 
Code Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart WayCode Yellow: Helping Operations Top-Heavy Teams the Smart Way
Code Yellow: Helping Operations Top-Heavy Teams the Smart Way
 
Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
The art of execution
The art of executionThe art of execution
The art of execution
 
Unified Resource Capacity Planning - Unite the Top Work Management Platforms
Unified Resource Capacity Planning - Unite the Top Work Management PlatformsUnified Resource Capacity Planning - Unite the Top Work Management Platforms
Unified Resource Capacity Planning - Unite the Top Work Management Platforms
 
Rapid Deployment of ERP solutions using agile practices by Husni Roukbi
Rapid Deployment of ERP solutions using agile practices by Husni Roukbi Rapid Deployment of ERP solutions using agile practices by Husni Roukbi
Rapid Deployment of ERP solutions using agile practices by Husni Roukbi
 
Helping operations top-heavy teams the smart way
Helping operations top-heavy teams the smart wayHelping operations top-heavy teams the smart way
Helping operations top-heavy teams the smart way
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 

More from Dennis Stevens

Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Beyond functional silos with communities of practice
Beyond functional silos with communities of practiceBeyond functional silos with communities of practice
Beyond functional silos with communities of practiceDennis Stevens
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision makingDennis Stevens
 
Deciding what to build
Deciding what to buildDeciding what to build
Deciding what to buildDennis Stevens
 
An introduction to agile business analysis
An introduction to agile business analysisAn introduction to agile business analysis
An introduction to agile business analysisDennis Stevens
 
Feeding the agile beast agile 2010
Feeding the agile beast agile 2010Feeding the agile beast agile 2010
Feeding the agile beast agile 2010Dennis Stevens
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Dennis Stevens
 
Feeding the agile beast 2010 talk
Feeding the agile beast   2010 talkFeeding the agile beast   2010 talk
Feeding the agile beast 2010 talkDennis Stevens
 
Feeding The Agile Beast
Feeding The  Agile  BeastFeeding The  Agile  Beast
Feeding The Agile BeastDennis Stevens
 
The Role Of Conversation In Projects
The Role Of Conversation In ProjectsThe Role Of Conversation In Projects
The Role Of Conversation In ProjectsDennis Stevens
 

More from Dennis Stevens (14)

Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Beyond functional silos with communities of practice
Beyond functional silos with communities of practiceBeyond functional silos with communities of practice
Beyond functional silos with communities of practice
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision making
 
Coffee maker workshop
Coffee maker workshopCoffee maker workshop
Coffee maker workshop
 
Deciding what to build
Deciding what to buildDeciding what to build
Deciding what to build
 
An introduction to agile business analysis
An introduction to agile business analysisAn introduction to agile business analysis
An introduction to agile business analysis
 
Feeding the agile beast agile 2010
Feeding the agile beast agile 2010Feeding the agile beast agile 2010
Feeding the agile beast agile 2010
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Strategy Execution
Strategy ExecutionStrategy Execution
Strategy Execution
 
Feeding the agile beast 2010 talk
Feeding the agile beast   2010 talkFeeding the agile beast   2010 talk
Feeding the agile beast 2010 talk
 
Feeding The Agile Beast
Feeding The  Agile  BeastFeeding The  Agile  Beast
Feeding The Agile Beast
 
The Role Of Conversation In Projects
The Role Of Conversation In ProjectsThe Role Of Conversation In Projects
The Role Of Conversation In Projects
 
Eight Things
Eight ThingsEight Things
Eight Things
 

Recently uploaded

RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 

Recently uploaded (20)

RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 

Agile foundation and agile myths

  • 1. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Agile Foundation, Promises and Myths Executive Brief For Turner Broadcasting PMO
  • 2. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Better Software Delivery • Get working software to market faster • Optimize resources • Improve predictability of delivery • Satisfy customer needs • Improve delivery capability
  • 3. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Software Development Circa 1994 Technology is a key driver for business strategies But most business weren’t very successful at it
  • 4. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com The Predictive Approach To improve software delivery we need to: • Standardize processes • Optimize resource utilization • Perform Rigorous up-front design • Produce Comprehensive documentation • Get commitment to a definitive Scope, Cost and Schedule • Enforce strict adherence to the detailed plan
  • 5. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Predictive Approach Underlying Assumptions Scope • All requirements are knowable initially • Requirements can be documented completely up front to guide development • Change requests provide sufficient flexibility to new and/or clarified needs Variation • Tasks required to deliver requirements can be precisely known and estimated • Tasks must start and finish according to the predictive schedule
  • 6. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Predictive Approach: Underlying Assumptions Process • Software engineering is linear in nature • Manufacturing-centric practices apply directly to software engineering
  • 7. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over process and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 8. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com PREDICTIVE / AGILE COMPARISON
  • 9. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Get to Market Faster Predictive Approach • The best way to finish projects faster is to dictate that all tasks be finished on time Flaw • Variation from estimates is natural Agile • Separate estimates from execution. Promote Road Runner behavior.
  • 10. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Optimize Resource Utilization Predictive Approach • The highest ROI depends on maximum resource utilization Flaw • Software development is not linear in nature – Optimizing resources doesn’t improve cycle time, it creates WIP and lost knowledge. Agile • Focus on finishing and flow of work
  • 11. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Predictive Approach • Planning every detail up-front results in stable projects Flaw • You don’t know where you are until you deliver things. Agile • Frequent delivery of tested, deployable solutions provides the best learning and predictability (you can trim the tail) Business Value GrowingKnowledgeGrowing (risk reduction) 500 1,000 1,500 2,000 2,500 Cost Value $ink Improve Predictability
  • 12. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Satisfy Customer Needs Predictive Approach • Study the problem until you know everything Flaw • We can not have perfect (even reliable) up front knowledge of all tasks, how to do them, how long they will take, or what challenges we will face. Agile • Get started early delivering value and get customer feedback
  • 13. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Improved Capability Predictive Approach • Rigorous adherence to work standards, hand-offs, and detailed “how” based process Flaw • Every team, product, and situation is different with different needs and strengths Agile • Engaged, fully capable, self organizing teams that are continually assessing their performance and applying situation specific strategies, processes and practices
  • 14. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Better ways of developing software Agile Methods deliver on the promise: • Get to market faster • Optimize resources • Improve predictability • Satisfy customer needs • Improve delivery capability Because Agile is designed to deal with these realities: • Inevitable uncertainty in scope • Natural variation from estimated task effort • Non-linear nature of software engineering
  • 15. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com AGILE MYTHS
  • 16. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com No Planning Origins • Comprehensive detailed planning is not realistic • Treating estimates as commitments destroys moral and value Agile Approach • Identify major outcomes, milestones & dependencies • Plan & prioritize backlog iteratively • Establish context & simple policies
  • 17. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com No Documentation Origin • Detailed up front spec’s are wrong in retrospect • Perfect documentation provides little customer value but results in delays and rework Agile Approach • Document high level, stable concepts • Just in time detail • Rich forms of communication • Focus on long lived doc’s that support adoption and achieving value
  • 18. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com No Commitments Origin • Tasks cannot be defined, much less estimated, up front • Committing to tasks does not ensure the project is on track Agile Approach • Estimate the big project by order of magnitude • Commit at the sprint level • Demonstrate predictable delivery of working software Commit at OOM Commit to PO Pull work - Commit to Team
  • 19. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com No Process Origin • Detailed process is different from task to task • And difficult & wasteful to pre- determine & enforce • Teams know the most about the task in the moment Agile Process • Establish standards & policy • Establish competencies within teams • Teams self-organize armed with most current understanding • Automate repetitive processes
  • 20. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com No PM, BA, QA Origin • Scrum does not specify PM, BA, QA • Agile started with small teams where a Product Owner embodied these functions Agile Approach • These competencies still exist either on the team or coordinated by the Product Owner • Larger org’s require a PO team PM BA QA PO DEV DBA UI Product Owner Team Development Team
  • 21. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com CONCLUSION
  • 22. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com How do you know you’re Agile? The question is not are you Agile Where are you on the Agile scale? • Balance predictive and Agile methods where appropriate to optimize your organizations ability to deliver value
  • 23. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com Summary • Agile arose in response to problems with predictive planning • Balance predictive planning and Agile execution to achieve these goals of software delivery – Get working software to market faster – Optimize resources – Improve predictability of delivery – Satisfy customer needs – Improve delivery capability • When applied responsibly and purposefully, the appropriate Agile efforts will dramatically improve the ability to deliver software.
  • 24. Strategically Aligned Throughput Focused Human Powered http://www.synaptus.com QUESTIONS? Dennis Stevens President, Synaptus Enabling the Agile Enterprise www.synaptus.com www.dennisstevens.com

Editor's Notes

  1. To get to these business benefits, some realities must be acknowledged. At some level in the project these begin to become inaccurate.
  2. Manufacturing has different departments Research, Engineering, Planning, Execution Software engineering includes all disciplines concurrently Interestingly, planning takes place before engineering in SD in stark contrast to manufacturing.
  3. This is written in response to the prevailing Predictive approach. The focus on process and tools, comprehensive documentation, contract negotiation, and following a plan results in value destroying behavior.
  4. Being able to predict how long the project will take is much easier than predicting how long each activity will take. Driving to work How long does will it take to fix the bugs we haven’t found yet in the code that hasn’t been written yet from the specifications that haven’t been finalized yet. Parkinson’s law, Student Syndrome, Murphy’s Law Gains are lost and losses accumulate.
  5. Optimizing resource utilization increases WIP and creates delays (leads to rework, re-learning, and quality issues)
  6. First off, with all the planning and analysis you do today, how often do you deliver exactly what you expected, when you expected, at the cost you planned? If you are hitting it consistently you have too much buffer in your plans. If you are frequently delivering end to end slices of value – you will understand where you are, you will be delivering value sooner, and you can make better decisions earlier. I was in a Steering Committee meeting for a large agricultural manufacturer that bends metal and paints it green. We were 20% of the way into the schedule of the project and I reported a delay. I was asked how I knew. I told them we had done our risk spikes and buil5 out 15% of the scope and had identified where there would be more work and where our technical risks had manifested. I was told “”see, this agile doesn’t work! We never have this type of problem until we are 80-90% of the way through our other projects.”
  7. How long will it take to fix in the bugs you find in the tests you haven’t run on the code you haven’t written to meet the specifications that are still ambiguous? And be precise because you will be held accountable to it.
  8. Again, software is not a linear process. It is a collaborative process – so a strict hand-offs aren’t as useful as richer methods of communication like conversations, prototypes, and frequent reviews of working product. Additionally, the team is in the best position to make the decisions that will optimize quality and fit. Finally, teams that stay together over time – rather than project teams that are torn apart or individuals that are matrixed into many teams per project is problematic.
  9. Are an overreaction to challenges presented by predictive approaches. When the predictive approach is removed, it must be replaced with the appropriate enabling Agile approach.
  10. Agile principle: responding to change over following a plan Plan & prioritize backlog – Means high value, high risk first as shown earlier. Reference agile triangle, work within cost and schedule scope will emerge.
  11. Working software over comprehensive documentation
  12. Separate Planning from management of execution. Learn from history, what we call yesterday’s weather. There are commitments being made and met all the time in the project. In fact, there is more commitment and visibility than on a regular project.
  13. Working with PMI Agile CoP Helping to explain the body of experience for Balancing Agile and predictive methods