Some Agile Principles
Let’s discuss some agile principles.
I often say the dance steps will be ugly if you don’t feel the music.
There is a heated discussion now about the principles that underlie Scrum. I hope no one hurts himself. By which I mean, in jest, that we often have the biggest fights about abstract things. On these abstract things we tend to disagree. Concrete facts that all can see with their own eyes are harder to argue about.
Here are some principles I see at play in Lean-Agile and in Scrum. Part of the fun of putting this list out there is the hope and expectation that you will discover better ways of expressing these, or other, principles at work. My list was done hastily, so you are welcome to comment.
A quick list….
- Don’t get distracted and waste time trying to do five things — do one thing until it is done, then do the next thing.
- All work-in-process is waste (and we want to eliminate as much of it as we can possibly imagine). — Taiichi Ohno
- Two heads are better than one; three are better than two.
- With our knowledge work, the productivity of the individual is fairly meaningless (no individual alone can produce the product); the productivity of a small team is meaningful.
- Bad news does not get better with age.
- Truth and love are the true foundation.
- How hard we work is not important; what is important is making a few peoples’ lives better.
- We have failures in communication all the time; the problem is to identify the biggest ones as fast as possible and correct them quickly.
- The best way to communicate about this very abstract work is to make it as concrete as possible, then get full and direct feedback.
- In theory there is no difference between theory and practice — in practice there is. (Yogi Berra) One Meaning: In our minds, all our ideas seem to work. In practice, we all see many mistakes and problems.
- Knowledge creation is what it’s all about. — Cf Takeuchi and Nonaka.
- Fujio Cho said, “There are many things one doesn’t understand, and therefore we ask, ‘Why don’t you just go ahead and take action; try to do something?'”
- You learn fastest by small mistakes.
- Where there is no vision, the people perish. — Proverbs
- People are remarkably good at doing what they want to do. — Little’s Second Law
- I know it when I see it. — Justice Potter Stewart
- How does a project get one year late? One day at a time. — Frederick Brooks
- You don’t need to motivate them. You need to get the de-motivators out of the way.
- People work best when allowed to make small promises.
- Don’t over-stress the system (the team).
- Because business and technology decisions are inter-dependent, business people and technologists must work together daily.
- There will never come a day when there are no impediments. We can always improve. We must work on the biggest impediment each day.
- Samuel Johnson said, “Depend upon it sir; the prospect of being hanged in a fortnight concentrates the mind wonderfully.”
- “It is difficult to predict, especially the future.” Niels Bohr
- We are organic, transient animals. We are not machines nor are we constructs of the mind.
- There is a lot of variation among and between individuals. Perhaps even more between teams.
- Alexander Pope said man is “a being darkly wise and rudely great.” Of a mixed nature. None of us will be perfect soon.
- Micro-managing workers never helps. A bit of coaching might help some.
- Pretending to be more productive by lowering quality is just pretending.
Do you find these principles useful?
Your comments please.
« « Ready to listen? || Certified ScrumMaster Course with Jeff Sutherland Dec 15 » »
4 thoughts on “Some Agile Principles”
Leave a Reply
You must be logged in to post a comment.
Joe – I liked this one so much that I included it in this week's Agile Quick Links: http://www.notesfromatooluser.com/2009/11/quick-agile-links-week-3.html
Nice post Joe!
Great list. Check my Agile and Leadership blog out at http://www.efficitrends.com/blog.
Great list. Check my Agile Leadership blog out at http://www.efficitrends.com/blog.