Discovery is the most important phase of the project. During this phase, we dig deeply into research, brainstorming, and review of existing technology to get a solid understanding of:
- The business requirements
- The functional requirements
- Your overall strategy
- Your users / customers / audience
- Cost / Benefit Analysis
- Discovery Deliverables
The best news about discovery is that there is a deliverable from this phase. In fact, you’re free to use the discovery document we create to have the project done elsewhere.
Your Discovery Report will include
- Stakeholders interviews report
- Requirements outline, detailing business and technical requirements
- Technology & Platform decision – there are many ways to skin a technological cat, and they are evolving all the time. We’ll recommend the technology and platform for your project given what’s currently available and proven, keeping scalability in mind.
- Functional Dependency Analysis – Create functional dependence diagrams for each module to allow for concurrent development.
- Project plan and timeline, with key milestones and project phases
- Use cases: descriptions of typical users of the technology, and how they are expected to interact
- ERD – diagram of the technology’s entities and how they relate (Entity Relationship Diagram)
- Quality Control process and checklists
- Project bid, key assumptions related to cost
- Wireframe / Prototype of project – this is the proof of concept – the visual representation of the elements of your app or site and descriptions of how they will relate and perform