The fuzzy front end

I want to collect together all the terms that describe activities at the start of software projects.

The fuzzy front end

  • Discovery
  • Ideation
  • Brainstorming
  • Chartering
  • Initiation
  • Information Architecture
  • Wire Frames
  • High-level Design
  • High-level Requirements

Big design up front

  • Mocks
  • Conceptual Modeling
  • Specification
  • Detailed Design
  • Detailed Requirements
  • Software System Architecture

Any additions? Please…