Adopting agile via continuous improvement with workshop

35
Confidential ADOPTING AGILE VIA CONTINUOUS IMPROVEMENT WITH WORKSHOP - PRIYANK SHAH

description

Adopting agile via continuous improvement with workshop.

Transcript of Adopting agile via continuous improvement with workshop

Page 1: Adopting agile via continuous improvement with workshop

C o n fi d e n t i a l

ADOPTING AGILE VIA CONTINUOUS IMPROVEMENT WITH WORKSHOP

- PRIYANK SHAH

Page 2: Adopting agile via continuous improvement with workshop

Agile Overview Workshop Q&A Session

Agenda

Page 3: Adopting agile via continuous improvement with workshop

Agile Methodology An alternative to traditional project

management

An alternative to waterfall or traditional sequential project execution model

Helps teams respond to unpredictability through incremental and iterative work cadences

Generates early feedback

Page 4: Adopting agile via continuous improvement with workshop

Who is using scrum?

Page 5: Adopting agile via continuous improvement with workshop

Scrum Is NOT?

Page 6: Adopting agile via continuous improvement with workshop

What is Scrum?Scrum is Not a process or a

technique for building products; rather, it is a framework within which you can employ various

processes and techniques.

Scrum is using one or more cross-functional, self-organizing teams

of about seven people each.

Page 7: Adopting agile via continuous improvement with workshop

Scrum Process

Page 8: Adopting agile via continuous improvement with workshop

Scrum Framework

•Product Owner•Scrum Master•Scrum Team•Stakeholders

Roles

•Sprint Planning•Daily Scrum Meeting•Sprint Review•Sprint Retrospective

Phases

•Product Backlog Sheet•Sprint Backlog Sheet•SRTM•Daily Status Mail Template•Impediment Tracking Sheet•Sprint Review Analysis Sheet

Artifacts

Page 9: Adopting agile via continuous improvement with workshop

Role

Role Overview

Page 10: Adopting agile via continuous improvement with workshop
Page 11: Adopting agile via continuous improvement with workshop

• Ensures Scrum Team adheres to Scrum values, practices and rules

• Coaches Scrum team to be more productive and deliver quality products

• Helps make changes required for helping Scrum succeed

• Removes impediments and protects team from disruption

Scrum

Master • Knowledgeable – clear about goals and how to

deliver success• Maintains the product backlog and release burn

down chart• Only he prioritizes work to be done• Single person responsible for maximizing the

return on investment• (ROI) of the development effort

Product

Owner

• Self Motivated to deliver excellent software• Cross Functional 7 people +/- 2• Willing to help each other and work outside

comfort zoneTeam

Page 12: Adopting agile via continuous improvement with workshop

Scrum Norms Sprint can be no longer than 4 weeks

Produce releasable software at the end of every sprint

Team are self organizing -picks up the tasks they will perform

Team size in the range of 5-9 people excluding scrum master and product owner

Everything is Time-boxed

No titles –everyone contributes irrespective of the role and type of work

No changes during the course of a sprint to the sprint backlog including team

Page 13: Adopting agile via continuous improvement with workshop

•Product owner•ScrumMaster•Scrum Team•Stakeholders

Roles

•Product Backlog Sheet•Sprint Backlog Sheet•Sprint Requirement Traceability Matrix•Daily Status Mail Template•Impediment Tracking Sheet•Sprint Review Analysis Sheet

Artifacts

• Sprint Planning• Daily Scrum Meeting• Sprint Review• Sprint Retrospective

Phases

Page 14: Adopting agile via continuous improvement with workshop

Product Backlog?• Visible to all stakeholders

• Any stakeholder (including the Team) can add items

• Constantly re-prioritized by the Product Owner

• Items at top are more granular than items at bottom

• Maintained during the Backlog Refinement Meeting

Page 15: Adopting agile via continuous improvement with workshop

Sprint Backlog?• Visible to all stakeholders

• Any stakeholder (including the Team) can add items

• Constantly re-prioritized by the Product Owner

• Items at top are more granular than items at bottom

Page 16: Adopting agile via continuous improvement with workshop

Scrum Meetings?

Page 17: Adopting agile via continuous improvement with workshop
Page 18: Adopting agile via continuous improvement with workshop

Sprint Planning• Just in time planning at Sprint level

• Sprint includes sprint planning, development, sprint review, sprint retrospective one after other with no time gap between Sprints

• Time boxed to 8 hours for 1 month sprint

• No interval between two sprints

• Toward the end of the Sprint Planning Meeting, the team breaks the selected items into an initial list of Sprint Tasks, and makes a final commitment to do the work.

Page 19: Adopting agile via continuous improvement with workshop

Daily Scrum & Sprint Execution

Page 20: Adopting agile via continuous improvement with workshop

Time Available During Sprint

Page 21: Adopting agile via continuous improvement with workshop

Sprint Review

Page 22: Adopting agile via continuous improvement with workshop

Sprint Retrospective

Page 23: Adopting agile via continuous improvement with workshop

Backlog Refinement Meeting

Page 24: Adopting agile via continuous improvement with workshop

Task Estimation –Planning Poker

Page 25: Adopting agile via continuous improvement with workshop

Sprint Burndown Chart

Page 26: Adopting agile via continuous improvement with workshop
Page 27: Adopting agile via continuous improvement with workshop

INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation.

The product owner says that he's not going to be available to attend the Sprint planning meeting, but he doesn't mind if the team goes ahead and does it without him.

Page 28: Adopting agile via continuous improvement with workshop

INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation.

In the middle of the Sprint, one of the team members manager comes and says s/he needs to pull him off the project for a couple days, to work on something else.

Page 29: Adopting agile via continuous improvement with workshop

INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation.

During the Sprint planning meeting, the product owner says he doesn't have all of the details for one of the items on the backlog, could the team come up with an estimate, and then once he gets all the details, they could revise the estimate?

Page 30: Adopting agile via continuous improvement with workshop

INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation.

The product owner says he's not going to be available for the Sprint review, but that he is sure the team has done everything it committed to do, if it says it has.

Page 31: Adopting agile via continuous improvement with workshop

INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation.

One of the blocks that the team member has reported is that their PC is running very slowly. They've reported this to IS, and you followed up with a phone call, but you still haven't received a response from the IS team

Page 32: Adopting agile via continuous improvement with workshop

INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation.

The daily standup meeting seems to start late every single day; each day, one or two members of the team (different each day) arrive a few minutes late for the standup.

Page 33: Adopting agile via continuous improvement with workshop

INSTRUCTIONS: Read the following scenario, and work with your partner to come up with what you think a great Scrum Master would do in this situation.

The team appears to be very stressed out. They are having to work late most nights of the week, and they even have to work Saturdays every now and again, in order to meet their Sprint goals. You hear comments like scrum is awful it forces us to work so hard.

Page 34: Adopting agile via continuous improvement with workshop

Thank You

Q & Aplease!!No

Page 35: Adopting agile via continuous improvement with workshop

References:

This example graph produced for Wiley E. Coyote by CollabNet ScrumWorks® http://www.scrumworks.com“Seven Obstacles to Enterprise Agility,” Gantthead, James (2010) http://www.gantthead.com/content/articles/255033.cfmScaling Lean & Agile Development, Larman/Vodde, Addison Wesley (2008)Agile movement defined at http://agilemanifesto.orgGraph inspired by discussions with Ronald E. JeffriesAll Images are from - http://scrumtrainingseries.com/