Tuesday, January 30, 2007

The (Agile) Joel Test

See confusedofcalcutta for the inspiration for this;

http://confusedofcalcutta.com/2007/01/29/musing-about-agile/

A first stab at updating the Joel Test refered to in the posting;
  1. Do you use code control?
  2. Do you use a Wiki?
  3. Can you build / test / deploy in a single step?
  4. Do you do continuous build / test / deploy?
  5. Do you have constant user review / feedback?
  6. Do you constantly refactor based on user review?
  7. Do you constantly review / re-prioritise user stories?
  8. Do you have a current view on burn-down?
  9. Do you have user stories?
  10. Do you have a colocated team with constant conversation / communication?
  11. Do you use the simplest tools appropriate to the task?
  12. Do your tests drive your development?
  13. Do your developers pair and support each other?
  14. Does everyone talk, constantly?
I will put this to test with some of my development teams. Any comments / views / refinements on this would be most welcome.

1 comments:

Justin Brister said...

There is one more test that I should have added to this;

- Is your design, the simplest possible that meets the end user and non-functional requirements?

J

Post a Comment