7 Sins of Scrum and other Agile Anti-Patterns Todd Little VP Product Development June 2015.

Slides:



Advertisements
Similar presentations
A Framework for Agile Instructional Development Sharon E. Bratt, PhD. Grant Macewan University.
Advertisements

Agile Software Development Robert Moore Senior Developer Curtin University.
Presented by Dustin Friel, PMP CSM May 6, 2009 Agile Lessons Learned 1.
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
SDLC – Beyond the Waterfall
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
Interoperability. What is testing? Where have we come from? Where are we now? Why is nFocus at MSAIC? Overview.
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
Agile 101.
Blue Mountain RAM Product Roadmap Jim Erickson, President and CEO Randy Paroda, Director of Product Development.
Agile Process Models. Prescriptive models don’t work It is unrealistic to not have changes. Why? The Agile Manifesto: Individuals and interactions over.
© ThoughtWorks, 2008 Improving Productivity and Quality With Agile Patrick Kua.
Agile Requirements Methods CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute October 26, 2004.
Agile Methods and Extreme Programming CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 23, 2007.
Agile Software Development Matt Rice November 27, 2006.
Agile Programing Methods Drew Arrigoni. The Agile Manifesto ● Individual Interactions over Processes and Tools ● Working Software over Comprehensive Documentation.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Coming up: The Manifesto for Agile Software Development 1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 3 Agile Development Software Engineering:
Managing a Project Using an Agile Approach and the PMBOK® Guide
An Agile View of Process
Introduction to Agile Methodologies and Concepts Roy Osherove Principal, Team Agile Blog : ISerializable.com.
Introduction to Agile.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Scrum Fundamentals: Analyst to ‘Agilist’ By Louis Molnar (C) IAG Consulting 2009 The Agile Business Analyst By: Louis Molnar.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
Software Development Landscape
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
..OR SOMETHING THAT LOOKS LIKE IT SCOTT TURNBULL SOFTWARE ENGINEERING MANAGER EMORY UNIVERSITY LIBRARIES Agile Development.
Flávio Steffens / Rafael Prikladnicki – Airplance Factory 2009 Airplane Factory Practicing the Agile concepts.
Project Workflow. How do you do it? -Discussion-
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
Webinar Series Sins of Scrum and other Agile Anti-Patterns Todd Little VP Product Development September Webinar.
SCRUMBAN?!?! What is it and how can it help your team?
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
CS3100 Software Project Management Agile Approaches.
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
10 key principles of agile software development
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
ICS 61 – The Game Improves through Iteration Based on Schell, ch. 8 Winter, 2015.
Agile Manifesto Values. Agile Manifesto - Values In 2001, a group of expert software development professionals met to agree on a common set of guiding.
©Alistair Cockburn The 2005 “Declaration of InterDependence” Alistair Cockburn
AGILE PROJECT MANAGEMENT WITH TEAM FOUNDATION SERVER 2010 Brian Keller Microsoft.
Microsoft Project for Software Projects Florian Ivan | Rolf Consulting.
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Chapter 3 Agile software development 1 Chapter 3 – Agile Software Development.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
September Sins of Scrum and other Agile Anti-Patterns Todd Little VP Product Development September 2015.
Agile/XP Introduction
Agile Methods SENG 301.
Manifesto for Agile Software Development
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
7 Sins of Scrum and other Agile Anti-Patterns
CompSci 230 Software Construction
Agile Frameworks Individuals and interactions over processes and tools
Agile Software Development
Software Engineering: A Practitioner’s Approach, 7/e Chapter 3 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Case Studies Motivating Efficiency as a Spendable Quantity
Being Agile Minded: Even if your team is not
7 Sins of Scaling and other Agile Anti-Patterns
Agile Software Development
Introduction to Agile Blue Ocean Workshops.
Introduction to XP.
A quick intro to SCRUM and KANBAN By John Voris.
Presentation transcript:

