Is Agile Any Better? Damon Poole 2009 Scrum and Kanban Like Chocolate and Peanut Butter Damon Poole – CTO, AccuRev.

Slides:



Advertisements
Similar presentations
Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Advertisements

Iteration Planning.
©2011 Improving Enterprises, Inc. Breaking down the Epic User Story.
Damon Poole, Chief Agilist, Eliassen Group
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
Michael Hall Three Beacons Managing Technical Debt Using Agile.
Mobile Development: HTML5 Vs Native By Rohit Ghatol Director of Engineering,Synerzip Author- Beginning PhoneGap 1.
1 Agile Estimation V. Lee Henson CST. 2 Founded in Salt Lake City, UT Personally Trained, Coached, and or Mentored at 41 of the Fortune 100 Companies.
EFFECTIVE DAILY SCRUM PATTERNS Charles Bradley Professional Scrum Trainer, Scrum.org.
DESIGNING FOR MOBILE NIKHIL J DESHPANDE. Nikhil Deshpande Digital Strategy Director, GeorgiaGov
Confidential Lessons Learned in Agile Development Jim Smith PDX, Inc.
Agile development By Sam Chamberlain. First a bit of history..
Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Scrum &
Agile Leadership: Want to Change Your Results? Change How You Lead
Changing role of a tester in an agile world
Agile Metrics, Value, and Software
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.
Is Agile Any Better? Damon Poole 2009 Scrum and Kanban Like Chocolate and Peanut Butter Damon Poole – CTO, AccuRev.
Lean Startup and the Enterprise Applying Lessons from Entrepreneurs to Large Organizations Brian Bozzuto.
Lean Software Management: BBC Worldwide Case Study Dr Peter Middleton MBA 13 th June 2014 IASA Ireland, Dublin Irish Computer.
Michael Hall Three Beacons Performance Evaluation for Agile Team Members.
©2012 Improving Enterprises, Inc. Architecture in an Agile World Don linkedin.com/in/donmcgreal.
Elephants in the Agile Room. Reflections on 10 Years of Agility Todd Little Sr. Development Manager Landmark Graphics.
Responsive Web Design Nikhil J Deshpande Webinar – May 14, 2014 Sponsored by.
© 2011 AccuRev, Inc. All Rights Reserved -1- Optimizing Your Software Process AccuRev Proprietary and Confidential Information - © 2011 Optimizing Your.
Analysis in Agile: It’s More Than Just User Stories Kent Webinar Series 2015.
© 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Damon Poole – CTO, AccuRev.
Data Virtualization & Information As A Service (IaaS) By Anil Allewar Senior Solutions Architect - Synerzip 1.
Todd Little Sr. Development Manager Landmark Graphics Context Driven Agile Leadership One Size Doesn’t Fit All.
Slicing Pie EUREKA!. Win a signed copy: SlicingPie.com/synerzip
Valtivity Panning for User Story Gold.
Lifecycle of a User Story Webinar Series © Three Beacons LLC, 2015 Lifecycle of a User Story Mike Hall Three Beacons
Lean Hiring Aided by Machine Learning December 18, 2014 Presented by Vinayak Joglekar, Co-Founder and CTO, Synerzip.
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
©2011 Improving Enterprises, Inc. Epics and Agile Planning.
Webinar Series 2015 ©Pollyanna Pixton Team Ownership: How do we help it happen? Presented by Pollyanna Pixton.
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?
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Using Agile Approach with Fixed Budget Projects April 15, 2009.
April 24, 2017 Agile BVIR.
Accelerating Agile Across the Enterprise © 2011 AccuRev, Inc. All Rights Reserved Accelerating Agile Across the Enterprise AccuRev.
Dana LaRieal Morales, PMP
Theories of Agile, Fails of Security Daniel Liber CyberArk.
© 2015 Webinar Series 2015 what is the role of an architect in an agile organization? 1 The Agile Architect / November 2015.
1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.
SCRUM.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
Text Firefox Metro Project Production Pipeline. Text Our Approach.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
1 Copyright © 2016, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Manifesto for Agile Software Development
AGILE SCRUM METHODOLOGY
Continuous Delivery- Complete Guide
Agile Software Development II
Navigating an Agile Transformation
Johanna Rothman Agile Team Measurements Chapter 12
collaborating with non- collaborators
Agile Estimation V. Lee Henson CST.
One Size Doesn’t Fit All
Scott VandenElzen Kanban Scott VandenElzen
Product Development & Planning
Presentation transcript:

