- 01ConsultationAt this stage, we call the client for the first time: get to know each other, ask the first questions, define the essence of the project for ourselves. Our specialist should get answers to a number of strategic questions. What are the client's goals? What materials does it have? How does he understand his problem? How do you see her decision? In turn, the client gets the opportunity to ask the first questions about the development, provides the manager with their materials, if they have them. Studying all the information received from the client allows you to proceed to the next step.Stage results:Determining the scope of the projectRough estimate of the project
- 02Collection of requirements and validation of the ideaAt this stage, we already understand the essence of the project and can go deeper in particular. To do this, we hold a more complex meeting with the client, where we ask pointed questions about the project. The client's answers are very important - the more information we get, the better we can work out the product concept. After that, we take a break and brainstorm with the team — discuss the request, select the best ideas and technologies to bring the project to life. The result of these discussions becomes the basis of a commercial offer.Stage results:Briefing with the clientTechnical characteristics
- 03Presentation of KPOur commercial offer is extremely clear and transparent — without water, complex terms and ambiguous wording. We form it individually, taking into account the interests of the client and the specifics of the project. We do not practice hidden payments and notes to the contract in small print. The scope of work is agreed for the project individually. We fix all the details in the contract and additional agreement: each task, the scope of work for it, the team of specialists. Most often, we present the offer in Zoom, or 'live'. Here, the main thing for us is to answer any questions, to clarify any unclear points in advance.Stage results:Detailed assessment of the projectCost estimateTerms of project implementation
- 04Agreeing and signing the contractWhile the contract is being negotiated, we assign a personal manager to the client. This is a specialist who is available 24/7. Our project managers are specialists with a deep understanding of the market (3+ years of experience in your niche). They are used to meeting deadlines and agreements, they strictly adhere to the approved road map. At this stage, we are building a technical development team, supported by a staff of 280+ unique specialists.Stage results:Support roadmapFormation of the team
- 05SCRUM DevelopmentMost often, we work with SCRUM - this is an agile development method, where the bet is on small autonomous teams and two- to four-week sprints. The team is always immersed in the project, knows how to find the best technical solutions and present them in the client's language. We are ready to answer any questions and provide feedback every day. The client always has full control over the development. He understands well what he will receive as a result of the next sprint, because the tasks for them are written in advance. The team holds weekly meetings where it presents its work and talks about plans for the future. The client also regularly receives official reports.Stage results:UX/UI DesignBackend and Frontend developmentDevOpsRegular reports
- 06Regression testingWe test the code at every stage of development, but this does not guarantee the stability of the project on release. In fact, improvements are constantly made to the code, and the correction of some bugs can lead to the appearance of others. When all stages of the project are completed, the team performs regression testing. Its purpose is to ensure that updates and fixes do not introduce new conflicts and bugs.Stage results:The product's basic usage scenarios are thoroughly testedAll bugs and conflicts have been found and fixed