Tag Archives: law software

Agile and Laws

Why Agile works when other methods don’t?


  • 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)