Customer input
Product goals, existing systems and resources, business decisions and required permissions.
Engineering & delivery
Agree on the problem and acceptance criteria, then scope design, development, integration and delivery. Projects can enter at different stages.
Discuss needs and assess feasibility, scenarios, functions, timing and cost.
Target users, key scenarios, priorities, constraints and acceptance criteria.
Product and structural design, with hardware, software and AI developed together.
Product and interaction design, hardware/firmware boundaries, model and voice combinations, and app/operations interfaces.
Build prototypes, test the experience and refine it using the results.
Prototype or stage implementation, build and version records, key-path and failure/recovery checks.
Supply chain, manufacturing, quality control and shipping, followed by updates and ongoing support.
Agreed designs, code, builds and documents; manufacturing and quality requirements, delivery checks, updates and ongoing support.
Whether the request, product response and real outcome agree.
How permission changes, network loss and unsupported device actions are handled.
Which configuration, build and device were tested, and how recovery works.
Agree on experience validation, manufacturing requirements, delivery checks and ongoing service scope, then review them against the agreed criteria.
Product goals, existing systems and resources, business decisions and required permissions.
Organize product design, technical proposals, implementation and validation within agreed scope.
Examine deliverables, versions, key paths and ongoing maintenance responsibilities.