First Design Meeting
- Consider societal issues
- user base
- funding resources
- system requirements
- Determine basic architecture
- Determine how components communicate
- Choose shrinkwrap/shareware modules
- Develop quick prototypes
- ... evaluate, Evaluate, EVALUATE!
- Record results