Read << People's Month myth >>

Source: Internet
Author: User

The book is very well known in software, and is highly recommended every time you see an article that is recommended in the year. It has been published for 30 years and is a classic.

But I was not so deep in the process of reading. Many of the chapters in the book are based on the experience of large-scale projects or large-scale systems, and so far I have not participated in projects that are larger than 30 people. It is not enough to say that you are a state.

The first chapter, tar Pits

Can never find a word more descriptive than tar pits, the process of software development. We are all struggling. Plan, plan, keep planning, but procrastinate, procrastinate, procrastinate ....

Career fun: Creativity, contribution to helping others, the charm of the process or the satisfaction of solving a problem or the thrill of writing code, continuing to learn new things and harness the senses.

Occupational distress: The Pursuit of perfection, by others set goals and requirements, repetition, pay and harvest is not proportional to, even no harvest.

Chapter II, Human-moon mythology

The main reason for project lag: lack of reasonable schedule. lack of effective research on estimating techniques, mistakenly confuse progress and effort with each other
Estimating lack of confidence
Lack of tracking and oversight of progress
When you are aware of the progress of the offset, the wrong increase in manpower.

Chapter III, surgical teams

This chapter is about the team and, in general, what kind of team to build. There is no best team, only the most suitable team.

Fourth chapter, aristocratic autocracy, democratic politics and system design

This chapter is in fact the boss has always told me that consistency, integrity. I didn't understand, after more than a year of practice, now understand that consistency is important, very important. Directly determines the extensibility, readability, reusability of the code.

Fifth chapter, The Lily, the sixth chapter, the implementation

The division of the team, the responsibility of the divisions.

The seventh chapter, why Babel will fail?

Because there is no communication, no organization.

I now realize that the highest cost in a project is communication. Communication directly affects the progress of the project, even the direction.

Documents are important, and documents can be used as a basis for communication. The basis of the organization structure.

The eighth chapter, the fits, the Nineth chapter, the ... to the 15th chapter.

16th chapter, no silver eggs

The most classic chapter, the core problem of software development is complexity.  

The prototype is very important. Fast Prototype fast iteration.

Read << People's Month myth >>

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.