Clean Agile: Back to Basics (Robert C. Martin Series)
Rate it:
Open Preview
Read between September 29, 2019 - September 16, 2020
4%
Flag icon
His perspective is relevant because he is an authority on the subject, having participated in the birth of Agile development.
5%
Flag icon
This book aims to set the record straight.
5%
Flag icon
Uncle Bob is one of the smartest people I know, and he has boundless enthusiasm for programming.
5%
Flag icon
Still, you should not think of this book as a scholarly work.
5%
Flag icon
Agile is a small idea about the small problem of small programming teams doing small things.
5%
Flag icon
However, it all got derailed in the 1970s when the small software teams doing small things got all tangled up in an ideology that thought it should be doing big things with big teams.
6%
Flag icon
These other ideas are not bad, but they are not the original Agile message.
8%
Flag icon
a vast majority of those who don’t care.
8%
Flag icon
The idea of choosing small intermediate goals and measuring the progress after each is just too intuitive, and too human, to be considered any kind of a revolution.
9%
Flag icon
Pre-Agile worked well for projects that enjoyed a low cost of change and solved partially defined problems with informally specified goals. Scientific Management worked best for projects that suffered a high cost of change and solved very well-defined problems with extremely specific goals.
9%
Flag icon
Nobody, to my knowledge, actually asked that question.
9%
Flag icon
Ironically, the path we chose in the 1970s appears to have been driven more by accident than intent.
10%
Flag icon
Could we really develop a schedule based on those three phases?
10%
Flag icon
I felt the power of the concept. I wanted to believe it.
13%
Flag icon
No disagreement. No argument. Not even any real discussion of alternatives.
13%
Flag icon
In the end, though nobody really loved the word “Agile,” it was just the best of a bunch of bad alternatives.
13%
Flag icon
A good manager drives a project to be good enough, fast enough, cheap enough, and done as much as necessary.
14%
Flag icon
Indeed, it is entirely possible to work within the Agile framework and still completely mismanage the project and drive it to failure.
14%
Flag icon
Agile provides data
14%
Flag icon
What matters is the data.