Michael O. Churchโs answer to Why do some developers at strong companies like Google consider Agile development to be nonsense? โ Quora
Before I get into why this โAgileโ stuff is horrible, letโs describe where Agile/Scrum can work. It can work for a time-sensitive and critical project of short duration (6 weeks max) that cross-cuts the business and has no clear manager , because it involves people from multiple departments. You can call it a โCode Redโ or call it a Scrum or a โWar Roomโ if you have a physical room for it....
The problem?
For example, 3 guys wrote a paper in 86 and they said that a good estimate is an estimate thatโs within 25% of the original estimate, 75% of the time โฆ so, mostly one quarter wrong .
Yikes, not a very good prospect at all.
The gist of #noestimates to determine how much scope can be delivered by a given date:
Select the most important piece of work you need to do (highest value first) Break that piece of work down into risk-neutral chunks of work: (โฆ) small enough that failing to deliver it at first attempt will not jeopardize the project [typically ~1 day chunks] Develop (โฆ) Deliver that work to a production-like environment....
#noestimates: using throughtput as a metric to predict progress
Vasco Duarte ( ALE Hangout with Vasco Duarte: No Estimates @ 41:50 )
Agile Is Dead (Long Live Agility) โ PragDave
Back to the Basics
Here is how to do something in an agile fashion.
What to do:
Find out where you are Take a small step towards your goal Adjust your understanding based on what you learned Repeat How to do it:
When faced with two or more alternatives that deliver roughly the same value, take the path that makes future change easier....
Trello | Organize anything, together.
Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you whatโs being worked on, whoโs working on what, and where something is in a process.