An Insurgency of Quality

An Insurgency of Quality

Alan Cooper gives a powerhouse performance on the importance of reclaiming quality as a key deliverable of software development in this excellent keynote presentation:

An Insurgency of Quality

Some of the key points I took from watching this video are:

  1. Modern management is industrial in outlook.
  2. Software development is a post-industrial activity, so software projects and the managers running them often have completely different World views.
  3. You cannot reduce cost of software development, only the quality.
  4. Difficult to measure ROI (Return On Investment) of software development.
  5. Developers cannot be managed in the traditional sense, only facilitated.
  6. Viewing software development as a craft (not an industry).
  7. Software developers respect competence, not authority.
  8. Combination of Agile Methods for design, and RUP (Rational Unified Process) for implementation.
  9. Document your success!

It is a thought provoking presentation well worth your time.

John Collins

I have been writing about web technology and software development since 2001. I am the developer of the Alpha Framework for PHP, and the five.today personal productivity app. I love open source, technology, and economics.