SlideShare a Scribd company logo
1 of 57
www.synerzip.com Webinar Series 2015
7 Sins of
Scrum and
other Agile
Anti-Patterns
Todd Little
VP Product Development
September 2015
www.synerzip.com Webinar Series 2015
www.synerzip.com Webinar Series 2015
Disclaimer
•!7
•!Sins
•!Scrum
www.synerzip.com Webinar Series 2015
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 processes 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.
www.synerzip.com Webinar Series 2015
Antipatterns
• Jim Coplien: “An anti-pattern is something
that looks like a good idea, but which
backfires badly when applied.”
www.synerzip.com Webinar Series 2015
Sinner’s Manifesto
We think we know what we are doing. It looks like a good idea or
someone told us that is the best way to do it so we’ll do more of it.
Through this we may have accidentally come to value:
Potential Sin Over Virtue
The sin is not always a bad idea. There may be significant value in moderation,
but in excess it can be an anti-pattern. The path the redemption is to look to the
virtue.
www.synerzip.com Webinar Series 2015
Heresy
www.synerzip.com Webinar Series 2015
Potential Sin #1
Potential
Sin
Virtue
Processes
and Tools
Over
Individuals
and
Interactions
www.synerzip.com Webinar Series 2015
Alexey
Krivitsky
www.synerzip.com Webinar Series 2015
Potential Sin #1:
Processes and Tools Over Individuals and Interactions
Potential Sin Virtue
Agile is the Tool
Over The tools support
agility
www.synerzip.com Webinar Series 2015
Potential Sin #1:
Processes and Tools Over Individuals and Interactions
Potential Sin Virtue
Agile is a process
Over Agility is a
mindset
www.synerzip.com Webinar Series 2015
Potential Sin #1:
Processes and Tools Over Individuals and Interactions
Potential Sin Virtue
Best Practices Over
Principles and
Values
www.synerzip.com Webinar Series 2015
Potential Sin #1:
Processes and Tools Over Individuals and Interactions
Potential Sin Virtue
One size fits all Over Context
www.synerzip.com Webinar Series 2015
Potential Sin #1:
Processes and Tools Over Individuals and Interactions
Potential Sin Virtue
Collaboration Over
Shared
Ownership
www.synerzip.com Webinar Series 2015
Potential Sin #2
Potential
Sin
Virtue
Status
Over
Flow of Value
www.synerzip.com Webinar Series 2015
Potential Sin #2:
Status over Flow of Value
Potential Sin Virtue
Showing
Progress Over Delivering Value
www.synerzip.com Webinar Series 2015
Potential Sin #2:
Status over Flow of Value
Potential Sin Virtue
Checking Boxes Over
Learning and
Adapting
Feedback
Loop
www.synerzip.com Webinar Series 2015
Potential Sin #2:
Status over Flow of Value
Potential Sin Virtue
My part is done Over Team is done
www.synerzip.com Webinar Series 2015
Potential Sin #2:
Status over Flow of Value
Potential Sin Virtue
Individual
Utilization Over Team Throughput
www.synerzip.com Webinar Series 2015
Potential Sin #2:
Status over Flow of Value
Potential Sin Virtue
Specialization Over Generalization
www.synerzip.com Webinar Series 2015
Potential Sin #3
Potential
Sin
Virtue
Stories
Over
Strategy
www.synerzip.com Webinar Series 2015
Potential Sin #3:
Stories over Strategy
Potential Sin Virtue
Buckets Over Filters
www.synerzip.com Webinar Series 2015
Potential Sin #3:
Stories over Strategy
Potential Sin Virtue
I want it all
(Gluttony) Over
Minimum Viable
Product
www.synerzip.com Webinar Series 2015
Potential Sin #3:
Stories over Strategy
Potential Sin Virtue
Listening to
Customers Over
Learning what
they really need
www.synerzip.com Webinar Series 2015
Potential Sin #3:
Stories over Strategy
Potential Sin Virtue
I know what they
need Over
Validating
hypothesis
www.synerzip.com Webinar Series 2015
Potential Sin #3:
Stories over Strategy
Potential Sin Virtue
Tasks Over Stories
www.synerzip.com Webinar Series 2015
Potential Sin #3:
Stories over Strategy
Potential Sin Virtue
Following orders Over
Understanding
Why
www.synerzip.com Webinar Series 2015
Potential Sin #4
Potential
Sin
Virtue
Crap
Over
Craftsmanship
www.synerzip.com Webinar Series 2015
Potential Sin #4:
Crap over Craftsmanship
Potential Sin Virtue
Almost done Over Really done
www.synerzip.com Webinar Series 2015
Potential Sin #4:
Crap over Craftsmanship
Potential Sin Virtue
Velocity Over Quality
www.synerzip.com Webinar Series 2015
Potential Sin #4:
Crap over Craftsmanship
Potential Sin Virtue
Testing quality in Over Building quality in
www.synerzip.com Webinar Series 2015
Potential Sin #4:
Crap over Craftsmanship
Potential Sin Virtue
Technical debt is
evil Over
Technical debt is
debt
www.synerzip.com Webinar Series 2015
Potential Sin #4:
Crap over Craftsmanship
Potential Sin Virtue
Cost of Crap Over Cost of Delay
www.synerzip.com Webinar Series 2015
Potential Sin #5
Potential
Sin
Virtue
Iterations
Over
Releases
www.synerzip.com Webinar Series 2015
Potential Sin #5:
Iterations over Releases
Potential Sin Virtue
Potentially
Shippable
Increments (PSIs) Over Releases
www.synerzip.com Webinar Series 2015
Potential Sin #5:
Iterations over Releases
Potential Sin Virtue
Commitment Over Focus on Value
www.synerzip.com Webinar Series 2015
Potential Sin #5:
Iterations over Releases
Potential Sin Virtue
Capacity planning Over Velocity planning
www.synerzip.com Webinar Series 2015
Potential Sin #6
Potential
Sin
Virtue
Illusion
Over
Reality
www.synerzip.com Webinar Series 2015
Potential Sin #6:
Illusion over Reality
Potential Sin Virtue
Gross velocity Over Net velocity
www.synerzip.com Webinar Series 2015
Potential Sin #6:
Illusion over Reality
Potential Sin Virtue
Unpointed stories Over Best estimate
www.synerzip.com Webinar Series 2015
Potential Sin #6:
Illusion over Reality
Potential Sin Virtue
Velocity Over Quality
www.synerzip.com Webinar Series 2015
Potential Sin #6:
Illusion over Reality
Potential Sin Virtue
Estimation Over Forecasting
www.synerzip.com Webinar Series 2015
Potential Sin #6:
Illusion over Reality
Potential Sin Virtue
Microestimation Over Macroestimation
www.synerzip.com Webinar Series 2015
Potential Sin #6:
Illusion over Reality
Potential Sin Virtue
Vanity metrics Over Decision metrics
www.synerzip.com Webinar Series 2015
Potential Sin #7
Potential Sin Virtue
Organizational
Hacks
Over
Leadership
www.synerzip.com Webinar Series 2015
Potential Sin #7:
Organizational Hacks over Leadership
Potential Sin Virtue
Controlling inputs Over
Controlling
outputs/outcomes
Micromanagement Agile Leadership
Outputs
www.synerzip.com Webinar Series 2015
Potential Sin #7:
Organizational Hacks over Leadership
Potential Sin Virtue
Micromanagement Over Macromanagement
www.synerzip.com Webinar Series 2015
Potential Sin #7:
Organizational Hacks over Leadership
Potential Sin Virtue
Taking sides Over
Serving the whole
team
www.synerzip.com Webinar Series 2015
Potential Sin #7:
Organizational Hacks over Leadership
Potential Sin Virtue
Meetings Over
Actions &
Resolutions
www.synerzip.com Webinar Series 2015
Potential Sin #7:
Organizational Hacks over Leadership
Potential Sin Virtue
Certification Over Qualification
www.synerzip.com Webinar Series 2015
The Sinner Summary
Processes and Tools Over Individuals and Interactions
Status Over Flow of Value
Stories Over Strategy
Crap Over Craftsmanship
Iterations Over Releases
Illusion Over Reality
Organizational Hacks Over Leadership
www.synerzip.com Webinar Series 2015
The Virtuous Path
• Use Retrospectives
• Improve Incrementally
• 1-2 Items
• Get Coaching as needed
www.synerzip.com Webinar Series 2015
Thank you!
Questions?
www.synerzip.com Webinar Series 2015
•53
www.synerzip.com
Hemant Elhence
hemant@synerzip.com
469.374.0500
www.synerzip.com Webinar Series 2015
Synerzip in a Nutshell
 Software product development partner for small/mid-sized technology
