software_symposium
introduction
design
 simon
 alexander
 habraken
 design_methods
 formal_informal
projects
thanks

design methods "movement" (1960's and 1970's) in architecture:

  • requirements analysis & partitioning
  • formal design methods
  • pattern language
  • case-based reasoning
  • design rationale
  • participatory design
  • post-occupancy evaluation
  • life-cycle engineering
same ideas play again (1990's and 2000's) in software design !

so ... maybe we are in this game together