When undertaking cooperation with customers, partners and suppliers, we follow the guiding principle of providing lasting values to the parties to cooperation. For this reason, in the first step, we care about understanding the domain and the scope of potential cooperation. We initiate a business analysis.
We strive for the parties to get to know cooperating organizations, including, among others, key stakeholders, values, as well as goals products and services. This is driven by the need for the best possible customization of the solution for cooperating websites. We do it in the form of workshop meetings.
The next step is to create a field of common activity that will provide a minimum viable product (MVP). It is the basis for clarifying requirements and provides a proof of concept for cooperation (PoC). Together with stakeholders we identify high-level requirements, add details, prioritize them, select the minimum usable subset, and make an effort to provide it.
At this stage, technical and organizational principles of cooperation emerge. By technical rules, we mean, for example, architecture or technical standards. By organizational principles - elements of work with plans, communication, roles, risks and many more.
Based on the results of works on MVP and PoC, the parties understand their requirements and possibilities more precisely, and thanks to this we are able to develop requirements, rules and plan of cooperation and estimate the business case more precisely. This is the basis for making an investment effort in the emerging venture.
The next steps are implemented in an agile approach in increments/timeboxes, and their results in providing value to the parties, clarifying the requirements and planning the next steps.
After each increment, parallely to the works carried out, we focus on measuring the benefits. Each time after the end of the increment, we review the results and collect experience and determine the areas of improvement.