companies
• Exclusive focus on small/mid-sized technology companies, typically
venture-backed companies in growth phase
• By definition, all Synerzip work is the IP of its respective clients
• Deep experience in full SDLC – design, dev, QA/testing, deployment
 Dedicated team of high caliber software professionals for each client
• Seamlessly extends client’s local team offering full transparency
• Stable teams with very low turn-over
• NOT just “staff augmentation, but provide full management support
 Actually reduces risk of development/delivery
• Experienced team – uses appropriate level of engineering discipline
• Practices Agile development – responsive yet disciplined
 Reduces cost – dual-site team, 50% cost advantage
 Offers long-term flexibility – allows (facilitates) taking offshore team
captive – aka “BOT” option
www.synerzip.com Webinar Series 2015
Synerzip Clients
www.synerzip.com Webinar Series 2015
Next Webinar
Technical Webinar:
Running your MicroServices on Docker -
An Experience Report
Complimentary Webinar:
Tuesday, October 21, 2015 @ Noon CST
Presented by: Robert Bastian
Director, Platform Architecture at
DrillingInfo
www.synerzip.com Webinar Series 2015
Hemant Elhence
hemant@synerzip.com
469.374.0500
Connect with Synerzip
@Synerzip_Agile
linkedin.com/company/synerzip
facebook.com/Synerzip