7 Sins of Scrum and other Agile Anti-Patterns Todd Little VP Product Development June 2015

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Disclaimer !7 !Sins !Scrum

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. 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.

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. 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!

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Antipatterns Jim Coplien: “an anti-pattern is something that looks like a good idea, but which backfires badly when applied.”

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. 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.

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Satir Change Model We suck less

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Shu – Ha – Ri (learn, detach, and transcend) Learner – Practitioner – Mastery ReadWriteDelete

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Shu-Ha-Ri applied to Meetings Beginner –Read Call a Meeting Practitioner - Write Run a Meeting Mastery - Delete Cancel Meetings

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Danger Do try this at home or with your team, just not all at once Use Retrospectives Improve Incrementally 1-2 Items Ask for Coaching

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Heresy

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #1 Potential Sin Virtue Processes and Tools Over Individuals and Interactions

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Alexey Krivitsky

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue Agile is the Tool Over The tools support agility

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue Agile is a process Over Agile is a mindset

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue Best PracticesOver Principles and Values

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue One size fits allOverContext

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue CollaborationOver Shared Ownership

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #1: Processes and Tools Over Individuals and Interactions Potential SinVirtue ProjectsOverTeams

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2 Potential Sin Virtue Status Over Flow

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2: Status over Flow Potential SinVirtue Checking BoxesOver Learning and Adapting Feedback Loop

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2: Status over Flow Potential SinVirtue Showing ProgressOverDelivering Value

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2: Status over Flow Potential SinVirtue My part is doneOverTeam is done

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2: Status over Flow Potential SinVirtue Individual UtilizationOverTeam Throughput

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2: Status over Flow Potential SinVirtue SpecializationOverGeneralization

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3 Potential Sin Virtue Stories Over Strategy

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue TasksOverStories

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue I want it all (Gluttony)Over Minimum Viable Product

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue BucketsOverFilters

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue Listening to CustomersOver Learning what they really need

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue I know what they needOver Validating hypothesis

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue Following ordersOver Understanding Why

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #4 Potential Sin Virtue Crap Over Craftsmanship

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Almost doneOverReally done

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #4: Crap over Craftsmanship Potential SinVirtue VelocityOverQuality

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Testing quality inOverBuilding quality in

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Technical debt is evilOver Technical debt is debt

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #4: Crap over Craftsmanship Potential SinVirtue Cost of CrapOverCost of Delay

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #5 Potential Sin Virtue Iterations Over Releases

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #5: Iterations over Releases Potential SinVirtue Potentially Shippable Increments (PSIs)OverReleases

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #5: Iterations over Releases Potential SinVirtue CommitmentOverFocus

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #5: Iterations over Releases Potential SinVirtue Time boxesOverValue

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #5: Iterations over Releases Potential SinVirtue Capacity planningOverVelocity planning

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #6 Potential Sin Virtue Illusion Over Reality

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #6: Illusion over Reality Potential SinVirtue Gross velocityOverNet velocity Velocity Scope Creep

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #6: Illusion over Reality Potential SinVirtue Unpointed storiesOverBest estimate

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #6: Illusion over Reality Potential SinVirtue VelocityOverQuality

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #6: Illusion over Reality Potential SinVirtue EstimationOverForecasting Velocity Scope Creep

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #6: Illusion over Reality Potential SinVirtue MicroestimationOverMacroestimation

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #6: Illusion over Reality Potential SinVirtue Vanity metricsOverDecision metrics

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #7 Potential SinVirtue Organizational Hacks Over Leadership

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue MicromanagementOverMacromanagement

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue Controlling inputsOver Controlling outputs/outcomes Micromanagement Agile Leadership Outputs

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue Taking sidesOver Serving the whole team

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue MeetingsOver Actions & Resolutions

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #7: Organizational Hacks over Leadership Potential SinVirtue CertificationOverQualification

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. The Sinner Summary Processes and ToolsOverIndividuals and Interactions StatusOverFlow StoriesOverStrategy CrapOverCraftsmanship IterationsOverReleases IllusionOverReality Organizational HacksOverLeadership

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. The path to Ri Do try this at home or with your team, just not all at once Use Retrospectives Improve Incrementally 1-2 Items Ask for Coaching

Thank you! Questions?

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2: Status over Flow Potential SinVirtue TautologyOverCommon Sense

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #2: Status over Flow Potential SinVirtue Over-PlanningOver Barely Sufficient Planning

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue EfficiencyOverEffectiveness

© 2012 IHS No portion of this presentation may be reproduced, reused, or otherwise distributed in any form without prior written consent. Potential Sin #3: Stories over Strategy Potential SinVirtue OutputsOverOutcomes