Design Methods

There are a number of ways of doing design. Not all are made equal.

Here are a few methods that you might want to consider.

  1. Whiteboards
  2. Diagrams
  3. Word Processor
  4. Custom Design Tools
  5. CRC Cards
  6. Architecture Descision Records
  7. Test Driven Development