Do you have a “Sprint Burndown” with burning “time for tasks”?
Q: Why do we need a Sprint Burndown or BurnUp in the 1st place? A: Some teams use it to monitor the progress towards the Sprint Goal. Another good approach is to use a physical board where you can see the progress very easily!
I had a discussion a while ago about what do we burn on the burndown chart:
Five Things Every Software Executive Should Know About Scrum
Nice article about Scrum -> MUST READ if you are into Scrum
A Majority of Agile Teams Are Using Scrum
Scrum Offers Multiple Benefits - Insert high-value features, even late in the development cycle - Respond to a dynamic marketplace - Have ground-truth-based progress visibility - Incorporate customer feedback earlier - End a project early with delivered value
Scrum Is Not a Cure-All -> Scrum is not a silver bullet
Focus on little bits (Time wise and split up stories and tasks)
From experience, I know it takes a certain amount of time to add one brick to a wall. Adding additional bricks will take about the same amount of time. Therefore, I can give you a somewhat accurate prediction of how long it will take to build an entire wall.
Writing software, like Finding a Cure for Cancer, is more a research activity
3 concepts from Scrum which can help solve this problem of estimation:
1. Estimate using Story Points
Story Points are not part of Scrum, but anyway a good abstraction from time. The biggest advantage is that they force you to estimate relatively! [Advertisement] Come to my class to see this in action ;-)
2. Work in Sprints 3. Break Stories into Tasks
…management cannot accurately estimate the business value of a project until a project begins
This requires trust and a couple of Sprints to get a feeling on how the Dev Team is going
Demanding that a developer provide a time estimate forces the developer to lie and no one likes to lie.
In addition, every developer follows the Parkinson’s Law
”Work expands so as to fill the time available for its completion.”
30 minutes to test your knowledge on software dev tools, practices and Scrum
The Scrum Developer Open assessment is a tool for validating your basic knowledge of the software development tools and practices that can be used within the Scrum framework.
Great post from Henrik that highlights the nature of the Scrum events.
Nice saying
In popularity, “meetings” tend to be viewed as enjoyable as a dentist appointment.
Best bit
These are not meetings though. These are working sessions where each individual is fully focused on the collective task, participates every minute by learning or contributing and leaves feeling energized from new insights and happy from all the progress that was made in such a short time.
Innovation through Scrum + Continuous Delivery in 15 minutes.
How often do you release your product to your end users?
How often do your end users see and use your product?
Do you release in sync with your Sprint length, after the Sprint Review?
Is the Sprint Review meeting the only valid release point?
When do you plan your releases?
Learn how the cadence of Scrum and Continuous Delivery can help you build the right thing, and when implemented properly, release it on time to ultimately deliver superior value to your customers.
Daily Scrum: Tips to get from a Status meeting to a Planning meeting
Nice article from fellow trainer Ryan.
Great tips (short form here)
Do:
Create a Plan
Review Information Radiators
Call for Follow-up Discussion
Have a Team Calendar Available
A Gut Check <— Great tip!
Don’t:
Dig into Details
Solve Problems
My tip: Instead of the 3 questions focus on the top 1 Backlog item.
How can we complete the 1 most important Backlog Item to “Done”?
Sentinel is “arguably the most important application at the FBI,” and agile development turned out to be the right way to complete it, Fulgham told me this week.
Process has been much maligned by the Agile community, beginning with the Agile Manifesto line: (We Value) Individuals and Interactions over Processes and Tools. Not that this is altogether a bad thing. At the time the manifesto was created it was the individuals and interactions that were maligned, and this was a way to right the balance. But if process is thought of simply as “what we do” then process itself can be a force for change.
We can’t convince people of Scrum through presentations, case studies, or other “evidence”. People need to experience Scrum to truly understand it. Many won’t even start.
Well said!
Scrum and Development Skills
Great quote that highlights a delusion with Agile/Scrum
Put some high-school students in a hospital operating room and say: “OK, self-organize and perform brain surgery on this patient!”