Download presentation
Presentation is loading. Please wait.
Published byClinton Townsend Modified over 8 years ago
1
September 2015 7 Sins of Scrum and other Agile Anti-Patterns Todd Little VP Product Development September 2015
2
About IHS
3
September 2015 About Todd Chemical & Petroleum Engineer 30+ Years in Software Development Co-founder of Agile Development Conference 2003 (Salt Lake City) Conference Chair 2004 (Salt Lake City) 2005 (Denver) 2006 (Minneapolis) 2011 (Salt Lake City) Agile Alliance Board Co-founder and past President of Agile Leadership Network 3
4
September 2015 Disclaimer !7 !Sins !Scrum
5
September 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 interactionsoverprocesses and tools Working softwareovercomprehensive documentation Customer collaborationovercontract negotiation Responding to changeoverfollowing a plan That is, while there is value in the items on the right, we value the items on the left more.
6
September 2015 Antipatterns Jim Coplien: “An anti-pattern is something that looks like a good idea, but which backfires badly when applied.”
7
September 2015
8
Auditor Manifesto We are uncovering better ways of auditing software development by forcing others do it how we tell them. Through this work we have come to value: Processes and toolsoverindividuals and interactions Comprehensive documentationoverworking software Contract negotiationovercustomer collaboration Following a planoverresponding to change That is, while there may be value in the items on the right, we have chosen to ignore them as they are difficult to audit. We only care about the items on the left and we will make sure that you do too!
9
September 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 SinOverVirtue 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.
10
September 2015 Sample Sin Potential Sin Virtue Over
11
September 2015 Sample Sin Potential Sin Virtue Over
12
September 2015 Heresy
13
September 2015 Potential Sin #1 Potential Sin Virtue Processes and Tools Over Individuals and Interactions
14
September 2015 Alexey Krivitsky
15
September 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue Agile is the Tool Over The tools support agility
16
September 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue Agile is a process Over Agility is a mindset
17
September 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue Best PracticesOver Principles and Values
18
September 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue One size fits allOverContext
19
September 2015 Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue CollaborationOver Shared Ownership
20
September 2015 Potential Sin #2 Potential Sin Virtue Status Over Flow of Value
21
September 2015 Potential Sin #2: Status over Flow of Value Potential SinVirtue Showing ProgressOverDelivering Value
22
September 2015 Potential Sin #2: Status over Flow of Value Potential SinVirtue Checking BoxesOver Learning and Adapting Feedback Loop
23
September 2015 Potential Sin #2: Status over Flow of Value Potential SinVirtue My part is doneOverTeam is done
24
September 2015 Potential Sin #2: Status over Flow of Value Potential SinVirtue StartingOverFinishing
25
September 2015 Potential Sin #2: Status over Flow of Value Potential SinVirtue Individual UtilizationOverTeam Throughput
26
September 2015 Potential Sin #2: Status over Flow of Value Potential SinVirtue SpecializationOverGeneralization
27
September 2015 Potential Sin #3 Potential Sin Virtue Stories Over Strategy
28
September 2015 Potential Sin #3: Stories over Strategy Potential SinVirtue BucketsOverFilters
29
September 2015 Potential Sin #3: Stories over Strategy Potential SinVirtue I want it all (Gluttony)Over Minimum Viable Product
30
September 2015 Potential Sin #3: Stories over Strategy Potential SinVirtue Listening to CustomersOver Learning what they really need
31
September 2015 Potential Sin #3: Stories over Strategy Potential SinVirtue I know what they needOver Validating hypothesis
32
September 2015 Potential Sin #3: Stories over Strategy Potential SinVirtue TasksOverStories
33
September 2015 Potential Sin #3: Stories over Strategy Potential SinVirtue Following ordersOver Understanding Why
34
September 2015 Potential Sin #4 Potential Sin Virtue Crap Over Craftsmanship
35
September 2015 Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Almost doneOverReally done
36
September 2015 Potential Sin #4: Crap over Craftsmanship Potential SinVirtue VelocityOverQuality
37
September 2015 Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Testing quality inOverBuilding quality in
38
September 2015 Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Technical debt is evilOver Technical debt is debt
39
September 2015 Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Cost of CrapOverCost of Delay
40
September 2015 Potential Sin #5 Potential Sin Virtue Iterations Over Releases
41
September 2015 Potential Sin #5: Iterations over Releases Potential SinVirtue Potentially Shippable Increments (PSIs)OverReleases
42
September 2015 Potential Sin #5: Iterations over Releases Potential SinVirtue CommitmentOverFocus on Value
43
September 2015 Potential Sin #5: Iterations over Releases Potential SinVirtue Capacity planningOverVelocity planning
44
September 2015 Potential Sin #6 Potential Sin Virtue Illusion Over Reality
45
September 2015 Potential Sin #6: Illusion over Reality Potential SinVirtue Gross velocityOverNet velocity Velocity Scope Creep
46
September 2015 Potential Sin #6: Illusion over Reality Potential SinVirtue Unpointed storiesOverBest estimate
47
September 2015 Potential Sin #6: Illusion over Reality Potential SinVirtue VelocityOverQuality
48
September 2015 Potential Sin #6: Illusion over Reality Potential SinVirtue EstimationOverForecasting Velocity Scope Creep
49
September 2015 Potential Sin #6: Illusion over Reality Potential SinVirtue MicroestimationOverMacroestimation
50
September 2015 Potential Sin #6: Illusion over Reality Potential SinVirtue Vanity metricsOverDecision metrics
51
September 2015 Potential Sin #7 Potential SinVirtue Organizational Hacks Over Leadership
52
September 2015 Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue Controlling inputsOver Controlling outputs/outcomes Micromanagement Agile Leadership Outputs
53
September 2015 Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue MicromanagementOverMacromanagement
54
September 2015 Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue Taking sidesOver Serving the whole team
55
September 2015 Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue MeetingsOver Actions & Resolutions
56
September 2015 Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue CertificationOverQualification
57
September 2015 The Sinner Summary Processes and ToolsOverIndividuals and Interactions StatusOverFlow of Value StoriesOverStrategy CrapOverCraftsmanship IterationsOverReleases IllusionOverReality Organizational HacksOverLeadership
58
September 2015 The Virtuous Path Use Retrospectives Improve Incrementally 1-2 Items Get Coaching as needed
59
September 2015 Contact Todd Little todd.little@ihs.com toddelittle@gmail.com www.toddlittleweb.com www.accelinnova.com www.linkedin.com/in/toddelittle/en
60
September 2015 Thank you! Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.