Product creation always starts with an idea. The idea generally arises from a hobby or professional activity. A shortcoming or opportunity is discovered within an existing system, and the idea comes. This happens because the sphere is well known.
In order to collect the most in-depth and high-quality feedback, it is necessary to clearly define the product’s functionality, its main advantages. At this stage, our team will help:
– define a basic set of functions
– pick the audience of users out
– represent goals and objectives for CustDev analysis
– prepare CustDev questionnaire (forms for analytics collection, a system for automatic analysis of results)
As a result, the idea will be evaluated by consumers, and the decision about development will be made.
The duration of the step is 2-8 weeks (depending on the size of the product).
After CustDev is conducted and the decision about the development is made, there’s a stage of SOW creation and basic product architecture prototyping.
Working with our team on the first stage means having functional requirements stated and basic prototype created by the beginning of the second stage. The matter is that we can create Technical Specification in accordance with the results of CustDev.
These factors not only affect further development positively, but also save the resources significantly.
The philosophy of our team is to integrate the client with the development team, which allows us to develop a communication format for the most effective cooperation.
The duration of the step is 3 – 6 weeks.
We use the Scrum framework to develop products. It allows us to identify all the weaknesses and make the necessary changes on early stages.
The development team together with client plans sprints – short stages (about 2 weeks) during which a certain block of work is performed. The breakdown of the project into sprints allows not only to evaluate the implementation period, but also to track the overall result of each sprint. The number of sprints is agreed with the client, and a certain amount of resources is allocated for each sprint, which makes it possible to predict the development budget and control deviations.
At the end of each sprint, the team can evaluate deviations from the plan.
If the sprint is completed by 90%, the project budget will increase by about 400 USD. If the sprint is completed by 110%, then the budget will reduce by 400 USD.
Thanks to this system, the client can predict any changes in the cost of the project for each sprint.
The duration of the step is 8 – 40 weeks.
After the development is completed, the product will be launched. This should be done along with promotional materials: landing page, promotional pages in stores, banners and more.
Preparation for launch and presentation to customers is one of the most important steps since a right start allows to collect the first loyal audience.
For some products, it is recommended to start this step during the last sprints: this allows to attract users before the product is released, so the first 300-1000 users will be able to give feedback by the time of launch. It is also recommended to conduct 1 – 2 short-term advertising campaigns in order to draw attention to the product beforehand.
The duration of the step is 2-4 weeks. It is also worth focusing on promotion of the product and collection feedback from users over the next 8-12 weeks.
When the product is launched and the first feedback from users is collected, ideas on improvement and extension come over. In this case you may need:
– a technical team that will be responsible for support of existing functionality
– a development team that will create new features
The support and development processes are carried out throughout the life cycle of the product.