Help me make an app, give you 200,000, do not do?

Source: Internet
Author: User
Tags ming

First, why write this article

Some time ago, a colleague from his hometown (practice) asked me how much it cost to develop a news app, product, UI, interface, admin page They don't have anything to outsource.

I did not do in the outsourcing company, also did not accept reverse telecommuting, but after all, the first-line development has been done for many years, but also managed the development team.

I've never eaten pork before, and I've seen pigs run. So I wrote this article to explain my idea of the offer and development time in outsourcing. It comes with the time assessment at work.

Some ideas may be wrong, can be explored.

Second, the outsourcing of quotations.

My old colleague called Xiao Ming for the time being. Here is our dialogue.

Xiao Ming:"How much does a simple app development cost, and how long will it take to develop?"

me:"no specific product, neither money nor time can be assessed." I know you don't understand this piece, so I'll say it in general.

We press an app developer for one months 2万来, just for example. 21 days of work days, 20,000/21 per day is agreed to 950 yuan, we use 900 yuan bar, mainly good calculation.

We have to look at your product first how simple, if only to show some of the dead pictures and data, do not read the interface, on a few simple list display page, within a week can be done. 900*5 = 4500.

Just said 5 days is the ideal development time, because usually we want to communicate, modify the requirements, modify the UI design and so on, these will take time, so the development time to add 50% of the risk time, so the price is: 4500 * 1.5 = 6750. 6750 is quoted in the case of product documentation and UI that are given by you. iOS and Android add up: 6750+6750≈1.3w

If the product documentation and UI for us out, the product manager and UI wages are calculated according to 1.5W, 1.5W/21 = 700, the product and UI to discuss with you often, it takes time, because the requirements are relatively simple, we roughly 6 business days to estimate, 700*6 = 4200.

Total: 1.3w+ (4200*1.5) ≈1.9w. ”

Xiao Ming:"How much does news app development cost?" ”

I:"news category app, there is the interface, WAP, user login, registration, video playback, and so on functions." Because the news app product is also very big difference. We are only roughly 42 days to calculate, the actual will and this has a lot of discrepancies.

900*42=37800,37800*1.5≈5 7,000, even if it's 60,000. iOS and Android add up to 120,000.

These are not the product, UI, interface, background pages of money. Approximate 12W (iOS and Android) +4w (product and UI) + 13W (interface and Background management page) ≈ 290,000 as analyzed above.

280,000 is the remuneration of manual labor, if the organizer needs to calculate the facilitation payments: 29w+3w = 32W "

Xiao Ming:"need so much money, too expensive?" ”

I:"depends on the specific needs to be determined, the above is only about." is not entirely accurate. ”

Xiao Ming:"But I asked small d (d students are still not graduated students, in the company internship), he said let him do this whole set of pull also on a hundred thousand of, you reported higher than he reported too much."

me:"I quote you 320,000, if you find a real outsourcing company, they should at least give you more than 600,000, you can bargain at least more than 500,000."

If you are looking for a college student, or a three-tier city development team, it is generally lower. ”

Xiao Ming:"Outsourcing companies charge so high, it is better to find a personal developer." ”

me:"The outsourcing team is reporting high because the outsourcing companies need to be profitable, for example, they may make a profit on the 20%~50% of the turnover."

They offer expensive, and others are looking for them to do because they are safe, unlike the individual developers, may play missing, they can not run.

The development team of the three-tier city has a low price, but because it is not the same place as the employer, it is difficult to discuss the requirements and communicate, so many companies will not choose. ”

Xiao Ming:"but the college students cheap Ah, this is good." ”

me:"college students are cheap because they have few actual combat experience, they want to improve the actual combat level through the project, outsourcing and also can make money, so good."

But you have to consider the cost of maintenance of the code later, the code is difficult to maintain, will lead to your future maintenance costs are very high. This needs to be weighed against you. ”

Xiao Ming:"I give you 200,000, you find someone to help me handle how?" ”

me:"No, first of all, the money is not in place." Product documentation and UI design If you do not, I do not want to answer, because the product and UI are often changed, it is easy to cause future wrangling. You set the product and the UI we do, is the best. ”

And then there's no more ....

Of course, like my good staff also never answer reverse telecommuting. Oh.. At least not until now.

Third, the work of the time assessment.

  • It is often asked to assess time during work. After all, leadership needs a specific development time.
  • Some companies require more stringent, if the planned time is not on-line success, is to accept the punishment. Some companies will ask for more slack, the time can be postponed a few days.
  • Evaluation time is generally the time to evaluate the development time of each small module in the requirement. This time *1.5 is the time for the newspaper to go. Here the 1.5 to be based on the strength of the team, the attitude of leadership to adjust, the scope is generally: 1.3~2.0.
  • If the leader feels that the estimated time is long, it will be compressed. If there is a competition team, will be to a certain extent compression development time, after all, who do not want to be worse than the other side, this situation requires the development manager on both sides to communicate more, to maintain a basic consistent with each other better.
  • If the leader specifies that the fixed time must be on-line, but the scheduling is too tight, you can properly cut off the demand for multiple iterations.
  • Experienced developers themselves to assess the time is generally adequate, the most fear is the big leadership of the urgent needs, not to split the demand, can only bite the bullet to work overtime.
  • If the developer does not evaluate their own time, or the time is significantly too much, mostly because the demand-related technical mastery is not proficient.
  • Don't take it for granted to the product Manager: "This is very simple, I have 10 minutes to finish". If you haven't done it in 10 minutes, how embarrassing.
  • For things you have not done, do not want to first understand the real development details, but also to increase the risk of more time.

Help me make an app, give you 200,000, do not do?

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.