scrum: an old tale and a despicable overview
TRANSCRIPT
![Page 1: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/1.jpg)
On my first job, I was part of a two
developers team maintaining a
system to manage work done in
an airplane maintenance depot
![Page 2: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/2.jpg)
We were working on an AS/400
system, on software that was
written in the 70s (20th century).
Yes, that was a long time ago.
During our breaks we used to
play with the dinosaurs roaming
the Jurassic fields around us.
![Page 3: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/3.jpg)
Our boss had other important
things to do than bothering us.
He was building a house.
![Page 4: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/4.jpg)
And nursing a baby
![Page 5: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/5.jpg)
1.Add option to comment a person’s absence (talk with Shabtai) (12)
2.Fix medium defects (5) 3.Setup for the new depot (6) 4.New configuration screen (10) 5.Install the new printer (1) 6.Monthly utilization reports (work
with Roni) (2) 7.Enhance Work Order screen with
priority indication (Shabtai) (7)
So each month he came to us with
a list of things that needed to be
done. With initial estimations.
![Page 6: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/6.jpg)
1.Add option to comment a person’s absence (talk with Shabtai) (12) 15
2.Fix medium defects (5) 3.Setup for the new depot (6) 4.New configuration screen (10)8 5.Install the new printer (1)3 6.Monthly utilization reports (work
with Roni) (2) 7.Enhance Work Order screen with
priority indication (Shabtai) (7)
Albert (that’s the other developer)
and I reviewed the estimations
and changed where needed.
![Page 7: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/7.jpg)
Period: 1/9/94 – 28/9/94 (20 days) Vacations: Yaki - 2 Albert – 1 Total: 2*20 – 2 - 1 = 37 Days Must: Production defects – 2 days Project NewGen Discussions – 3 Days Left Overs: Revised Hour calculation - 4 days Urgent Refactoring for AW321 (12 days) Remaining Capacity: 37-2-3-4 = 26 Days
Then we would sit down to see
what is our capacity
![Page 8: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/8.jpg)
1.Add option to comment a person’s absence (talk with Shabtai) (12) 15
2.Fix medium defects (5) 3.Setup for the new depot (6) 4.New configuration screen (10)8 5.Install the new printer (1)3 6.Monthly utilization reports (work
with Roni) (2) 7.Enhance Work Order screen with
priority indication (Shabtai) (7)
Capacity: 26 days + AW321 Refactoring
…and came up with what we can
do
![Page 9: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/9.jpg)
Our boss was not happy about it.
He would rather have us do more.
![Page 10: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/10.jpg)
But then he would get a phone call from his
contractor or wife and forget all about us
![Page 11: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/11.jpg)
And so we happily got back to our RPG
programs and our users sitting right next to
us. Sitting next to users is great – you can
get their constant feedback for what you’re
developing so they get exactly what they
want.
![Page 12: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/12.jpg)
At the end of the month our boss was
happy. We made our commitments and got
many compliments from our users.
![Page 13: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/13.jpg)
At the next planning session he was
unhappy. Again.
What can I say.
![Page 14: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/14.jpg)
Scrum
a sustainable method
for a team to iteratively
develop high quality
software with value to
the users.
Many years later I realized we were doing
something very similar to Scrum
![Page 15: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/15.jpg)
Scrum
A 4 acts play
![Page 16: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/16.jpg)
Scrum
The Characters
![Page 17: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/17.jpg)
The Scrum Team
Self Organized
Cross Functional
Focused
Committed
Respect
![Page 18: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/18.jpg)
The Scrum Master
Servant Leader
Coach
Monitoring and Tracking
Reporting, Communications
Resolve Impediments
Protect the team
Handle Conflicts
![Page 19: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/19.jpg)
The Product Owner
Represents the customer’s needs
Prioritizes scope Available for feedback
Decision Maker Manages the
backlog
![Page 20: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/20.jpg)
Time
Sustainability
Iterations Time over Scope
Ceremonies
![Page 21: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/21.jpg)
Act 1: Backlog Grooming
Iteration Output
![Page 22: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/22.jpg)
The Plan The Commitment
Act 2: Planning
![Page 23: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/23.jpg)
Act 3: Development
I’m working on
this I need help today
What do you
think? Let’s coordinate
with them
What did you
mean exactly?
![Page 24: Scrum: an old tale and a despicable overview](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a04f901a28abb9578b4612/html5/thumbnails/24.jpg)
Act 4: Demo, Feedback
Nice job!
Let’s make this
little fix
Let’s make
another change,
in the next
iteration
Look at what we
did!