Hi — I can answer questions about Craig's 15+ years in enterprise UX: his case studies, the industries he's worked in, or how to get in touch. What would you like to know?
A seven-phase process for moving a feature from idea through to productized release. The core of it is the Requirements & Design phase, which embeds a full Lean UX methodology — hypothesis backlog, collaborative design, user testing, iteration — as standard engineering practice rather than an optional add-on. Decisions throughout the flow can loop back for revision; the linked "back to" annotations show where each loop goes.
Look for cards with a chevron (▸) — they expand to show additional detail.
1. Roadmap
InceptionIdea is generated and business case is made for adoption. Initial market research.
Level of EffortRough requirements are outlined and rough LOE is estimated.
PrioritizationInitiative is added to development roadmap.
2. Requirements & Design (Lean UX)
Gather research4 research sourcesDetermine a list of questions to be answered before the design phase begins. These questions become the metrics used to determine the project's success after launch.
Database queries — answers to questions about usage and feature popularity
Existing analytics — answers to questions about usage and feature popularity
User interviews — qualitative information about what users like and dislike
Market research — in-depth research, competitive product review, user feedback
Write problem statementThe statement that describes the reason for doing the project.
Assemble product teamThe group that designs the product. All major disciplines should be represented.
Gather assumptions from teamUse the Lean UX worksheet to solicit answers to the assumptions prompts.
Is this a new product?
No — rewrite
Translate existing features into hypothesis statementsList the current features required for the rewrite, turn them into hypothesis statements, and add them to the backlog.
Yes — new
Create hypothesis statement backlogThe problem statements that drive product features. Maintained throughout the project. Any new idea should be added to the backlog to be voted on later.
Lean UX Iteration ProcessFull iteration loopVote on hypotheses → Collaborative design → Mock-ups → User test → Create artifacts → Handoff → iterate or complete.
Vote on hypothesesThe team votes on 7 to 10 hypothesis statements from the backlog to work in a single iteration.
Collaborative designThe team discusses the hypothesis statements and turns them into a UI/UX.
Mock-upsDuring collaborative design, the designer creates high-fidelity mock-ups for use in user tests and later as tickets to developers.
User testThe UI created during the iteration is tested with users to ensure it solves the stated problem.
Improvement ticketsCreate tickets for the next set of improvements (feeds back to Development).
Yes
Write / update documentationGenerate user manuals and any other user- or marketing-related documentation.
Update release notesUpdate release notes for affected versions.
ProductizePrepare marketing and sales collateral. Move into the maintenance stage.
End of product
How this was built. Designed in partnership with the VP of Development. Phases and decision points were captured through a process audit: major milestones pulled from the bug-tracking software, plus interviews with PMs, QA, Architects, and Customer Service to surface the steps that lived in people's heads rather than in any system. The diagram reflects how work actually moved through the organization, not just how the documented process said it should.