Robert “r0ml” Lefkowitz: Exceptional Software Explained: Embrace Error

By Marek Kopel

All today software development methodologies’ steps are invented ~80 A.D.  by Quintilian:

  1. inventio (discovery of arguments),
  2. dispositio (arrangement of arguments),
  3. elocutio (expression or style),
  4. memoria (memorization),
  5. pronuntiatio (delivery).

MSF:

  1. Envision - think about what needs to be accomplished and identify constraints
  2. Plan - plan and design a solution to meet the needs and expectations within those constraints
  3. Build - build the solution
  4. Stabilize - validate that the solution meets the needs and expectations
  5. Deploy - deploy the solution

OpenSource framework: no requirements – only bug reports => no development – only maintenance

video: http://blip.tv/file/1108217 (video compressed slides?)

audio: http://itc.conversationsnetwork.org/shows/detail3995.html

Tags: , ,

Leave a Reply