SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

20
SCRUM: Silver bullet exist… Katerina Haskova, Dmitry Velykoivanenko Engineering Managers 22/05/2014

description

On May 22, in the format of Tech Hangout internal meetings, Innovecs’ Engineering Managers Katerina Haskova and Dmitry Velykoivanenko talked about “SCRUM: Silver bullet exist…”. *TECH HANGOUT COMMUNITY was found in 2012 by the developers for the developers for knowledge and experience sharing. Such meetings are the part of Innovecs Educational Project that actively develops sphere of internal trainings and knowledge exchange program among professionals. This Initiative was born within the walls of Innovecs and has proved to be extremely popular and high-demand. In a short period of time it gained its own Facebook group with more than 100 members, blog with more than 40 posts and constant quarterly external meeting of Tech hangout community with more than 80 participants. The concept of the event proposes a 30-minute report on the topic previously defined, and the discussion in a roundtable session format. Join to discuss - https://www.facebook.com/groups/techhangout/

Transcript of SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Page 1: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

SCRUM: Silver bullet exist…

Katerina Haskova, Dmitry VelykoivanenkoEngineering Managers

22/05/2014

Page 2: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

SCRUM: Silver bullet exist…

Katerina Haskova, Dmitry VelykoivanenkoEngineering Managers

22/05/2014

Page 3: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Today’s agenda

• What is “Backlog”?• What is “Grooming”?• What is “Retrospective”?

• What is “DoD”?• What is “Silver Bullet”?

3 © Copyright Innovecs 2012

Page 4: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Backlog

What is “Backlog”?

4 © Copyright Innovecs 2012

Page 5: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Definition of Backlog

The requirements for a system, expressed as a prioritized list of product backlog Items. These included both functional and non-functional customer requirements, as well as technical

team-generated requirements.

5 © Copyright Innovecs 2012

Page 6: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Backlog Grooming

What is “Backlog Grooming”?

6 © Copyright Innovecs 2012

Page 7: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Grooming ?

7 © Copyright Innovecs 2012

Page 8: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Definition of Backlog Grooming

8 © Copyright Innovecs 2012

The term reflects an organic approach to maintaining the backlog: the intended imagery is that of trimming, pruning, cleaning, as with a

plant.

Page 9: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Profit of Backlog Grooming

9 © Copyright Innovecs 2012

• Well known scope of work at least for 2 sprints

• Well known priorities in the upcoming sprints

• Well known Risks• Well known questions to PO

Page 10: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

How to Deal with Backlog Grooming

10 © Copyright Innovecs 2012

• Try to never schedule backlog grooming during the beginning or end of the sprint

• PO should present enough work to last about 2 sprints *beyond* the current sprint

• PO should well understood Backlog Items and have initial set of acceptance tests

before meeting• Everyone should understand that estimation

not final• Everyone should understand that PBI not

final • Assign action items on any big risk or

unknown• Remember that PBI are collaboration

between PO and the team• Team should review PBI’s 24 hours before

the grooming session• Be sure to retrospect, inspect and adopt

Page 11: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Retrospective

11 © Copyright Innovecs 2012

What is “Retrospective”?

Page 12: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Definition of Retrospective

12 © Copyright Innovecs 2012

Kelley Louie (Certified Scrum Practitioner) writes: "The sprint retrospective meeting is an integral part

of the inspect and adapt process. Otherwise, the team will never be able to improve their overall

output and not focus on the overall team performance. The ScrumMaster must pay attention

to this meeting and work towards resolving the impediments that may be slowing down the team."

Page 13: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Retrospective Technics

13 © Copyright Innovecs 2012

• The Wheel (also known as the

Starfish)• The Sail Boat• Mad Sad Glad

Page 14: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Definition of Done

What is “Done”?

14 © Copyright Innovecs 2012

Page 15: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Definition of Definition of Done

A clear and concise list of requirements that a software Increment must adhere to for the team to call it complete.

15 © Copyright Innovecs 2012

Page 16: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Definition of Done

The Definition of Done is not changed during a Sprint, but should change periodically between Sprints.

16 © Copyright Innovecs 2012

Page 17: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

What to do?

• Review the steps need for a product increment to become done

• Define DoD for Tasks, Sprints, and Releases

• Change DoD as the project evolves

17 © Copyright Innovecs 2012

Page 18: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Benefits of defining Done

• Baseline progress on work items;• Enable transparency;• Expose work items that need attention;• Determine when an Increment is ready for

release.

18 © Copyright Innovecs 2012

Page 19: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Silver Bullet time!

Page 20: SCRUM: Silver bullet exist - Tech Hangout #38 - 2014.05.22

Thank you!

Katerina HaskovaDmitry Velykoivanenko

Engineering Managers

[email protected]