Implementation costs can also be DIY-getting out of the software Workshop: how to become a regular army for development with a dozen guns (9)

Source: Internet
Author: User

Let's pick up the book. Water and water are no fish-go out of the software Workshop: how to become a regular army for the development of million people)

The last time we finished the calculation of the development cost, many people will pay for it following the post.

Some people say: You treat programmers as improper people. You never take a day off for 94 days.

I want to answer the question: 94 days is the working time. It's not a weekend. That is to say, the actual development cycle is all the weekends of 94 + 3 months. I only calculated for 94 days, but for 94 days and working days, I did not calculate my weekends. You try to think about it. You are all resting. How do you calculate the fee with the customer and calculate the weekend. Therefore, it is reasonable to calculate the cost in 94 days.

Someone also said: not all of them work for 94 working days. You work for 94 business days as a whole. This is too bad customer.

I want to answer: I will detail this detailed development process in a later article. I would like to brief you here: Do you think it is okay to transfer the survey documents to people in the next stage after the survey is completed? Do you think it will not be tested until the code is compiled? Do you think the document is not written until the test is complete? Such serial communication cannot guarantee the product development quality at all, nor can it adapt to the situation that the domestic requirement of "speaking can not be regarded as a contract that can be torn by two or half" has changed. I will talk about how the entire R & D team works together. Therefore, it really takes 94 working days for the entire team to develop.

Some people say that the building of a castle in the air is full of imagination or imagination. Who made the offer now. The water is clear and there is no fish. No one is a big customer. A one-stop dining KTV bathhouse with kickbacks.

I want to answer: the current customers all accept all the elements. Eating KTV bath and kickback, these are normal procedures. But under the table, you have to look at the table. What we need now is both good-looking and good-looking, both benefits and good project. Now, the competition for making orders by enterprises is no longer one or two layers of competition. First, compare the relationship and find that the relationship between competitors is not weak. Compared with the price, we found that it is still similar. In addition, the competition layer is better than who has better functions, who has better pre-sales solutions and demonstrations, who has better implementation commitments and service commitments, and who can customize modifications, who can stay on site for a longer period of time, who can be more powerful than who can, and who can customize the number of changes without limit. Wait a moment. If you think that the list is signed, it is also a matter of wiping your ass. If you can take a bath, eat, and give a kickback, the sales will be much simpler. In the past, but not now. The future is even worse. Drinking, eating, and playing are not part of work. When talking about work, how can we get started. I want to report a price pass when I try to get involved. If there is a problem of time and quality in the future, no one will be able to lose his seat. No one dares to take this risk.

Of course, today is not a FAQ for the previous article. Today, we will continue to answer the above questions and share with you the implementation cost calculation.

A project implementation team consists of project managers and training specialists. Usually a Project Implementation Team is headed by a project manager and composed of several training specialists. Several training specialists determine the number of users based on the number of system modules purchased by the customer. Generally, one training specialist is assigned to a sub-system.
 
The project manager has the following responsibilities:
1. Define the project scope
2. Develop a project plan
3. Organize project members
4. Coordinate with relevant personnel
5. Ensure Project Quality
6. Promote the project progress
 
Project managers can also be divided into senior project managers, intermediate project managers, and project managers. Corresponding to the implementation project manager with 5 years, 3 years, and 2 years of project management experience. Of course, different levels of project managers and training specialists have different salaries and different abilities.
The implementation phase includes the project survey period, project data preparation period, project training period, project launch and operation period, and Project Acceptance Period.

During the project survey period, the project manager is responsible for defining the project scope, formulating the project plan, and organizing the project members. The training specialist collects project details to help the Project Manager define the project scope and develop the project plan.

During the project data preparation period, the training specialist is responsible for training the basic data preparation personnel who need to prepare what data, how the data is encoded, what data is qualified data, and how the training data preparation operator prepares the data for input, helps verify that the entered data is correct. The project manager is responsible for the customer to design special data processing solutions during data preparation.

During the project training period, the project manager is responsible for the training plan and training coordination organization, and the training specialist is responsible for the training.

During the launch and operation of the project, the project manager is responsible for promoting the smooth and comprehensive launch of the project, and the training specialist is responsible for on-site guidance and in-depth training.