More Related Content

Similar to 7 Sins Of Scrum And Other Agile Anti-Patterns by Todd Little

Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
LeanstartuptoolsforproductownersRaj Indugula
 
PMI france lean startup for project management
PMI france   lean startup for project managementPMI france   lean startup for project management
PMI france lean startup for project managementFranck Debane
 
From Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSFrom Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSChris Sterling
 
Introduction to Lean Startup » Lean Startup Barcelona
Introduction to Lean Startup » Lean Startup BarcelonaIntroduction to Lean Startup » Lean Startup Barcelona
Introduction to Lean Startup » Lean Startup BarcelonaJaume Teixi
 
Lean Workbench For Creating And Tracking Metrics That Matter
Lean Workbench For Creating And Tracking Metrics That MatterLean Workbench For Creating And Tracking Metrics That Matter
Lean Workbench For Creating And Tracking Metrics That MatterJennifer Rubinovitz
 
Eric Ries sllconf keynote: state of the lean startup movement
Eric Ries sllconf keynote: state of the lean startup movementEric Ries sllconf keynote: state of the lean startup movement
Eric Ries sllconf keynote: state of the lean startup movementEric Ries
 
Tips & Tricks on how to build MVP
Tips & Tricks on how to build MVPTips & Tricks on how to build MVP
Tips & Tricks on how to build MVPNadya Paleyes
 
PMI region globale - intro lean startup
PMI region globale - intro lean startupPMI region globale - intro lean startup
PMI region globale - intro lean startupFranck Debane
 
Lean Planning for Nimble Agences - Mirren New Business Conference 2012
Lean Planning for Nimble Agences - Mirren New Business Conference 2012Lean Planning for Nimble Agences - Mirren New Business Conference 2012
Lean Planning for Nimble Agences - Mirren New Business Conference 2012The Difference Engine
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAvivEric Ries
 
Ryan's Lean Startup 3-Hour Workshop
Ryan's Lean Startup 3-Hour WorkshopRyan's Lean Startup 3-Hour Workshop
Ryan's Lean Startup 3-Hour WorkshopRyan D. Hatch
 
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise InstituteEric Ries
 
Ultimate guide to profitable webinars feb 2014
Ultimate guide to profitable webinars   feb 2014Ultimate guide to profitable webinars   feb 2014
Ultimate guide to profitable webinars feb 2014tina_sibley
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationAlan Albert
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsSynerzip
 
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingConvincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingHanapin Marketing
 

Similar to 7 Sins Of Scrum And Other Agile Anti-Patterns by Todd Little (20)

Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
Leanstartuptoolsforproductowners
 
PMI france lean startup for project management
PMI france   lean startup for project managementPMI france   lean startup for project management
PMI france lean startup for project management
 
From Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSFrom Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaS
 
