Professional Documents
Culture Documents
www.scrumguides.com
14 February 2009
About myself
Alexey Krivitsky Software developer, Agile coach Certified ScrumMaster Certified Scrum Practitioner http://www.linkedin.com/in/alexeykrivitsky email: alexey@scrumguides.com skype: alexeykrv icq: 436-471-64 gsm: +380 50 358 92 12 Currently building up a training center www.scrumguides.com
Our presence
Ukrainian Agile community www.agileukraine.org Join our Google discussion group
SCRUM recap
Agenda
Release Planning
The two levels of planning Strategic level / Story level / product backlog Tactical level / Task level / spring backlog
11
12
User Story is
User stories are simple, clear, brief descriptions of functionality that will be valuable to either a user or purchaser of a product
Expressed in a form like:
Key ideas of User Stories They highlight negotiation to happen between the customer and the team. User stories help deferring details till later They talk problems not solutions They fit nicely as your Product Backlog items
14
As a vacation planner, I can see photos of the hotels. As a user, I can restrict searches so that I only see hotels with available rooms.
Agile Estimating and Planning 15 with SCRUM SCRUMguides
15
16
17
INVEST
18
19
20
21
PO presents his/her Project Vision PO and the team discuss the Users of the system PO and the team dive into brainstorming on User Stories (new Users might appear at this stage) When they have enough stories, they group them, discard duplicates, discuss priorities, etc. At some stage team estimates the stories .
Agile Estimating and Planning with SCRUM SCRUMguides
4.
5. 6.
23
24
25
Agile Planning
Release Planning
27
28
29
30
31
32
33
34
35
36
37
38
Zebra Hippopotamus Elephant Giraffe Panda Monkey Tiger Bear Sea lion Coyote
Agile Estimating and Planning with SCRUM SCRUMguides
39
40
Unit-less points. Integrated level of understanding, complexity, risks, feelings Precision is enough for release planning. Easy to estimate, harder to explain. Dont inflate
41
You have no interruptions You have all you need You feel good
Think of how many productive hours a day you usually have. Hard to agree, easy to argue:
I can do it in 10 hours, you can do it in 5. So who is right? Today I think it is 10h, next month (when I know more) I think it is 2
42
Agile Planning
Release Planning
45
46
47
48
49
What DONE means Before you start estimating it is very important to agree with your PO on done criteria for the whole product increment. - So is it done? (the client asks the team) - Yes! - Can I ship it to my clients today? - Well We will need 2 days to finish something there
50
Agile Estimating and Planning with SCRUM SCRUMguides
Agile Planning
Release Planning
52
53
54
1785 1620
55
56
57
58
Calibrating Velocity
59
A SCRUM game To practice the following concepts: Backlog Estimations in points with Planning Poker Sprints Velocity Sprint Planning Meeting Sprint Review Meeting Retrospection
60
Agile Estimating and Planning with SCRUM SCRUMguides
Backlog
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
61
16.
two-stored building catholic church traffic light one-stored building one-stored building tractor kiosk garage for tractor tower cran lorry garage for lorry kinder garden two-stored building one-stored building bus stop three-stored building
Retrospection - 3 min
62
63