During the project acceptance period, we will summarize the work done in the early stage, point out the shortcomings, report the important points and precautions for system maintenance in the future, and evaluate the project launch effect.

I have met a customer who does not need training. We provide detailed data preparation specification documents, system initialization manuals, and business function usage help documents. They do not need our customized modifications. They train themselves to launch the program. They don't even need us to make consultation and assessment on project results.

We have project managers and training specialists with different levels and different costs for customers to choose from. Of course, customers can also choose the project implementation period.

Some customers need to customize the changes and we will sign the project survey period. They don't need us to do training, so they will remove the cost of the training period. If we do not need assistance in data preparation, we will remove the cost during the data retention period. If we do not need an exception in the monitoring switchover, we can also save the cost of the launch operation period.

Customers can determine the number of days to sign each phase based on their IT construction complexity, historical issues, personnel quality, and personnel size. However, the exception is that our training is billed separately.

In this way, the implementation cost = (the daily cost of the selected level of project manager + N sets of sub-systems x the daily cost of the selected level of training specialists) x the number of implementation days.

Different project managers and training specialists have different daily implementation costs. The implementation was due to a business trip to the customer's site, so the software company had to pay the employee's travel welfare subsidy, which of course had to be taken from the customer's implementation cost. All the telephone, meal, accommodation, and transportation expenses spent during the implementation process require money, which must be taken into account in the implementation cost.

For training. There are formal training specialists, formal training courses, training textbooks, training exercises, and training exams. Relying on mouth-to-mouth training and training on a help document for each interface operation, this kind of tubaozi method can no longer make customers satisfied with the regular and professional order.

For training, each subsystem has its own training courses. In addition, the score is very small and becomes a number of courses. For the most grass-roots operators, for the management of team leaders, for the management of section chiefs, and for the Information Department system maintenance personnel for the system.

In addition, the customer's it level is different. Therefore, even for a role, such as the most basic operator, there are basic courses and advanced courses.

Each course has a limited number of students (too many trainees will affect the teaching quality ).

Moreover, there are times of training.

In this case, the Training Instructor fee = (the training cost for a certain level of training specialist course) x the number of training times.

We have a training course list for customers to check and adjust the number of training courses they need, and the training fee will be automatically calculated.

Training, in addition to training instructor fees, there are also training textbooks available. Because training textbooks are printed, training textbooks are also charged. The price of each book is different, and the price is clearly marked. The customer calculates the number of books to buy.

Therefore, the entire implementation cost is measurable. Provide the customer with a set of cost calculation tables. The customer adjusts the parameters based on their financial resources and expected results, you can select a suitable project manager, Training Specialist, implementation stage, training course, and training textbook.

Some netizens once saw that I mentioned this calculation method and thought it was not feasible: if you do this calculation, the customer will not sign the ticket. You treat the customer as a fool. No one knows that labor costs are required for everything, and even a training document needs to be written. But will customers pay for this labor cost? Obviously not. Why not? The big environment in China. Only a better environment can change the customer's perception. But these big environment changes are not what our small companies can do. Big environments require the country and big companies to lead changes. As small companies, we only need to adapt to the trend. No matter what the company is, as long as it has something to do with software, it is all over the market, and it can only beat a batch of dead-end products. The products that are left behind must be excellent products.

One of my friends also thinks this way. He said: the customers in your industry are customers who have been Informatization for many years. Therefore, they have a high level of awareness of payment, however, I am engaged in industry informatization is not yet mature, and I cannot use your method. Your method can only be applied in industries with mature informatization.

I asked him: Have you tried?

He said: Is this still a try? Certainly not.

Well, we often understand everything, but it's our turn to do what we have.

Either continue to mix water and fish, package the implementation scheme of the entire steel board (now the software focuses on building blocks, why the implementation cannot be sold) to the customer's total number, the customer does not know the price of water, we can only hold the old idea: It must be correct to block half the price. You can either give the power of choice and decision to the customer, so that the customer can see that the profit of the software is not so high, and everyone is struggling. (I think of stores and supermarkets in the past)

If you think that the future is still in the water rather than the DIY age, continue ....

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.