12 rules for successful software development)

Source: Internet
Author: User

The Joel test: 12 rules for successful software development

Do you need a source file management system?
Can you build the entire system from the source code to the CD image file in one step?
Do you perform the process from the system source code to the CD image every day?
Do you have a Bug Management System?
You are writing newProgramHave Known bugs in existing programs always been solved before?
Does your product development schedule reflect the latest development progress?
Do you have a detailed instruction for software development?
Do your programmers work in a quiet environment?
Do you use the best tools available in the market?
Do you have a full-time software tester?
Do you want to write a program during the interview?
Do you want to try out your software by looking for some people?

"Joel's rule of Measure" is good. You only need to answer the above questions one by one, and then calculate the question answered as "yes" as one point. Then, you can add it, you do not need to calculate the number of program lines or the average number of program worms written every day. But in the end, let alone the Joel rule to determine whether your nuclear power plant management program is reliable.

If you get 12 points, it's the best. If you get 11 points but you get 10 points or less, you may have serious problems. The harsh reality is that most software development companies only score 2 to 3 points. If they do not get the first aid, they will become mysterious, because companies like Microsoft have never scored less than 12 points.

Of course, the success of a company is not only dependent on the above standards. For example, if a software company with excellent management needs to develop a software without human requirement, then the software developed can only be left unattended. Or, in turn, a group of software vendors cannot meet the above standards, and may be able to develop a great software that changes the world. However, I tell you that if you do not consider other factors, your team is a well-disciplined team that can fulfill the above 12 rules on time.

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.