Discovery
During discovery, requirements are explored in much greater detail with the end user in mind. Core business drivers are expanded. Requirements are gathered with an eye to finding major undocumented features that, if omitted, would limit the new product’s marketability and usability. An architectural frame is created with reusable infrastructure-level functionality and models that can flex to accommodate the evolution of the system design.
Different factors (system complexity, investor demands, technology concerns, usability testing) may warrant a proof of concept at this point in time. In cases where the application is part of a larger system that is not easily replicated, ITI will begin designing the necessary simulators that will validate the application's behavior.
The discovery phase is re-entered as necessary to address additional high-level requirements that the client identifies.
- Use case refinement
- Technical expansion of use cases
- Proof of concept
- Basic architecture
- Simulation design
Process Roadmap: Vision, Discovery, Production, Delivery, Communication.
