Project phases with timeline:
- Concept and brainstorm phase - 1 week.
- Initial user flows and mockups - 1 week.
- Developer/Engineer sanity check and discussion - 1 hour (or more if needed).
- Initial spec and user stories, user test design. - 1 week.
- User test working prototypes - 2 weeks (depending on complexity).
- Initial user testing - 3 days.
- Interpretation and data presentation - 2 days.
- Spec, mock, and prototype revision, additional test design - 1 week.
- Secondary user testing for revised features - 3 days.
- Interpretation and data presentation - 2 days.
- Final revisions to spec, mocks and user flows - 1 week.
- Detailed technical review, spec review. Technical revisions. 1-5 days.
- 2 week buffer for initial prototypes, spec negotiation, or possible retesting for tricky elements.
Notes:
- This assumes an ideal and focused timeline. In reality scheduling and other projects would probably require modification. Each scenario or independent feature set could be broken up with a cascading schedule for prototyping and testing to better fit with particular timeline needs.