Introduction to Lean Startup » Lean Startup Barcelona
Introduction to Lean Startup » Lean Startup BarcelonaIntroduction to Lean Startup » Lean Startup Barcelona
Introduction to Lean Startup » Lean Startup Barcelona
 
Lean Workbench For Creating And Tracking Metrics That Matter
Lean Workbench For Creating And Tracking Metrics That MatterLean Workbench For Creating And Tracking Metrics That Matter
Lean Workbench For Creating And Tracking Metrics That Matter
 
Eric Ries sllconf keynote: state of the lean startup movement
Eric Ries sllconf keynote: state of the lean startup movementEric Ries sllconf keynote: state of the lean startup movement
Eric Ries sllconf keynote: state of the lean startup movement
 
Tips & Tricks on how to build MVP
Tips & Tricks on how to build MVPTips & Tricks on how to build MVP
Tips & Tricks on how to build MVP
 
PMI region globale - intro lean startup
PMI region globale - intro lean startupPMI region globale - intro lean startup
PMI region globale - intro lean startup
 
Lean startup
Lean startupLean startup
Lean startup
 
Lean Planning for Nimble Agences - Mirren New Business Conference 2012
Lean Planning for Nimble Agences - Mirren New Business Conference 2012Lean Planning for Nimble Agences - Mirren New Business Conference 2012
Lean Planning for Nimble Agences - Mirren New Business Conference 2012
 
Lean startup and Agile Development
Lean startup and Agile DevelopmentLean startup and Agile Development
Lean startup and Agile Development
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv
 
Ryan's Lean Startup 3-Hour Workshop
Ryan's Lean Startup 3-Hour WorkshopRyan's Lean Startup 3-Hour Workshop
Ryan's Lean Startup 3-Hour Workshop
 
Lean ing
Lean   ingLean   ing
Lean ing
 
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
 
Ultimate guide to profitable webinars feb 2014
Ultimate guide to profitable webinars   feb 2014Ultimate guide to profitable webinars   feb 2014
Ultimate guide to profitable webinars feb 2014
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
 
Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile Projects
 
Intro to Lean Startup
Intro to Lean StartupIntro to Lean Startup
Intro to Lean Startup
 
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingConvincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
 

More from Synerzip

HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...Synerzip
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing ProcessSynerzip
 
Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Synerzip
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Synerzip
 
Using Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsUsing Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsSynerzip
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams Synerzip
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development Synerzip
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsSynerzip
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaSynerzip
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management BasicsSynerzip
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonSynerzip
 
Modern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleModern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleSynerzip
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile LeadershipSynerzip
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGrealSynerzip
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamSynerzip
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentSynerzip
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysSynerzip
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in AgileSynerzip
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Synerzip
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallSynerzip
 

More from Synerzip (20)

HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?
 
Using Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsUsing Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget Projects
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal Situations
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi Verma
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management Basics
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik Huddleston
 
Modern Software Practices - by Damon Poole
Modern Software Practices - by Damon PooleModern Software Practices - by Damon Poole
Modern Software Practices - by Damon Poole
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile Leadership
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGreal
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat Subramaniam
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take Aways
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in Agile
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
 

Recently uploaded

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

