Tag Archives: law software

Agile and Laws

Why Agile works when other methods don’t?

http://blog.nodeta.com/2008/06/05/coping-with-the-law/

  • Ziv’s Law: Software Development is Inherently Unpredictable
  • Humphrey’s Law: Users Do Not Know What They Want Until They See Working Software
  • Conway’s Law: The Structure of the Organization Will Be Embedded in the Code
  • Wegner’s lemma: an interactive system can never be fully specified nor can it ever be fully tested
  • Langdon’s lemma: software evolves more rapidly as it approaches chaotic regions (taking care not to spill over into chaos)