Is Agile Any Better? Damon Poole 2009 Scrum and Kanban Like Chocolate and Peanut Butter Damon Poole – CTO, AccuRev

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Overview  Bird’s eye view of Scrum  Brief intro to KanBan  Three categories of Scrum problems  Too much WIP  Rigidity  Scaling  Q&A

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Scrum todo wip coded tested done backlog

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Scrum todo wip coded tested done backlog

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Scrum todo wip coded tested done backlog

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Scrum Values  Self Organization  Product Owner  Short Iterations  Xfunctional Teams

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. ! Don’t abandon Scrum for Kanban because “Scrum isn’t working” !

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. What is Kanban?  Kanban is a Japanese word for “sign board”  Concept is from Lean manufacturing, adapted for software  Lean and Scrum influenced by W. Edward Demming  Main proponents David Anderson Karl Scotland Alan Shalloway

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Kanban todo wip coded tested done backlog 1) Visual system of managing work 2) Limited work in progress 3) Work is pulled through the system 3226 – User wants to undo a depot operation 3146 – User wants to replicate a depot 5 8

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Helpful Tools for 3 Challenges Backlog Grooming Stop the Line Decoupling Per-Story Timeboxing One Piece Flow S I D C WT D T T Limited WIP Multi-Stage CI Team Workflow Flow Too Much WIP RigidityScaling Task board

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Too Much Work in Progress  Mini waterfall  Offset iterations  Fitting stories into the iteration  Nothing to test until near the end of the iteration  Not all stories “done” at the end ChallengesHelpful Tools One Piece Flow S I D C WT D T T Limited WIP Task board

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. The Structure of the Work Specify Design Code Integrate Document Write tests Test SD CI W T D

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. JanMarMayJulFebAprJun AugSep Traditional Development SpecifyDesignPlan Facebook Photo SMS RSS feeds Second Life

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. JanMarMayJulFebAprJun AugSep Traditional Development ? ? ? ? ? ? ? ? SpecifyDesign Code Integrate Plan Facebook Photo SMS RSS feeds Second Life

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. JanMarMayJulFebAprJun AugSep Traditional Development ? ? ? ? ? ? ? ?? ? ? ? SpecifyDesign Code Integrate Write tests Doc PlanTest Facebook Photo SMS RSS feeds Second Life

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. JanMarMayJulFebAprJun AugSep Traditional Development SpecifyDesign Code Integrate Write tests Doc PlanTest What the… Facebook Photo SMS RSS feeds Second Life

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. DSC I W T D JanMarMayJulFebAprJun AugSep SpecifyDesign Code Integrate Write tests Doc PlanTest

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow Within an Iteration DSC I W T D

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow Within an Iteration DSC I W T D DSCI W T D DSC I W T D DSCI W T D DSC I W T D DSCI W T D DSCI W T D DSC I W T D DSCI W T D DSCI W T D

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow D S CI W T D DSCI W T D Within an Iteration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. One Piece Flow D S CI W T D DSCI W T D D S CI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D DSCI W T D Within an Iteration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. S I D C WT D T T One Piece Flow Developer Test & Doc

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Taskboard/Limited WIP/Pull todo wip coded tested done backlog 3226 – User wants to undo a depot operation 3146 – User wants to replicate a depot 5 8

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Rigidity  Long planning meetings  Accommodating shifting priorities  Iteration gaps  Choosing work so that all work finishes all at the same time Backlog Grooming Stop the Line Decoupling Per-Story Timeboxing ChallengesHelpful Tools

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Iteration Gaps Mostly at start of story Mostly at end of story

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Iteration Gaps Mostly at start of story Mostly at end of story

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations weeks

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations Stop!!

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Calculating Velocity Iteration Velocity Story Points Iterations 4 Week Velocity Story Points Iterations

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Use Per Story Time-boxing Iterations User Story Duration Weeks

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Scaling  Lack of a stable build until the end of the iteration  Integration with other teams  Who broke the build? Multi-Stage CI Team Workflow Flow ChallengesHelpful Tools

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. todo wip coded tested done backlog wip coded tested done

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Branches/Streams Team Workflow wip coded tested done

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Team Workflow wip coded tested done CI

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Team Workflow wip coded tested done

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Multi-Team Coordination Int

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Agile Development Int

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Flow Int Hooray!

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Agile Lifecycle Management Int Agile Lifecycle Management Powered by

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Change-Aware SCM Support Int SCM

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. SCM Supported Continuous Integration Int Lifecycle Automation Powered by

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Automated CI Automated Testing Workflow with Change Packages Backlog Items Build and Test Status Agile Lifecycle Management Powered by Lifecycle Automation Powered by SCM AccuSync for Rally Anthill Pro Integration

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. For More Information Scrum Team User Training Agile Tools Agile Success Workshop Call: or Visit: Learn: blog.accurev.comblog.accurev.com

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Questions? Hemant Elhence, Agile Software Product Development Partner

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Synerzip in a Nut-shell 1. Software product development partner for small/mid- sized technology companies  Exclusive focus on small/mid-sized technology companies  By definition, all Synerzip work is the IP of its respective clients  Deep experience in full SDLC – design, dev, QA/testing, deployment  Technology and industry domain agnostic 2. Dedicated team of high caliber software professionals  Seamlessly extends client’s local team, offering full transparency  NOT just “staff augmentation”, but provide full mgmt support 3. Actually reduces risk of development/delivery  Experienced team - uses appropriate level of engineering discipline  Practices Agile development – responsive, yet disciplined 4. Reduces cost – dual-shore team, 50% cost advantage 5. Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Our Clients

Presentation copyright © AccuRev, Inc. May be used with permission only. Contact for permission. Questions? Hemant Elhence, Agile Software Product Development Partner