7 Sins Of Scrum And Other Agile Anti-Patterns by Todd Little

  • 1. www.synerzip.com Webinar Series 2015 7 Sins of Scrum and other Agile Anti-Patterns Todd Little VP Product Development September 2015 www.synerzip.com Webinar Series 2015
  • 2. www.synerzip.com Webinar Series 2015 Disclaimer •!7 •!Sins •!Scrum
  • 3. www.synerzip.com Webinar Series 2015 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 processes 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.
  • 4. www.synerzip.com Webinar Series 2015 Antipatterns • Jim Coplien: “An anti-pattern is something that looks like a good idea, but which backfires badly when applied.”
  • 5. www.synerzip.com Webinar Series 2015 Sinner’s Manifesto We think we know what we are doing. It looks like a good idea or someone told us that is the best way to do it so we’ll do more of it. Through this we may have accidentally come to value: Potential Sin Over Virtue The sin is not always a bad idea. There may be significant value in moderation, but in excess it can be an anti-pattern. The path the redemption is to look to the virtue.
  • 7. www.synerzip.com Webinar Series 2015 Potential Sin #1 Potential Sin Virtue Processes and Tools Over Individuals and Interactions
  • 8. www.synerzip.com Webinar Series 2015 Alexey Krivitsky
  • 9. www.synerzip.com Webinar Series 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential Sin Virtue Agile is the Tool Over The tools support agility
  • 10. www.synerzip.com Webinar Series 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential Sin Virtue Agile is a process Over Agility is a mindset
  • 11. www.synerzip.com Webinar Series 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential Sin Virtue Best Practices Over Principles and Values
  • 12. www.synerzip.com Webinar Series 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential Sin Virtue One size fits all Over Context
  • 13. www.synerzip.com Webinar Series 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential Sin Virtue Collaboration Over Shared Ownership
  • 14. www.synerzip.com Webinar Series 2015 Potential Sin #2 Potential Sin Virtue Status Over Flow of Value
  • 15. www.synerzip.com Webinar Series 2015 Potential Sin #2: Status over Flow of Value Potential Sin Virtue Showing Progress Over Delivering Value
  • 16. www.synerzip.com Webinar Series 2015 Potential Sin #2: Status over Flow of Value Potential Sin Virtue Checking Boxes Over Learning and Adapting Feedback Loop
  • 17. www.synerzip.com Webinar Series 2015 Potential Sin #2: Status over Flow of Value Potential Sin Virtue My part is done Over Team is done
  • 18. www.synerzip.com Webinar Series 2015 Potential Sin #2: Status over Flow of Value Potential Sin Virtue Individual Utilization Over Team Throughput
  • 19. www.synerzip.com Webinar Series 2015 Potential Sin #2: Status over Flow of Value Potential Sin Virtue Specialization Over Generalization
  • 20. www.synerzip.com Webinar Series 2015 Potential Sin #3 Potential Sin Virtue Stories Over Strategy
  • 21. www.synerzip.com Webinar Series 2015 Potential Sin #3: Stories over Strategy Potential Sin Virtue Buckets Over Filters
  • 22. www.synerzip.com Webinar Series 2015 Potential Sin #3: Stories over Strategy Potential Sin Virtue I want it all (Gluttony) Over Minimum Viable Product
  • 23. www.synerzip.com Webinar Series 2015 Potential Sin #3: Stories over Strategy Potential Sin Virtue Listening to Customers Over Learning what they really need
  • 24. www.synerzip.com Webinar Series 2015 Potential Sin #3: Stories over Strategy Potential Sin Virtue I know what they need Over Validating hypothesis
  • 25. www.synerzip.com Webinar Series 2015 Potential Sin #3: Stories over Strategy Potential Sin Virtue Tasks Over Stories
  • 26. www.synerzip.com Webinar Series 2015 Potential Sin #3: Stories over Strategy Potential Sin Virtue Following orders Over Understanding Why
  • 27. www.synerzip.com Webinar Series 2015 Potential Sin #4 Potential Sin Virtue Crap Over Craftsmanship
  • 28. www.synerzip.com Webinar Series 2015 Potential Sin #4: Crap over Craftsmanship Potential Sin Virtue Almost done Over Really done
  • 29. www.synerzip.com Webinar Series 2015 Potential Sin #4: Crap over Craftsmanship Potential Sin Virtue Velocity Over Quality
  • 30. www.synerzip.com Webinar Series 2015 Potential Sin #4: Crap over Craftsmanship Potential Sin Virtue Testing quality in Over Building quality in
  • 31. www.synerzip.com Webinar Series 2015 Potential Sin #4: Crap over Craftsmanship Potential Sin Virtue Technical debt is evil Over Technical debt is debt
  • 32. www.synerzip.com Webinar Series 2015 Potential Sin #4: Crap over Craftsmanship Potential Sin Virtue Cost of Crap Over Cost of Delay
  • 33. www.synerzip.com Webinar Series 2015 Potential Sin #5 Potential Sin Virtue Iterations Over Releases
  • 34. www.synerzip.com Webinar Series 2015 Potential Sin #5: Iterations over Releases Potential Sin Virtue Potentially Shippable Increments (PSIs) Over Releases
  • 35. www.synerzip.com Webinar Series 2015 Potential Sin #5: Iterations over Releases Potential Sin Virtue Commitment Over Focus on Value
  • 36. www.synerzip.com Webinar Series 2015 Potential Sin #5: Iterations over Releases Potential Sin Virtue Capacity planning Over Velocity planning
  • 37. www.synerzip.com Webinar Series 2015 Potential Sin #6 Potential Sin Virtue Illusion Over Reality
  • 38. www.synerzip.com Webinar Series 2015 Potential Sin #6: Illusion over Reality Potential Sin Virtue Gross velocity Over Net velocity
  • 39. www.synerzip.com Webinar Series 2015 Potential Sin #6: Illusion over Reality Potential Sin Virtue Unpointed stories Over Best estimate
  • 40. www.synerzip.com Webinar Series 2015 Potential Sin #6: Illusion over Reality Potential Sin Virtue Velocity Over Quality
  • 41. www.synerzip.com Webinar Series 2015 Potential Sin #6: Illusion over Reality Potential Sin Virtue Estimation Over Forecasting
  • 42. www.synerzip.com Webinar Series 2015 Potential Sin #6: Illusion over Reality Potential Sin Virtue Microestimation Over Macroestimation
  • 43. www.synerzip.com Webinar Series 2015 Potential Sin #6: Illusion over Reality Potential Sin Virtue Vanity metrics Over Decision metrics
  • 44. www.synerzip.com Webinar Series 2015 Potential Sin #7 Potential Sin Virtue Organizational Hacks Over Leadership
  • 45. www.synerzip.com Webinar Series 2015 Potential Sin #7: Organizational Hacks over Leadership Potential Sin Virtue Controlling inputs Over Controlling outputs/outcomes Micromanagement Agile Leadership Outputs
  • 46. www.synerzip.com Webinar Series 2015 Potential Sin #7: Organizational Hacks over Leadership Potential Sin Virtue Micromanagement Over Macromanagement
  • 47. www.synerzip.com Webinar Series 2015 Potential Sin #7: Organizational Hacks over Leadership Potential Sin Virtue Taking sides Over Serving the whole team
  • 48. www.synerzip.com Webinar Series 2015 Potential Sin #7: Organizational Hacks over Leadership Potential Sin Virtue Meetings Over Actions & Resolutions
  • 49. www.synerzip.com Webinar Series 2015 Potential Sin #7: Organizational Hacks over Leadership Potential Sin Virtue Certification Over Qualification
  • 50. www.synerzip.com Webinar Series 2015 The Sinner Summary Processes and Tools Over Individuals and Interactions Status Over Flow of Value Stories Over Strategy Crap Over Craftsmanship Iterations Over Releases Illusion Over Reality Organizational Hacks Over Leadership
  • 51. www.synerzip.com Webinar Series 2015 The Virtuous Path • Use Retrospectives • Improve Incrementally • 1-2 Items • Get Coaching as needed
  • 52. www.synerzip.com Webinar Series 2015 Thank you! Questions?
  • 53. www.synerzip.com Webinar Series 2015 •53 www.synerzip.com Hemant Elhence hemant@synerzip.com 469.374.0500
  • 54. www.synerzip.com Webinar Series 2015 Synerzip in a Nutshell  Software product development partner for small/mid-sized technology companies • Exclusive focus on small/mid-sized technology companies, typically venture-backed companies in growth phase • By definition, all Synerzip work is the IP of its respective clients • Deep experience in full SDLC – design, dev, QA/testing, deployment  Dedicated team of high caliber software professionals for each client • Seamlessly extends client’s local team offering full transparency • Stable teams with very low turn-over • NOT just “staff augmentation, but provide full management support  Actually reduces risk of development/delivery • Experienced team – uses appropriate level of engineering discipline • Practices Agile development – responsive yet disciplined  Reduces cost – dual-site team, 50% cost advantage  Offers long-term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option
  • 55. www.synerzip.com Webinar Series 2015 Synerzip Clients
  • 56. www.synerzip.com Webinar Series 2015 Next Webinar Technical Webinar: Running your MicroServices on Docker - An Experience Report Complimentary Webinar: Tuesday, October 21, 2015 @ Noon CST Presented by: Robert Bastian Director, Platform Architecture at DrillingInfo
  • 57. www.synerzip.com Webinar Series 2015 Hemant Elhence hemant@synerzip.com 469.374.0500 Connect with Synerzip @Synerzip_Agile linkedin.com/company/synerzip facebook.com/Synerzip

Editor's Notes

  1. 55
  2. 57