Home/Discovery Phase

Discovery Phase

Get a quote for your discovery phase

Clarity and detalization in the project are the most effective preventatives against wasting budget and time. Sufficient documentation from the beginning leaves no space for assumptions and brings peace of mind, once everybody has the same precisely described scope.

Solution architecture

Develop a comprehensive technical architecture tailored to your project needs

Precise estimate

Get accurate time and cost estimations based on detailed requirements analysis

Comprehensive requirements

Detailed documentation of functional and non-functional requirements

Discovery Phase Process

Our structured approach to understanding and documenting your project requirements

1
Formalize needs

The first step is a domain workshop, where the Client describes his needs, pains, and existing status quo by sharing how he achieves goals today.

Staff: Business Analyst, Project Manager
2
Identify showstoppers

The second step is to list and validate possible technical, legal, and business model related show-stoppers by making a set of experimental proofs-of-concept.

Staff: Technical Lead, Business Analyst
3
List all dependencies

Research on listed and prioritized vendors and dependencies of a product allows to provide a precise project estimate instead of abstract placeholders.

Staff: System Architect, Technical Lead
4
Maintenance cost

Once the technical set of tools is clear, it is possible to make calculations for different system workloads - downtime, minimum profitable, target, and exponential growth.

Staff: DevOps Engineer, Business Analyst

Discovery Phase Artifacts

Bare Minimum

  • Feature Breakdown list
  • Software architecture document (SAD)
  • User Journey Map
  • Software requirements specification (SRS)
  • Wireframes

Healthy Pack

  • Project Goals and Scope
  • Feature Breakdown list
  • SAD
  • User Journey Map
  • List of User stories
  • SRS
  • Wireframes
  • Design Concept
  • UI/UX design
  • Statement of Work

Nice To Haves

  • BPMN/UML
  • Risks Register and Mitigation Plan
  • Quality attribute scenarios
  • Informational Architecture
  • Market research

Upon Request

  • Security Architecture
  • Dependencies map
  • Customer development
  • Test Plan

When Is Discovery Phase Mandatory?

  • Non-technical entrepreneurs who plan to outsource all the tech tasks
  • For founders who are new to the business domain
  • For existing software updates with complex interdependencies and multiple vendor changes
  • For those who introduce a new business model or service to a market
  • For entrepreneurs who have too many ideas or prioritization issues
  • For any fixed-price project with a budget of more than 50 000 USD

Ready to leverage our Discovery Phase expertise?

Our team is ready to help you implement the perfect solution for your business needs.

Contact us today