Modern software engineering exercises and discussions Chapter 1 Stability and release stage

Source: Internet
Author: User

Post Mortem summary on the luggage System of the Computer Controlled Denver Airport

 

First of all, this is a typical example of uncontrolled software project development. Both parties are powerful companies with rich project experience, but eventually the project is out of control, you can find the cause from the following aspects:

 

1. unclear requirements and objectives before the project starts, resulting in additional requirements during the construction process. For example, "danfo decided to build an airport-wide integrated Automated Baggage Handling System to replace the self-built solutions of airlines "; this ignores the lack of sufficient space required to install the luggage System in the airport infrastructure at that time and the inability of the building structure to withstand the weight attached to the luggage system. Therefore, to lock the demand: the final demand must be locked in the first place. after negotiation with the customer (such as the boss, superior, colleague, or real external customer), the requirement text should be formed, specify requirements assessment points, resources that can be invested, and handling principles when demand changes occur. Confirmation of the assessment points of the final requirement in text form can avoid many misunderstandings and complaints, and lay the groundwork for dealing with uncontrollable factors.

 

2. There are structural problems and improper construction order. Before the construction, there is no accurate analysis of a system. It is necessary to clarify the construction sequence of each sub-project of such a large project, if you want to work in a simple and complex way, the preliminary work is to lay the foundation in the later stage. This prevents the project from being completed on time because you have to go back to the previous work during construction.

 

3. Demand Control fails. "The city of danfo decided to build an airport-wide integrated Automated Baggage Handling System to replace the self-built solutions of airlines." This decision lacks scientific consideration and research, I think this is an inseparable relationship with the mayor's pursuit of political achievements. A demand is not just a brain shot, but a series of internal and external processes that combine the actual situation, the blind demands that have been scientifically proven will lead to a series of major problems and even catastrophic consequences, and they will lose their money.

Modern software engineering exercises and discussions Chapter 1 Stability and release stage

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.