During this initial phase our main task is to discover in the most efficient way the needs and requirements of the customer. Based on the discoveries we do a planning and rough estimation for the implementation that follows.

Discovery workshop
First thing after project initiation is to plan a discovery workshop with the customer. We sit together with all project stakeholders and try to uncover all business needs that triggered the project and to turn them into meaningful user stories.

Prototyping
The fast prototype provides a real touch and feel to the stakeholders of how the new solution works. After evaluating the prototype, the stake holders may modify, adapt and extend their business requirements.

UX (User Experience Design)
The success of a software project depends on understanding the business, users, and technologies. In the discovery phase, we research end-users, analyze personas, and map their journeys to identify development needs. We also ensure alignment with business goals and technical opportunities.

Architecture
During the discovery phase we identify the on-premise and cloud systems that are currently used by the customer and that manage data relevant to our project. Then we discover the most efficient data flows between the systems and plan the overall solution architecture.