Presentation is loading. Please wait.

Presentation is loading. Please wait.

Joel Semeniuk Telerik SESSION CODE: DPR307 Steven Borg NW Cadence

Similar presentations


Presentation on theme: "Joel Semeniuk Telerik SESSION CODE: DPR307 Steven Borg NW Cadence"— Presentation transcript:

1 Joel Semeniuk Telerik Joel.Semeniuk@Telerik.com SESSION CODE: DPR307 Steven Borg NW Cadence Steven.Borg@nwcadence.com

2

3

4 What is Scrum

5 Fixed Iterations 1-4 Weeks Retrospectives Always Improve Small Concrete Prioritized Relative Estimates Cross Functional Self Organizing Split Org Split Work Split Time Optimize Process

6

7 ready devtestreleasedone A A B B C C D D 5 3 2 3 E E F F G G H H I I J J K K L L M M N N O O P P Q Q Flow

8 Eliminate Waste Build Quality In Create Knowledge Defer Commitment Deliver Fast Respect People Optimize the Whole

9

10 Scrum TeamProduct Owner Scrum Master Kanban No Prescribed Roles

11 Kanban No Prescribed Iterations Establish Cadences for Planning Process Improvement Release Scrum Planning Review Retrospective

12 Fine Tune Over Time Scrum Sprint Capacity Limit by Iteration Measure Velocity Kanban ready devtestdone A A B B C C D D 3 2 2 E E F F J J K K M M N N O O Limit by State Measure Cycle Time If not all features Same size, WIP could be Total Size of work

13 Kanban ready devtestdone A A B B C C D D 3 2 2 E E F F J J K K M M N N O O G G Product Owner Scrum Plan Sprint Execution Product Owner

14 ready devtestdone A A B B C C D D E E F F J J K K M M N N O O Day 1 ready devtestdone A A B B C C D D E E F F J J K K M M N N O O Day n ready devtestdone A A B B C C D D E E F F J J K K M M N N O O Last Day

15 ready devtestdone A A B B C C D D E E F F J J K K M M N N O O Every Day 3 2 2

16 Scrum ready devtestdone A A B B C C D D E E F F J J K K M M N N O O X-Function Team Kanban ready devtestdone A A B B C C D D 3 2 2 E E F F J J K K M M N N O O Product Owner X-Function Team Testers

17 Scrum Sprint 1 Sprint 2 Sprint 3 1 1 2 2 3 3 1 1 1 1 1 1 2 2 1 1 2 2 3 3 1 1 2 2 2 2 V = 6V = 8 Kanban ready devtestdone A A B B C C D D E E F F J J K K M M N N O O Estimation Not Prescribed 3 2 2

18 Kanban ready devtestdone 3 2 2 Scrum ready devtestdone Sprint 1

19 Scrum ready devtestdone Sprint 1 P7 `P7 P8 P9 P10 P8 P9 P10 Take from the top Take oldest Take any Use Ratios Maintenance New Features Alphabetical Whatever makes sense Kanban ready devtestdone 3 2 2 Not Prescribed

20 Scrum Daily Scrum FOCUS ON PEOPLE Kanban Not Prescribed Those that do FOCUS ON FLOW

21 Scrum Kanban

22 ScrumKanban Timeboxed IterationsTimeboxing Optional Use cadences Team Commits to certain amount of work per sprintCommitment Optional Velocity as a default metric for planningLead Time as a metric for planning Cross-Functional TeamsCross-Functional Teams Optional Specialists allowed Work small enough to fit in a sprintNo item size requirements Burndown ChartsCumulative Flow Charts WIP limited by sprintWIP limited by state Estimation prescribedEstimation optional Can’t change a sprint in processAdd whenever there is capacity Sprint backlog owned by teamKanban board shared by multiple teams Scrum board reset between sprintsKanban board is persistent Prioritize backlogPrioritization optional

23

24 Bend the rules of Scrum Scrumify the un- prescribed aspects of Kanban Scrumban Note: “Scrumban” first introduced by Cory Ladas in his book ‘Scrumban”

25 Cadence / Rhythms Planning Review Retrospective

26 Scrumban ready devtestdone A A B B C C D D 3 2 2 E E F F J J K K M M N N O O G G Product Owner

27 Scrumban ready devtestdone A A B B C C D D 8-10sp 6-8sp E(3) F(3) J(5) K(3) M(3) N(5) O(2) Experiment with your team! Max SP could be: ItemCount * MinSize ItemCount * MaxSize Approximate Sprint Capacity Reset Every Sprint

28 Scrumban FOCUS ON PEOPLE FOCUS ON FLOW Best to use automated Tool to visualize work Which allows you to Pivot by Function and People

29 Scrumban

30 ready specifytestdone A A B B C C D D 3 2 2 p p q q J J K K M M N N O O spec done 2 l l m m dev 2 n n o o Warning: Adding more states increases Work In Progress Add hand-off gates similar to Feature Driven Development

31 Differentiator Table Stakes Spoiler Cost Saver Market Risk Highly likely to change Very unlikely to change Value Engineering Make Agile/Lean Buy/Reuse Traditional? Adapted from design courtesy David Anderson

32 ready specifytestdone spec done dev dev done Allocation (20) Table Stakes (10) Cost Saver (2) Spoiler (2) Differentiator (6) 5 73 5 Adapted from design courtesy David Anderson

33 ready specifytestdone spec done dev dev done Allocation (10) Bugs(2) New Features(8) 2 42 2

34

35

36

37 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

38

39 Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year

40

41


Download ppt "Joel Semeniuk Telerik SESSION CODE: DPR307 Steven Borg NW Cadence"

Similar presentations


Ads by Google