Modern software engineering exercises and discussions Chapter 8 Requirement Analysis

Source: Internet
Author: User

1. Target of user survey

You want to write a software for middle school students to learn English. Who are you looking for to do user research?

Software should be decided by three types of people. The end users are students, but they do not need to ask them. Instead, their parents and teachers are responsible for funding, and they may not understand teaching, they do not understand English, but they have their own needs. They give hope to their children. In addition, the teachers of the students are also a key role. They are major in English teaching, so they will decide the teaching mode, and the software must also match the teaching mode.

Writing an enterprise management software is mainly from the perspective of managers and managers. Managers are the main users of enterprise management software. They hope to use the software to implement intelligent management of the enterprise, therefore, the interview mode should be used in the survey with them for meticulous communication. Their needs often determine the general trend of an enterprise management software. Managers do not need to conduct one-to-one interviews. The census model can be used for sampling. Online research is also an essential part, an anonymous survey is suitable for a large number of people. In addition, if there is a senior consultant for this formula, this role is also crucial. They can help enterprise managers to implement some functions at a certain level. For them, the best way of communication is also interview needs to achieve final analysis.

 

2 development speed arithmetic questions

In a software project, the software team is expected to spend 30 hours a day (that is, 30 hours of work ). When the total workload of half of the project is completed, we find that the actual progress is 15 hours/day. Q: How much is the team's progress in the remaining time, can the average progress of the entire project be restored to 30 hours of work every day at the end of the project?

If the workload of this team is set to 1, the expected work progress requires 1/30 working hours. when the work is half done, the progress is 15 hours a day, the time consumed is (0.5)/15 is 1/30, which is equivalent to the estimated time consumption when the total workload is half completed. It can be seen that it is necessary to work effectively according to the scheduled time.

 

3. A target, determination, and estimation story: A project was originally going smoothly, and the big leaders had to leave all the staff for a one-day mobilization meeting. At the end of the meeting, the leaders enthusiastically asked everyone: do you have any confidence in completing the project on schedule? At this moment, the Project Manager stood up and said: we could have done it on schedule. Now we have held a one-day meeting and we have extended it for one day. Do you think such a project manager is good or bad?

This is definitely not a good answer. In this enterprise model, if the project manager directly conflicts with the leadership, the project team's progress will be met, the impression on leaders has a negative impact. As a project manager, it is unscientific not to set aside some buffering time for the project manager to calculate the completion date, because even if the project manager does not have a meeting, there may also be various accidents that affect the entire construction period. Therefore, the project manager should be well aware and have sufficient mental preparation to cope with various interference from the outside world. In addition, as a project manager, it is necessary for him to take responsibility for his team and protect him. Therefore, it is not wise to contradict the leadership in public.

Modern software engineering exercises and discussions Chapter 8 Requirement Analysis

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.