Soft exchange-several factors to consider in project management requirement analysis

Source: Internet
Author: User

As a software development company, to develop genuine software, software customization and project management should be done well. Several factors should be taken into account in the analysis of project management requirements:

(1) seize the most urgent concerns of policy makers and pay attention to them. The importance that the user's decision makers pay to the project is the key to the smooth development of the project. The true intent of the decision makers is also the final demand of the user. Therefore, we need to understand the concerns of the decision makers during the development process, at the same time, let them know about the project. In the process of negotiations, special reports, coordination meetings, leadership inspections, and staged results demonstrations, use a short and clear language to grasp the issues most concerned by the leaders and guide them to understand and pay attention to project development, when the decision makers recognize the importance of the project, the demand analysis work is guaranteed in terms of manpower, material resources, and time.

(2) establish a good communication environment and atmosphere. The degree of communication between analysts and users is related to the quality of requirement analysis. Therefore, it is particularly important to establish a good communication atmosphere and handle the relationship between analysts and users, as investors, users will have some psychological advantages and hope their opinions will be paid enough attention. Analysts should fully recognize this and make psychological preparations to avoid disputes with them as much as possible, because our goal is to help users express their final needs.

Analysts should pay attention to the following aspects during communication:

1) respect each other's attitude, but be humble. Modesty may make users feel satisfied for a moment, but it is not good for long-term cooperation. Especially in the case of conflicts, users will habitually feel their advantages, without the comments of analysts.

2) analysts should work hard to adapt to the language expressions of different users. Everyone has their own expressions, so excellent analysts should be an excellent "listener" who can quickly adapt to the user's language style and understand what they mean.

3) be good at expressing yourself and asking questions. Analysts should first give the other party a full expression of his meaning before they speak. After understanding it, they should say it by themselves and try not to speak.

4) non-work Communication helps increase understanding and enhance communication.

(3) establish organizational protection and clarify the division of responsibilities. Generally, project teams or engineering groups are set up for project development. Currently, common organizational forms include product management groups, quality and test groups, program development groups, user representative groups, and logistics support groups, the main division of labor of each group is: the product management group is responsible for determining and setting the project objectives, determining functional specifications based on the priority of the needs, and notifying the relevant personnel about the project progress. The Program Management Group is responsible for system analysis, and coordinates daily development work according to software development standards to ensure timely delivery of development tasks and control the project progress. The Development Team is responsible for delivering software systems as required by functional specifications. The quality and testing team is responsible for ensuring that the system complies with functional specifications. The testing and development work is independent and parallel. The user representative group is responsible for proposing requirements on behalf of users and testing software users. The Logistics Support Group is responsible for ensuring the smooth operation of the project.

(4) requirement quality control should be systematic, and changes in requirements should be unavoidable in software service projects. Therefore, requirement quality control is a hard task and must be ensured to implement this task smoothly, there must be a system guarantee. This system can be formulated in the project quality control plan, which mainly describes user requirements in a specific and quantitative manner, form a comprehensive, consistent, and standardized specification for software requirement analysis, clarify the working procedures and elements of the specification for requirement analysis, and standardize development activities, provide a basis for subsequent software design, implementation, testing, review and acceptance. In the plan, the responsibilities of all departments of the project team on Requirement quality control should be clarified, and the working procedures for requirement analysis should be formulated, including preparing the demand analysis work plan, preparing the requirement analysis statement, reviewing and confirming the requirement analysis specification statement, modifying and controlling the requirement analysis specification statement, and determining the quality of the requirement quality control. record document specifications.

Soft exchange-several factors to consider in project management requirement analysis

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.