The problem of proportion distribution of requirement analysis and design time and development time in software project development

Source: Internet
Author: User

From graduation to now do the development has been nearly 7 years, large and small projects have experienced dozens of. Few projects have invested much time in the design phase of the project development process,

There are many cases, not even how to do the design directly began coding, in a side development side design to state, and sometimes, the design is to complete some documents to cope with, very

Few seriously do design, and then directly start coding, if you encounter demand problems, and then confirm. There are also times when it's time to identify the needs, start prototyping, and then move on

Hair, this way is better, at least in the early detection of a lot of problems, to avoid the possibility of major problems follow.

In fact, from my personal point of view, many times we re-develop light design is also forced by the environment, there are several reasons:

1. Companies want to receive the project, immediately can see the effect, every day to talk about demand or demand for too long, the boss can not see the actual output, not willing to spend too much time to do demand analysis and research.

2. Customers do not like you to find him every day to understand the needs of the problem, one is that users can not accurately express themselves to the expectations, you can not be very accurate to induce users to say their own expectations, such is not

Wait until you've made the real thing, and see if you meet expectations, or make further changes.

3. Many developers think that to do the requirements analysis and design is to write a pile of documents, simply do not want to do this thing, rather than direct coding readily, many programmers prefer to deal with the code, rather than

Document.

The above several reasons cause we often enter a vicious circle, the demand is not clear on the start, the development has not been completed to find that has deviated from the direction to change, so it is recommended to use the prototype method

and iterative development model to step-up the project, so that more reliable, so that the knife can not mistakenly cut wood workers, and will not let customers and bosses think you have no output for a long time.

The problem of proportion distribution of requirement analysis and design time and development time in software project development

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.