Friday, September 1, 2006

Software Development Philosophies

This is an incomplete list of approaches, styles, or philosophies in software development.
  • Agile software development
  • Agile Unified Process (AUP)
  • Open Unified Process
  • Best practice
  • Cathedral and the Bazaar
  • Constructionist design methodology (CDM)
  • Design-driven development (D3)
  • Dynamic Systems Development Method (DSDM)
  • Extreme Programming (XP)
  • Iterative and incremental development
  • KISS principle (Keep It Simple, Stupid)
  • MIT approach, see Worse is better
  • Open Unified Process
  • Quick-and-dirty
  • Rational Unified Process (RUP)
  • Scrum (management)
  • Spiral model
  • Test-driven development (TDD)
  • Unified Process
  • Waterfall model
  • Worse is better (New Jersey style)
  • You Ain't Gonna Need It (YAGNI)

From Wikipedia

Total Pageviews

Diving into the Controversial World of IPL with Lalit Modi

Lalit Modi, the mastermind behind the Indian Premier League (IPL), recently had a candid interview with Raj Shamani. The interview delved d...