How to calculate the cost of implementing a software product (software)

The question of the cost of software implementation arises from any customer at the negotiation stage. Each service has its own price, and it makes no sense to discuss anything without understanding the financial component. But often in response to the total cost, there are questions from the series "why is it so expensive" or attempts to understand what the announced price consists of.



A similar question, how to form the cost of the implementation service, is asked by novice specialists. In this article, I propose to understand the main components of the implementation service and the principles of value formation.



What is embedding?



Implementation of software systems is the process of customizing a software product for the needs of a customer and training employees. The implementation stage begins after the work on the selection of the software product has been completed, and ends with the commissioning of the system.



Implementation consists of two main stages:



  1. Setting up a software product. This stage includes various improvements, integration and direct configuration, i.e. transfer of primary data, creation of user groups, etc.
  2. Training. It is not enough to get a working system, it is necessary that people know what to do with it. Otherwise, the implementation of a software solution becomes meaningless.


In some cases, they separate the setting and refinement of the system, I see no point in this.



Program customization cost



At this stage, specialists of two profiles work:



  1. Business consultant or implementation specialist. This is an expert who collects information about the needs of the customer, coordinates all the nuances, sets a technical task for programmers, and controls the execution of work.
  2. Programmers. Depending on the complexity and characteristics of the necessary improvements and integrations, one or several specialists can participate in the process. For example, to integrate with a website you will need a web programmer, and to exchange data with 1C Accounting you will need a 1C specialist.


:



Β« 1 Β» * Β« Β»



, , - , , . , .



. , .



– ?



– . . , . , – . 





-?



- – , . , , , . .. – , , .



– . . , - – «» . .. – . , .. , , .



, , , . , Β« Β». , , . , Β« Β», . . 



, :



  • – , . .
  • – - . . 




– , , , ..



, :



  1. .
  2. .
  3. .




. , , . . 



, , . .



: ?



  • , , , ..
  • ( ), , , , .


, . , . .



. , .



:



  • ;
  • , ;
  • , .


, .



, . .. , - . , . , .



. , , , .



:



  1. – , , .
  2. .
  3. – , , .


. , . .



. , , ? , , , , .





, . , , , .



. , :



  • 6% 1% 300 . 
  • , . 1,5% . 


, , , 8,5%.



, , , , .



, , , . , , .



: . . «» .



3 : , ,



:



  • – , . , , - ..
  • – , , . , , , , .. , , , . 
  • – , . , , . . 6 , , , , . - . 6 , .


, , , :



  1. β€” . , . , , , , , β€œ ”. , .
  2. β€” , , . , , , - . , . , . , , , , β€” . .. , - ..
  3. . , , β€œ ”. , , β€œβ€ , , β€” , . , , , . . β€” , . , .




, , . , – «». , . .



, . , … , .



: --



, β€œ--” . :





.



, , , , , , .



, , . .. β€” , . , , , .



, , , . . - . , . , , , . .



, , , - , , . , . , . .





- . , , - .



:



(Β« Β» * Β« Β» + Β« Β» * Β« ) * Β« Β».



, 30 50% Β« Β». , - , , . , .



:



  • – 2 500 .
  • 4 .
  • – 1,5-2 ( , , ).
  • 4200 .


:



  • : 2500*4 = 10 000 .
  • : 4200 *2 = 8400 .


18400 .





  1. , , . , , .
  2. , : , .. , .


. , . . , . – , . , .



. , . β€” , .





- . , , , .



- , – , , .



, , , . «» .



, – . . , , . , , , , . , , .





, , -. , , , . , , Β« Β», .



Β« Β»



, «», .. . . , , , . 



, Β« Β». 



, 1 ERP.



455 . . 55% – , .. 1. , 1 , .



. - 1 255 . . . , , , , , . - 1 , . , .



Agile



Agile- ( ) – , . ( ), – . .



, . , , .



. :



  1. , .
  2. .


– . 



:



  1. .
  2. .
  3. , , .


. , , - , - . . .



, . Agile , β€œ Agile”, .





, . , .





. , , , .. , ..



, . , . .





, - , .. Β« Β».



  • - , . , .
  • , , , – . , . – .


. , IT , ( - ).





– , .. – -, ..



, , .



, : . . , - online-. . , . , - , .



, , , . , .





:



  1. , , .
  2. . , .
  3. . , .
  4. . , , , .


: β€œ , , , ”.



, , , . , , β€œ ”, .. .



Of course, software implementation should always be carefully planned, but don't be intimidated and back down in case of a mistake. Any project is a lively, dynamic process. It involves people, both from the side of the performer and from the side of the customer. Sometimes these people make mistakes. Sometimes during the implementation process, previously unforeseen difficulties are discovered. But if you have already started work, spent time, effort and money on it, do not stop halfway! Always follow through on projects. This is the only way your costs will pay off and your decisions will lead to success.




All Articles