Download presentation
Presentation is loading. Please wait.
Published byAmos Gray Modified over 9 years ago
1
Is Agile Any Better? Damon Poole 2009 Scrum and Kanban Like Chocolate and Peanut Butter Damon Poole – CTO, AccuRev
2
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Overview Bird’s eye view of Scrum Brief intro to KanBan Three categories of Scrum problems Too much WIP Rigidity Scaling Q&A
3
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Scrum todo wip coded tested done backlog
4
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Scrum todo wip coded tested done backlog
5
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Scrum todo wip coded tested done backlog
6
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Scrum Values Self Organization Product Owner Short Iterations Xfunctional Teams
7
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com ! Don’t abandon Scrum for Kanban because “Scrum isn’t working” !
8
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
9
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
10
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
11
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
12
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com The Structure of the Work Specify Design Code Integrate Document Write tests Test SD CI W T D
13
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com JanMarMayJulFebAprJun AugSep Traditional Development SpecifyDesignPlan Facebook Photo SMS RSS feeds Second Life
14
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com JanMarMayJulFebAprJun AugSep Traditional Development ? ? ? ? ? ? ? ? SpecifyDesign Code Integrate Plan Facebook Photo SMS RSS feeds Second Life
15
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com JanMarMayJulFebAprJun AugSep Traditional Development ? ? ? ? ? ? ? ?? ? ? ? SpecifyDesign Code Integrate Write tests Doc PlanTest Facebook Photo SMS RSS feeds Second Life
16
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com JanMarMayJulFebAprJun AugSep Traditional Development SpecifyDesign Code Integrate Write tests Doc PlanTest What the… Facebook Photo SMS RSS feeds Second Life
17
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com DSC I W T D JanMarMayJulFebAprJun AugSep SpecifyDesign Code Integrate Write tests Doc PlanTest
18
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com One Piece Flow Within an Iteration DSC I W T D
19
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
20
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com One Piece Flow D S CI W T D DSCI W T D Within an Iteration
21
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
22
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com S I D C WT D T T One Piece Flow Developer Test & Doc
23
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
24
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
25
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Iteration Gaps 1 1 2 2 3 3 4 4 1 1 2 2 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 2 2 Mostly at start of story Mostly at end of story
26
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Iteration Gaps 1 1 2 2 3 3 4 4 1 1 2 2 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 2 2 Mostly at start of story Mostly at end of story
27
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6 4 weeks
28
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6
29
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6 Stop!!
30
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6
31
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6
32
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6
33
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6
34
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning Iterations 45 3 6
35
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Iteration planning
36
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Calculating Velocity Iteration Velocity 135 791113151719 10 20 30 40 0 Story Points Iterations 4 Week Velocity 135 791113151719 10 20 30 40 0 Story Points Iterations
37
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Use Per Story Time-boxing Iterations 123 0 User Story Duration Weeks 1 2 3 4
38
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
39
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com todo wip coded tested done backlog wip coded tested done
40
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Branches/Streams Team Workflow wip coded tested done
41
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Team Workflow wip coded tested done CI
42
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Team Workflow wip coded tested done
43
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Multi-Team Coordination Int
44
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Agile Development Int
45
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Flow Int Hooray!
46
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Agile Lifecycle Management Int Agile Lifecycle Management Powered by
47
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Change-Aware SCM Support Int SCM
48
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com SCM Supported Continuous Integration Int Lifecycle Automation Powered by
49
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
50
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com For More Information Scrum Team User Training Agile Tools Agile Success Workshop Call: 1-800-383-8170 or +1-781-861-8700 Email: info@agilecycle.com Visit: www.AgileCycle.com Learn: blog.accurev.comblog.accurev.com
51
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Questions? www.synerzip.com Hemant Elhence, hemant@synerzip.com 469.322.0349 Agile Software Product Development Partner
52
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 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
53
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Our Clients
54
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Questions? www.synerzip.com Hemant Elhence, hemant@synerzip.com 469.322.0349 Agile Software Product Development Partner
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.