Creating a book is not a simple project however applying Agile principles to the process might make it much more easier to manage and give you better results. During the workshop we will create a children's book by using Scrum techniques. You will stay awake as workshop requires your active participation, gives ability to have fun and engage your creativity. I have done interactive workshops on IPMA congreses, Agile events, at company offices and business schools and these are always perceived very well, as there are always some people who prefer "learning by doing".
4. The Agile Manifesto –
a statement of values
PPrroocceessss aanndd ttoooollss
Individuals and
interactions
over
Comprehensive
WWoorrkkiinngg ssooffttwwaarree over documentation
CCoonnttrraacctt nneeggoottiiaattiioonn
FFoolllloowwiinngg aa ppllaann
Customer
collaboration
over
Responding to
change
over
Source: www.agilemanifesto.org
5. Scrum in 100 words
•Scrum is an agile process that allows us to focus
on delivering the highest business value in the
shortest time.
• It allows us to rapidly and repeatedly inspect actual
working software (every two weeks to one month).
•The business sets the priorities. Teams self-organize
to determine the best way to deliver the
highest priority features.
•Every two weeks to a month anyone can see real
working software and decide to release it as is or
continue to enhance it for another sprint.
7. Game schedule
00:04 Reminder on Product Backlog,
Sprint Planning, Daily Scrum
00:08 Sprint Planning (decide how much to do)
00:09 Day 1 in Sprint 1 (work)
00:13 Daily Scrum in Sprint 1
(what did you do, what will you do, obstacles)
00:14 Day 2 in Sprint 1 (work)
9. Product backlog
• The requirements
• A list of all desired work
on the project
• Ideally expressed such
that each item has value
to the users or customers
of the product
• Prioritized by the product
owner
• Reprioritized at the start of
each sprint
This is the
product backlog
10. Sprint planning meeting
Sprint prioritization
• Analyze and evaluate product
backlog
• Select sprint goal
Sprint planning
• Decide how to achieve sprint
goal (design)
• Create sprint backlog (tasks)
from product backlog items
(user stories / features)
• Estimate sprint backlog in
hours
Sprint
goal
Sprint
backlog
Team
capacity
Team
capacity
Product
backlog
Product
backlog
Business
conditions
Business
conditions
Current
product
Current
product
Techno-logy
Techno-logy
11. Sprint planning
1. Team selects items from the product backlog
they can commit to completing
2. Sprint backlog is created
• Tasks are identified and each is estimated (1-16 h)
• Collaboratively, not done alone by the ScrumMaster
1. High-level design is considered
As As a a vacation vacation planner,
planner,
I I want want to to see see photos
photos
of of the the hotels.
hotels.
Code the middle tier (8 hours)
Code the user interface (4)
Write test fixtures (4)
Code the foo class (6)
Update performance tests (4)
12. The daily Scrum
1. Parameters
• Daily
• 15-minutes
• Stand-up
1. Not for problem solving
• Whole world is invited
• Only team members, ScrumMaster, Product Owner,
can talk
1. Helps avoid other unnecessary meetings
13. Everyone answers 3 questions
WWhhaatt ddiidd yyoouu ddoo yyeesstteerrddaayy??
NB! These are NOT status for the ScrumMaster!
They are commitments in front of peers.
1
WWhhaatt wwiillll yyoouu ddoo ttooddaayy??
2
IIss aannyytthhiinngg iinn yyoouurr wwaayy??
3
14. Game schedule
00:04 Reminder on Product Backlog,
Sprint Planning, Daily Scrum
00:08 Sprint Planning (decide how much to do)
00:09 Day 1 in Sprint 1 (work)
00:13 Daily Scrum in Sprint 1
(what did you do, what will you do, obstacles)
00:14 Day 2 in Sprint 1 (work)
15. Sprint 1 Planning
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
16. Game schedule
00:04 Reminder on Product Backlog,
Sprint Planning, Daily Scrum
00:08 Sprint Planning (decide how much to do)
00:09 Day 1 in Sprint 1 (work)
00:13 Daily Scrum in Sprint 1
(what did you do, what will you do, obstacles)
00:14 Day 2 in Sprint 1 (work)
17. Day 1 in Sprint 1
Insert Text Here
0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
18. Day 1 in Sprint 1
Insert Text Here
0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
19. Day 1 in Sprint 1
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
20. Day 1 in Sprint 1
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
21. Game schedule
00:04 Reminder on Product Backlog,
Sprint Planning, Daily Scrum
00:08 Sprint Planning (decide how much to do)
00:09 Day 1 in Sprint 1 (work)
00:13 Daily Scrum in Sprint 1
(what did you do, what will you do, obstacles)
00:14 Day 2 in Sprint 1 (work)
22. Daily Scrum in Sprint 1
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
23. Game schedule
00:04 Reminder on Product Backlog,
Sprint Planning, Daily Scrum
00:08 Sprint Planning (decide how much to do)
00:09 Day 1 in Sprint 1 (work)
00:13 Daily Scrum in Sprint 1
(what did you do, what will you do, obstacles)
00:14 Day 2 in Sprint 1 (work)
24. Day 2 in Sprint 1
Insert Text Here
0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
25. Day 2 in Sprint 1
Insert Text Here
0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
26. Day 2 in Sprint 1
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
27. Day 2 in Sprint 1
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
28. Game schedule cont’d
00:18 Reminder on Sprint Review
& Sprint Retrospective
00:22 Sprint Review/Demo by each team
(show the work)
00:26 Sprint Retrospective
(what went well, what to improve)
00:28 Sprint Planning (decide how much to do)
30. The sprint review
1. Team presents what it accomplished
during the sprint
2. Typically takes the form of a demo of
new features or underlying architecture
3. Informal
• 2-hour prep time rule
• No slides
1. Whole team participates
2. Invite the world
31. Sprint retrospective
1. Periodically take a look at what is and
is not working
2. Typically 15–30 minutes
3. Done after every sprint
4. Whole team participates
• ScrumMaster
• Product owner
• Team
• Possibly customers and others
32. Start / Stop / Continue
Whole team gathers and discusses what they’d like to:
SSttaarrtt ddooiinngg
SSttoopp ddooiinngg
This is just one CCoonnttiinnuuee ddooiinngg
of many ways to
do a sprint
retrospective.
33. Game schedule cont’d
00:18 Reminder on Sprint Review
& Sprint Retrospective
00:22 Sprint Review/Demo by each team
(show the work)
00:26 Sprint Retrospective
(what went well, what to improve)
00:28 Sprint Planning (decide how much to do)
34. Sprint 1 Review / Demo
Insert Text Here
0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
35. Sprint 1 Review / Demo
Insert Text Here
0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
36. Sprint 1 Review / Demo
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
37. Sprint 1 Review / Demo
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
38. Game schedule cont’d
00:18 Reminder on Sprint Review
& Sprint Retrospective
00:22 Sprint Review/Demo by each team
(show the work)
00:26 Sprint Retrospective
(what went well, what to improve)
00:28 Sprint Planning (decide how much to do)
39. Sprint 1 Retrospective
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
40. Sprint 1 Retrospective
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
41. Game schedule cont’d
00:18 Reminder on Sprint Review
& Sprint Retrospective
00:22 Sprint Review/Demo by each team
(show the work)
00:26 Sprint Retrospective
(what went well, what to improve)
00:28 Sprint Planning (decide how much to do)
42. Sprint 2 Planning
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
43. Game schedule cont’d
00:29 Day 1 in Sprint 2 (work)
00:33 Daily Scrum in Sprint 2
00:34 Day 2 in Sprint 2 (work)
00:38 Sprint Review/Demo by each team
(show the work)
00:42 Sprint Retrospective
00:44 Wrap Up
44. Day 1 in Sprint 2
Insert Text Here
0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
45. Day 1 in Sprint 2
Insert Text Here
0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
46. Day 1 in Sprint 2
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
47. Day 1 in Sprint 2
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
48. Game schedule cont’d
00:29 Day 1 in Sprint 2 (work)
00:33 Daily Scrum in Sprint 2
00:34 Day 2 in Sprint 2 (work)
00:38 Sprint Review/Demo by each team
(show the work)
00:42 Sprint Retrospective
00:44 Wrap Up
49. Daily Scrum in Sprint 2
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
50. Game schedule cont’d
00:29 Day 1 in Sprint 2 (work)
00:33 Daily Scrum in Sprint 2
00:34 Day 2 in Sprint 2 (work)
00:38 Sprint Review/Demo by each team
(show the work)
00:42 Sprint Retrospective
00:44 Wrap Up
51. Day 2 in Sprint 2
Insert Text Here
0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
52. Day 2 in Sprint 2
Insert Text Here
0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
53. Day 2 in Sprint 2
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
54. Day 2 in Sprint 2
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
55. Game schedule cont’d
00:29 Day 1 in Sprint 2 (work)
00:33 Daily Scrum in Sprint 2
00:34 Day 2 in Sprint 2 (work)
00:38 Sprint Review/Demo by each team
(show the work)
00:42 Sprint Retrospective
00:44 Wrap Up
56. Sprint 2 Review / Demo
Insert Text Here
0 0 0 34 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
57. Sprint 2 Review / Demo
Insert Text Here
0 0 0 23 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
58. Sprint 2 Review / Demo
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
59. Sprint 2 Review / Demo
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
60. Game schedule cont’d
00:29 Day 1 in Sprint 2 (work)
00:33 Daily Scrum in Sprint 2
00:34 Day 2 in Sprint 2 (work)
00:38 Sprint Review/Demo by each team
(show the work)
00:42 Sprint Retrospective
00:44 Wrap Up
61. Sprint Retrospective
Insert Text Here
0 0 0 12 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
62. Sprint Retrospective
Insert Text Here
0 0 0 01 0012345 0000000111111222222333333444444555555666666777777888888999999
Hours Minutes Seconds
63. Game schedule cont’d
00:29 Day 1 in Sprint 2 (work)
00:33 Daily Scrum in Sprint 2
00:34 Day 2 in Sprint 2 (work)
00:38 Sprint Review/Demo by each team
(show the work)
00:42 Sprint Retrospective
00:44 Wrap Up
64. Credits
1. My son Arthur and daughter Nika:
They always check created books when I come back home
2. Mike Cohn, Mark Levison and Paul Heidema
3. www.mountaingoatsoftware.com/scrum
4. http://www.m62.net/powerpoint-slides/conference-slides/powerpoint-countdown-5. http://www.xqa.com.ar/visualmanagement/wp-content/uploads/standup2.jpg