The myth of the People's month and some personal ideas

Source: Internet
Author: User

With 5, 6 hours to the promotion of the book read, the harvest is quite big ...

Important nouns and main points of view explained

1. Tar Pits: Describe the difficulties and struggles of software development. The same is true of software projects, whether developing large software systems or small projects, and encountering complex problems and factors, one submerged in tar pits.

2. Man-month Myth: Human and time is not a linear relationship of balance, and the measure of human being as a survival rate is a myth. Lack of a reasonable schedule is the most important cause of project lag

3. No silver bullet: There is no programming skill in 10 years to increase the number of software survival rates.

The difficult part of software development is the specification, design, and testing of these conceptual constructs, rather than the concept presentation and validation of fidelity

4. The complexity of the software industry leads to tar pits and no silver bullets

5. Guarantee the integrity of the concept and the ownership of the architect requires an aristocratic dictatorship without any apology

6. Standardized documentation, clear structure

7. The success of the project, the quality of the project personnel, the organization and management of the personnel are more important than the tools used and the techniques used.

8. Waterfall mode is wrong and is in incremental mode. Waterfall Flow assumes that the project undergoes only one process, and that the system is well-designed and reliable, and that errors occur during the coding implementation phase.

Individual current Project Thinking

1. The project requires a person to ensure the integrity of the system concept and the architect, a system needs to have its own rules. There is no need for everyone to be creative, although it is good for the individual, but it does not have much benefit to the project.

2. Do not need everyone to be omnipotent, doing anything will only lead to a confusing project

3. It is necessary to write formal documents, but it is difficult to implement and implement them. Needs really to clarify, prototype design is very important, do not directly dry.

4. The task is refined, arranged, not a person to start multiple tasks at the same time, a task cycle can not be dragged too long, or later difficult to deliver.

I hope you can put your ideas in the development process to describe, help us to better finish the work behind!

The myth of the People's month and some personal ideas

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.