Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact for permission. Scrum &

Similar presentations


Presentation on theme: "Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact for permission. Scrum &"— Presentation transcript:

1 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Scrum & Kanban Like Chocolate and Peanut Butter

2 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Overview  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

3 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Who is “The Customer?” Market /Customers Software Development Business Unit

4 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Who is “The Customer?” Market /Customers Your offering

5 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Return on Investment Return Investment ROI = Software Value

6 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com The Time Value of Money A A B B C C D D Cost Value Who wants to make some money?

7 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com The Time Value of Money A B C D Invested here Time Value Learning also has value

8 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Continuous flow of working software Team Software Development Nirvana Customers $ $ Fast Small increment Maximum value Fast Small increment Maximum value Done stories as check points

9 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

10 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Customers Product Management

11 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with Scrum  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

12 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Customers Product Management

13 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Customers Product Management Int

14 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Customers Product Management Int

15 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Problems With Multi-Team Synchronization  Can’t say you are “shippable” until fully integrated  Hardening/stabilization iterations  “QA iterations” offset from “Dev iterations”  Integration iterations  Visibility into problems is clearest at end of iteration  Resolution may not come for multiple iterations

16 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

17 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

18 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Kanban in Action Customers Int

19 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

20 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com What’s in a User Story 3226 – User wants to undo a depot operation 5

21 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Features of All Shapes and Sizes Specify Design Code Integrate Document Write tests Test SD CI W T D Gradient or rhythm?

22 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 3226 – User wants to undo a depot operation 5 Do you remember me?

23 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

24 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Activity vs Achievement

25 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

26 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 DS CI W T D DS CI W T D DS 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

27 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

28 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 3226 – User wants to undo a depot operation 3146 – User wants to replicate a depot 5 8

29 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com wip coded tested done todo

30 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com wip coded tested done todo

31 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

32 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

33 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

34 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

35 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

36 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories ✔ ?

37 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com ?? ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔ ✔ ✔ ✔ ✔✔ ✔

38 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Trailing 4 Week Burnup Trailing 4 weeks 4 Week Burnup 10/2 10/4 10/9 10/11 10/1510/1710/1910/2310/25 5 10 15 20 0 Story Points

39 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 Trailing 4 weeks Per iteration

40 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Commitment  Or else what?  New Scrum Guide replaces commitment with forecast  Scrum Commitment Team will get all committed stories to ‘done’ Everybody else will leave the team alone  Trust is the flip side of commitment  Trust is a two way street and requires flexibility  Handling the unexpected requires negotiation

41 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com ? ✔ ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔✔ ✔✔ ✔✔ ?? ✔ ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔✔ ✔✔ ✔✔ ?? ✔ ✔ ✔ ✔✔ ✔ ✔ ✔✔ ✔✔ ✔✔ ✔✔ ?

42 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. “Pure” ScrumAn Example Mix Self Organizing Team Team Member Product Owner Scrum Master Sprint PlanningWeekly Story Estimation Daily Standup Sprint ReviewMonthly Review RetrospectiveWeekly Retrospective Product Backlog Sprint BacklogSelected Stories Column BurndownTrailing 4 week burnup Daily Cycle Sprints Releases Scrum of ScrumsStop the Line Kanban Board One piece flow WIP limits Multi-Stage Continuous Integration

43 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams

44 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Customers Multi-Stage Continuous Integration

45 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Customers Multi-Stage Continuous Integration

46 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers Individuals and Interactions

47 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers Agile Project Management

48 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers SCM (Version Control) Int Web Mobile DB Server

49 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers Continuous Integration Int Web Mobile DB Server

50 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Customers  Whole product touch point after every story  Working software after ever story is complete  Scales up Continuous Delivery $ $

51 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Customers Continuous Touch Points What does that mean? You want what!? Why can’t we finish this? Why won’t this integrate? Why is this unshippable?

52 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Resources/Q&A  Do It Yourself Agile – Damon Poole http://damonpoole.blogspot.com http://damonpoole.blogspot.com  Don Reinertsen’s Books  Lean Software Development, Mary Poppendieck and Tom Poppendieck  Scrumban - Essays on Kanban Systems for Lean Software Development, Corey Ladas  Kanban and Scrum – Making the Most of Both, Henrik Kniberg & Mattias Skarin  Agile Software Development with Scrum, Ken Schwaber & Mike Beedle

53 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com The Lean Startup Model

54 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Customers  Flow continues around any problems Continuous Delivery $ $

55 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Customers  Rebalance as needed Continuous Delivery $ $ Help!

56 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Q&A Time 1-800-383-8170 or +1-781-861-8700 sales@accurev.com www.accurev.com blog.accurev.com www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 Agile Software Product Development Partner

57 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, 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 2. 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 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

58 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Synerzip Clients

59 Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Q&A Time 1-800-383-8170 or +1-781-861-8700 sales@accurev.com www.accurev.com blog.accurev.com www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 Agile Software Product Development Partner


Download ppt "Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact for permission. Scrum &"

Similar presentations


Ads by Google