I have forgotten a lot about software project management in software engineering that I learned in the university. Recently I took a marriage flash to do this job with a younger brother, I feel a little bit about this software development and management. The requirement for making this flash is incomplete. During the production process, the requirements are constantly changed and the customer's needs are constantly met. Our university teacher, Mr. Jin, said that the demand for software has been from the beginning to the end of the software development project. That is to say, the demand cannot fully satisfy the customer's needs at once. during the development process, the demand needs to be changed and improved.
In making this flash, you need to budget a development cycle. That is, when a project starts, there must be a time limit. Within this time period, we have completed the specified target. After the time is determined, we need to make a certain budget for this project. Simply put, it is the amount of money that needs to be spent. Such support includes a series of fees such as the amount of labor required and the amount of equipment required. After the project is determined, we need to divide the software project products for a period of time. Initial Stage, intermediate stage, and end stage.
In the initial stage, due to incomplete requirements, we quickly set up a model, that is, developing the first demo version. Through this demo version, let the guests test what adjustments and dissatisfaction are needed. After the first version is developed, the customer will point out many problems and requirements. Satisfaction may not be high.
With this foundation, we established a model when making this flash. With the adjustment of the first version, we found that the change was very high, there are many areas for adjustment, and an additional feature requirement is added. Then, we continue to make the second version according to a time schedule, which is two days shorter than the development time of the first version (the first demo Development took four days ). Then, the changes made by the guests began to decrease. In the middle stage, we constantly change the software version from demo1 to demo 5, and the time spent on each version is shrinking. Customer satisfaction has gradually increased.
In the final stage, when we export the final flash version, after testing, the basic functions have been completed. At the final acceptance stage, the customer's satisfaction reached 90% after the inspection. On this premise, the customer still points out the changes to be made, such as the artist or background music, image problems. Due to personal technical and personnel allocation problems, the requirements may not be fully met during these time periods. Only complete patches can be performed. This is also a pity for making this flash. Due to personal technical defects, this eventually leads to some imperfections, but the basic requirements have been met.
Finally, the task is completed within the specified development cycle. After 14 days.
Summary: development project establishment, time-cycle constraints, budget support, demand change, version change, guest satisfaction
This is my recent speech. After completing this flash, I will continue my invincible flash journey. Haha