If the project involves creating a complex multifunctional solution with a large number of screens, even an experienced vendor may need up to several weeks to estimate it. There are exceptions. For example, a contractor can calculate the cost of a standard landing page and a typical online store in just a few hours, simply based on their past experience.
Read on the topic: Secure development for brazil whatsapp phone number business: how to get reliable software with minimal costs
Similar to the situation with the development cost estimate, the project preparation time cannot be the same for different products. How much time it will take to create a solution depends on exactly the same criteria as the final price.
Quite often, it is impossible to give an accurate estimate of the deadlines, or the probability of meeting them tends to zero. Creating a digital product is a multifaceted process involving specialists from different teams and departments, and each of them is responsible for their part of the work.
Many processes cannot be carried out in parallel. For example, you cannot start programming until the product architecture is built.
Therefore, there may be situations when, due to a delay at one of the stages, the entire chain of interactions slows down. Relatively recently, we began developing a mobile application in collaboration with a foreign IT studio and found ourselves in a similar situation.
Our partners did not have the necessary technologies, so in order for us to be able to work with their code, it was necessary to additionally create a layer on the backend. Without this, mobile developers could not start working on time, and the deadlines for each subsequent stage were shifted.
Some factors also cannot be foreseen in advance and initially included in the work plan. Among them may be:
innovations from the customer,
new legislative initiatives and requirements,
infrastructure failures
and identifying errors that increase testing time.
After blocking foreign social networks, a ban on authorization through these services also came into force . Companies had to refuse integration with them, and existing users had to be transferred to other login methods.
For example, the Ozon marketplace sent out a mass mailing to users logged in via Gmail, asking them to link a new email to their account. Another example is the departure of the Oracle service from the Russian market. After disabling accounts, one of our clients risked losing access to a huge amount of data. We had only two weeks to transfer it to Bitrix24.
The vast majority of outsource developers take risks into account in advance and include an error margin in the estimate. As a rule, it is about 20%. Such a measure is needed, first of all, to protect the client himself, so as not to let him down in case of unforeseen circumstances. This way, he will not plan his work based only on the "lower limit" of deadlines.
At the same time, there are several factors that help speed up development and release a digital solution by a specific date.
How long does it take to develop?
-
- Posts: 130
- Joined: Thu Jan 02, 2025 7:07 am