First I thought of writing details of each step of Scrum. with that idea in my mind, I posted “Easy Scrum – 1”. But Yesterday I did sort of a case study with one of my teams to practice Scrum. So I thought its worth to write about it and it covers the whole cycle.
Ok here it goes…
I got the team together, none of them have practiced Scrum before., I did some initial presentation of Scrum to get some idea and then gave them the case study.
The case study was a Project to make a “Vesak Lantern”. ( I have very few Sri Lankan readers reading my blog, but so many overseas readers. So its worth to explain what a Vesak Lantern is . Vesak Lantern is a Lantern we Buddhists make for the Vesak day ( Lord Buddha’s Birthday )celebration ). So all my team members have made at least one vesak lantern and they have the “Industry Knowledge” . So it was easy. I acted as the customer to change the decoration requirements of the Vesak Lantern the way I want ( It was annoying J )
Project Constraints:
We have to light the lantern on the Vesak day night.
So the team got busy. First I selected a Scrum Master. And I asked them to create the product backlog.. That was interesting., Planning, Designing, Making the Skeleton, Purchasing Materials, pasting papers, Setting Light Bulbs so many things in the list., .. What happens if there is a power failure on Vesak Day.? ( Which is very common in
The design we wanted was a aero plane shape of a Lantern. But I kept on asking changes to that.
Once the Product backlog is made, it was estimated with required man power cost and the material cost. But the team had to revise it many times and recalculate it as the requirements kept on elaborating
Then the priorities were decided by the scrum master and the team., of course you cannot paste papers without making the skeleton. They prioritized the tasks accordingly
Sprint
They defined sprints, durations for Sprints were vary. They selected the Items based on the resource availability and Priority for the first sprint. Sprint backlog was created.
Daily MeetingsHow about the people who try to skip meetings? Do we have a penalty.. Yeah .. Rs. 100 ($1 ) should be collected from absentees and use it for team outings after some time…If I have a good team.. I will not have money in the till :-)
This is a very productive thing.. We do not slip daily targets and we do not postpone work until the last day and then struggle with it or just do something about it.. I know the team will find this bit hard at first. But they all will appreciate it after some time..
Burn down Charts
Scrum master created the Product Burn Down chart based on the items taken off for the sprint. We didn’t create any Sprint burn down charts as our duration for the sprint is very short.
One of the objectives of daily standup meetings is that to foresee the barriers for the team to achieve their daily workload and eliminate those barriers. So we are not waiting till the last minute project meetings in order to find why we have not achieved such tasks and to realize its too late.. They found that the guy who had to purchase material doesn’t have a vehicle to go to the stores. So they have eliminated the problem by hiring a vehicle for that.
Product backlog Delta Report
Scrum master kept on updating the product backlog Delta report. I found the status of items as follows.
In Progress
Done
Deferred
Deleted
We completed the lessons learned after every Sprint. So we could more or less eliminate the over estimating issues in latter sprints.
Project Management office?
Every team member feel that they have a major Stake in the Project.
Team members have a very good understanding of the workload and the challenges they should face in the project as a team.
Team members don’t feel that work is assigned to them., they feel that they have volunteered to do tasks as they want to be the winning team.
Over all very good Project Control
With this method.. you are never too late.. Because you don’t wait till you are too late.
Its no more covering backside for anybody..
Difficulties I see
Taking leave affect the sprint backlog
Difficulties of committing to the final deadline due to multiple iterations
Difficulties to negotiate with project budgets time to time
0 comments:
Post a Comment