XP evolutionary design integration and planning design which is the last laugh

Source: Internet
Author: User
The evolutionary design cannot be implemented in one step. It works as perfectly as planned to achieve the expected results as it fits the design of a building. many of the Construction bridges went bankrupt and rebuilt in the planned design model. At the beginning, the designers did not think that Zhongshan Avenue in Guangzhou would be congested. This is a failure of the plan design, I always thought that the demand changes were limited, and the city planning was the case for many problems. The overpass was built one after another and was also split one after another, underground Drainage systems often burst ..., the original design basically could not meet the needs of population growth and daily needs of residents.
The same is true for returning to software engineering. Planning Design is unlikely to meet the user's needs, because the user's needs are changing, the enterprise's processes are changing, and the business model is changing, you cannot take the perfect step. this design is difficult to follow up on user demand changes.
Software Project projects follow software process management, and also need to be implemented after planning.
When taking over a project, consider the system architecture and major problems in the system as needed:
The relationship between modules, the distribution level of the system, and the variability of user requirements.
Are you fully aware of your needs?
Are you sure your needs haven't changed?
Is the software architecture able to meet all existing needs and N % of scalability?
XP embraces changes and does not have to worry about changing user needs. Instead, it uses evolutionary design and iteration to gradually meet user needs.
To some extent, XP is designed to avoid excessive design and reduce duplication.
This is especially suitable for online products, because the business model and user needs are very variable, and planning design basically cannot meet these changes.
The XP evolution also follows the system design and development methods, and the project management method, but the process has changed. You can change the software engineering process to suit the changing needs.
Jjy has some problems in some aspects. In addition to the commercial aspect, there is also a certain amount of excessive design in demand design. in software engineering, the demand engineering is not enough, and the controllability and planning are not strong.

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.