MindMap Gallery Information Systems Project Manager (3rd Edition) Scope Management
Information Systems Project Manager (3rd Edition) Scope Management: Defining scope is the process of developing detailed descriptions of projects and products. Its main function is to clarify which of the collected requirements are included in the project scope and which are excluded from the project scope, so as to Define the boundaries of your product, service or outcome.
Edited at 2022-09-15 09:38:01(Information Management) Scope Management
Scope management overview
1. Project scope management means doing things within the scope, and only doing things within the scope, neither doing less nor doing more. Project scope management requires the following three aspects of work: ①Clear project boundaries; ② Monitor project execution; ③Prevent project scope from spreading.
2. Product scope refers to the functions that the product or service should include, and project scope refers to the work that the project must do in order to deliver the product. Product scope is the basis of project scope, and the definition of product scope is the description of product requirements; The definition of project scope is the basis for generating the project management plan. To determine whether the project scope is completed, it should be measured against the scope baseline; Whether the product scope is complete will be judged based on whether the product meets the product description. The product scope description is an important part of the project scope statement. Therefore, after the product scope is changed, the scope of the project will be affected first.
3. The scope baseline for the project is the approved project scope statement, WBS, and WBS dictionary.
7. Planning scope management
1. Planning scope management is the process of preparing a scope management plan and describing in writing how the project scope will be defined, confirmed and controlled. Its main function is to provide guidance and direction on how to manage the scope throughout the project.
2. The scope management plan is the main input to the project management plan process and other scope management processes, including the following:
(1) How to develop a project scope statement.
(2) How to create a WBS based on the scope statement.
(3) How to maintain and approve WBS.
(4) How to confirm and formally accept completed project deliverables.
(5) How to handle changes to the project scope statement, which is directly linked to the implementation of the overall change control process. The project scope management plan may be within the project management plan or as a separate item. Depending on the project, it can be detailed or general, formal or informal.
3. Requirements management runs through the entire process, and its most basic task is to clarify requirements and reach a consensus between the project team and users, that is, to establish a requirements baseline. In addition, a demand tracking capability contact chain must be established to ensure that all user requirements are correctly applied, and when requirements change, the scope of impact can be fully controlled and the consistency of products and requirements is always maintained.
4. The requirements management plan describes how requirements will be analyzed, recorded, and managed throughout the project life cycle. Mainly includes the following contents:
(1) How to plan, track and report various demand activities.
(2) Resources needed for demand management.
(3) Training plan.
(4) Strategies for project stakeholders to participate in demand management.
(5) Criteria and correction procedures for judging inconsistencies between project scope and requirements.
(6) Requirements tracking structure, that is, which requirements attributes will be included in the tracking matrix, and in which other project documents these requirements can be tracked.
(7) Configuration management activities.
input, output, tools
enter
1. Project Charter
2. Project management plan
3. Business environment factors
4. Organizational process assets
Tools & Techniques
1. Expert judgment (1)
2. Guidance technology (2)
output
1. Scope Management Plan
2. Demand management plan
8. Collect requirements
1. Requirements gathering is the process of identifying, recording, and managing the needs and demands of stakeholders to achieve project goals. Its role is to lay the foundation for defining and managing the project scope (including product scope).
2. Classification of requirements.
(1) Business needs: The high-level needs of the entire organization, such as solving a business problem or seizing a business opportunity, and the reasons for implementing the project.
(2) Stakeholder needs: Refers to the needs of stakeholders or stakeholder groups.
(3) Solution requirements: It is the features, functions and characteristics that a product, service or result must have to meet business needs and stakeholder needs. Solution requirements are further divided into functional requirements and non-functional requirements. Functional requirements are about the behaviors that a product can perform, such as processes, data, and interactions with the product. Non-functional requirements are supplements to functional requirements and are the environmental conditions or qualities required for the normal operation of the product, such as reliability, safety, performance, service level, etc.
(4) Transition needs: Temporary capabilities required to transition from the current state to the future state, such as data transformation and training needs.
(5) Project requirements: An action, process, or other condition that needs to be met for the project.
(6) Quality requirements: Any condition or standard used to confirm the successful completion of project deliverables or achievement of other project requirements. QFD subdivides quality requirements into basic requirements, expected requirements and unexpected requirements.
3. Tools and techniques for collecting requirements mainly include interviews, focus groups, guided seminars, group innovation technology, multi-criteria decision analysis, group decision-making technology, questionnaires, observations, prototype methods, benchmarking, system interaction diagrams, and document analysis. wait.
(1) Interview: Formal or informal methods of obtaining information through direct conversations with stakeholders are the most basic means of gathering requirements.
(2) Focus group: Bring together pre-selected stakeholders and subject matter experts to understand their expectations and attitudes toward the proposed product, service, or outcome. A trained moderator leads the interactive discussion. Focus groups tend to be more engaging than one-on-one interviews. A focus group is a group interview rather than a one-on-one interview, and can involve 6 to 10 interviewees. | In response to the questions raised by the interviewer, interactive discussions were conducted among the interviewees in order to obtain more valuable opinions.
(3) Guided seminar: Invite key cross-functional stakeholders to join the meeting. Guided workshops focus on discussing and defining product requirements. Workshops are an important technique for quickly defining cross-functional requirements and reconciling differences among stakeholders. Due to the characteristics of group interaction, effectively guided workshops help build trust, promote relationships, improve communication, and thus help participants reach consensus. Another benefit of this technology is the ability to identify and resolve issues faster than a single meeting.
(4) Group innovation technology: It means that some group activities can be organized to identify project and product requirements, including brainstorming, nominal group techniques, Delphi techniques, concept/mind mapping, affinity diagrams and multi-criteria decision analysis, etc.
1) Brainstorming method: everyone expresses his or her own opinion.
2) Nominal group technology: Vote to select the most useful ideas for further brainstorming or prioritization. The nominal group technique is an in-depth application of brainstorming and a more structured brainstorming method.
3) Delphi technique: After combining the opinions of various experts many times, a plan was finally formed that was recognized by all experts. This prevents personal views from being incorrectly amplified.
4) Concept/Mind Map: It uses a simple picture to connect the ideas obtained from brainstorming to reflect the commonalities and differences between these ideas, thereby guiding new ideas.
5) Affinity diagram: Also known as the KJ method, it is to fully collect various experience, knowledge, ideas and opinions and other language and written data for a certain problem, summarize them through diagrams, and summarize and organize these data according to their mutual affinities to make the problem clear Get up and seek a unified understanding to facilitate a solution. The core of the affinity diagram is the brainstorming method, which is to find the reasons based on the results.
6) Multi-criteria decision analysis: It is a technology that uses a decision-making matrix to establish various criteria such as risk level, uncertainty and value return using a systematic analysis method to evaluate and rank numerous options.
(5) Group decision-making technology: It is the evaluation of multiple future courses of action to achieve a desired outcome. Group decision-making techniques can be used to develop, categorize and prioritize product requirements.
(6) Questionnaire survey: It refers to the rapid collection of information from a large number of respondents by designing written questions.
(7) Observation: Observe directly how individuals perform work and implement processes in their own settings.
(8) Prototype method: It is a method that uses product development tools to quickly build a product model based on the initial needs of stakeholders and present it to stakeholders. On this basis, it communicates with stakeholders and ultimately realizes the rapid development of products that meet the needs of stakeholders.
(9) Benchmark comparison: Compare actual or planned practices with those of other similar organizations (e.g. processes, operating procedures, etc.) in order to identify best practices, formulate suggestions for improvement, and provide a basis for performance appraisal. The "similar organizations" used for benchmarking can be internal organizations or external organizations.
(10) System interaction diagram: It is a visual description of the product scope that shows how the system (process, equipment, information system, etc.) interacts with the participants (users, other systems independent of this system). The system interaction diagram shows the inputs of the business system, the input providers, the outputs of the business system, and the output receivers.
(11) Document analysis: It is to discover requirements by analyzing existing documents and identifying information related to requirements. There are many documents available for analysis, including business plans, marketing documents, agreements, bidding documents, invitations for proposals, business processes, logical data models, business rule libraries, application software documents, use case documents, other requirements documents, problem logs, and policies. , procedures and regulatory documents, etc.
4. The main outputs of the requirements collection process are requirements documents and requirements tracking matrix. The requirements document describes how individual requirements will satisfy the business needs associated with the project.
5. The content of the requirements document includes (but is not limited to): ①Business needs; ②Stakeholder needs; ③Solution needs; ④Project needs; ⑤Transition needs; ⑥Assumptions, dependencies and constraints related to the needs.
6. Requirements management includes all activities to maintain the consistency and accuracy of requirements during the product development process, including controlling the requirement baseline, keeping the project plan consistent with the requirements, controlling the version status of individual requirements and requirements documents, and managing requirements and contact chains. or manage dependencies between individual requirements and other deliverables of the project, tracking the status of requirements in the baseline.
7. Traceability is an important feature of project requirements. Requirements tracking is to establish and track the dependencies and logical connections between a single requirement and other elements. These elements include various types of requirements, business rules, system components and help files. wait. Verifiability is the most basic characteristic of requirements.
8. The requirements of each configuration item must be traceable in both directions to the requirements of the product (or component) involved. The so-called two-way tracking includes forward tracking and reverse tracking. Forward tracking refers to checking whether each requirement in the requirements document can find a corresponding point in the subsequent work product (result); Reverse tracing, also called reverse tracing, refers to checking whether work results such as design documents, product components, and test documents can all be found in the requirements document. Specifically, requirements tracking involves five types, as shown in Figure 5-2.
9. The arrow represents the demand tracking capability contact chain, which can track the entire cycle of demand usage, that is, the entire process from demand proposal to delivery.
10. The original user requirements can be traced back to the requirements document, so that requirements affected by changes during or after the project can be distinguished, and also ensure that all user requirements are included in the requirements document. Similarly, you can trace back from the requirements document to the corresponding original user requirements and confirm the source of each requirement.
11. Since product requirements are transformed into implementation elements such as design and testing during the project implementation process, by defining the link chain between individual requirements and specific product elements, the requirements document can be traced back to the product element. This chain of connections enables project team members to know which product elements correspond to each requirement, thereby ensuring that the product elements meet each requirement. The fourth type of link chain is from product elements back to the requirements document, so that project team members know the reason for the existence of each product element. Gold plating can occur if design elements or test cases cannot be traced back to a requirements document. Of course, if an isolated product element demonstrates a legitimate feature, then the requirements document is missing a requirement.
12. The fifth type of contact chain is tracking between requirement documents. This tracking facilitates better processing of logical correlations between various requirements and checks for possible errors or omissions in requirement decomposition.
13. The most common way to represent the chain of connections between requirements and other product elements is to use a requirements traceability (capability) matrix. A requirements traceability matrix is a table that connects product requirements from their source to the deliverables that satisfy the requirements. As shown in Table 5-2.
14. The relevant attributes of each requirement should be recorded in the requirements tracking matrix. These attributes help clarify the key information of each requirement. Typical attributes recorded in the requirements tracking matrix include unique identification, text description of the requirement, reason for including the requirement, owner, source, priority, version, current status (such as in progress, canceled, postponed, newly added, added Approved, Assigned, Completed, etc.) and status date. In addition, in order to ensure the satisfaction of stakeholders, some supplementary attributes may need to be added, such as stability, complexity, acceptance criteria, etc.
input, output, tools
enter
1. Project Charter
2. Scope management plan
3. Demand management plan
4. Stakeholder Management Plan
5. Stakeholder register
Tools & Techniques
1. Interview (5)
2. Focus Group (6)
3. Guided seminar (7)
4. Group innovation technology (brainstorming, mind mapping, affinity diagram, multi-criteria decision analysis) (8)
5. Group decision-making techniques (unanimity (Delphi), majority, relative majority, dictatorship) (9)
6. Questionnaire survey (10)
7. Observation (11)
8. Prototype method (12)
9. Benchmark comparison (13)
10. System interaction diagram (14)
11. Document analysis (15)
output
1. Requirements document (business/stakeholder/solution/project)
2. Requirements tracking matrix
9. Define the scope
1. Defining scope is the process of formulating detailed descriptions of projects and products. Its main function is to clarify which of the collected requirements are included in the scope of the project and which are excluded from the scope of the project, thereby clarifying the boundaries of products, services or results. Since not all requirements identified during the requirements gathering process may be included in the project, the defining scope process involves selecting the final project needs from the requirements document and then developing a detailed description of the project and its products, services, or results. .
2. Product analysis is an effective tool. Questions and answers are usually asked about the product to form a description of the uses, features, and other aspects of the product to be developed.
3. Alternative generation is a technique used to specify as many potential alternatives as possible to identify different ways of performing project work.
4. As the main output of the define scope process, the project scope statement is a description of the project scope, major deliverables, assumptions, and constraints. The project scope statement documents the entire scope, including project scope and product scope, detailing the project's deliverables and the work that must be performed to deliver those deliverables.
5. The project scope statement includes the following contents:
(1) Product scope description.
(2) Acceptance criteria. Define a series of conditions that must be met before the deliverable is accepted, as well as the acceptance process.
(3) Deliverables.
(4) Project exclusions. It is often necessary to identify what is excluded from the project. Clearly stating what is outside the scope of the project helps manage stakeholder expectations.
(5) Restricting factors. List and describe specific project constraints related to the project scope that limit the project team's choices.
(6) Assumptions.
6. The main functions of the project scope statement: ① Determine the scope; ② Communication basis; ③ Planning and control basis; ④ Change basis; ⑤ Planning basis.
input, output, tools
enter
1. Project Charter
2. Scope management plan
3.Requirements document
4. Organizational process assets
Tools & Techniques
1. Expert judgment (1)
2. Product analysis (16)
3. Generation of alternatives (17)
4. Guided seminar (7)
output
1. Project Scope Statement
2. Project document updates (stakeholder register, requirements documents, requirements tracking matrix)
10. Create WBS
1. Creating a WBS is the process of breaking down project deliverables and project work into smaller, more manageable components. Its main function is to provide a structured view of what is to be delivered.
2. A milestone marks the formal completion of a deliverable or phase. Important checkpoints are milestones, and important milestones are baselines.
3. The work package is the deliverable or project work component at the bottom of each branch of the WBS. The work package should be very specific so that the person responsible can clearly understand his or her tasks, goals of effort, and responsibilities. Work package sizes need to follow the 8/80 rule.
4. A control account is a management control point and an element at a certain level of WBS. It can be a work package or an element at a higher level than a work package. In the latter case, one control account includes several work packages, but one work package only belongs to one control account. The project management team assesses the execution of the project on the control account, that is, compares the execution of the project with the plan under the corresponding elements of the control account in order to evaluate the execution and discover and correct deviations.
5. Planning package refers to the WBS component under the control account for which the work content is known but detailed progress activities are not yet available. It is a WBS element under the control account and above the work package, and is temporarily used for planning. As the situation becomes clearer, the planning package will eventually be broken down into work packages and corresponding specific activities.
6. WBS dictionary. In the process of making WBS, each part of WBS should be assigned an account code identifier. They are a hierarchical structure that summarizes cost, schedule and resource usage information. Some supporting files need to be generated. These files need to be used with WBS and are called WBS dictionaries. The WBS dictionary, also known as the WBS glossary, is a file that describes each component of the WBS.
7. The tools and techniques for creating a WBS process mainly include decomposition and expert judgment. To decompose the entire project work into work packages, the following activities usually need to be carried out:
(1) Identify and analyze deliverables and related work.
(2) Determine the structure and arrangement method of WBS.
(3) Decompose it layer by layer from top to bottom.
(4) Develop and assign identification codes for WBS components.
(5) Verify that the degree of decomposition of deliverables is appropriate.
8. The principle of decomposition.
(1) Functional or technical principles. When creating a WBS, you need to consider separating the work of different people.
(2) Organizational structure. For functional project organizations, WBS must also adapt to the organizational structure of the project.
(3) System or subsystem. The overall system is divided into several main subsystems, and then each subsystem is decomposed.
9. When decomposing WBS, there are three ways:
(1) Treat each stage of the project life cycle as the second level of decomposition.
(2) Main deliverables serve as the second level of decomposition.
(3) Sub-projects serve as the second level of decomposition.
10. The WBS is not the responsibility of a certain project team member and should be completed and unanimously confirmed by all project team members, users and project stakeholders.
11. The more commonly used WBS representation forms mainly include hierarchical tree structure (organizational chart) and tabular form (list form). The WBS of the tree structure diagram has clear levels, strong intuitiveness and structure, but is not easy to modify. For large and complex projects, it is difficult to show the whole picture of the project, and is suitable for small and medium-sized projects; The tabular form is less intuitive, but it can reflect all work elements of the project and is suitable for large projects.
12. During the decomposition process, the following eight aspects should be paid attention to.
(1) The WBS must be deliverable-oriented. The goal of a project is to provide a product or service, which is simply a series of specific activities.
(2) The WBS must be consistent with the scope of the project. The WBS must include and only include activities required to complete the project's deliverables.
(3) The bottom layer of WBS should support planning and control. WBS is the bridge between the project management plan and the project scope. The bottom layer of the WBS must not only support the project management plan, but also enable management to monitor and control the project's progress and budget.
(4) Someone must be responsible for the elements in the WBS, and only one person, although in reality multiple people may be involved.
(5) Guidance from WBS. As a guide rather than a principle, WBS should be controlled at 4 to 6 layers. Of course, large projects can exceed 6 floors.
(6) The WBS should include project management work and subcontracted work.
(7) The preparation of WBS requires the participation of all (main) project stakeholders and the participation of project team members.
(8) The WBS is not static. After the WBS work is completed, the WBS may still need to be modified.
13. When the WBS decomposition of a project is completed, project stakeholders should confirm the completed WBS and reach a consensus on it. The purpose and use of WBS are mainly reflected in the following eight aspects.
(1) Clearly and accurately state the project scope so that project team members can clearly understand the nature of the task and the direction in which they need to work.
(2) Clearly define the boundaries of the project.
(3) Assign personnel to each independent unit and specify the responsibilities of these personnel to determine the technical and human resources required to complete the project.
(4) For independent units, estimate time, cost and resource requirements to improve the accuracy of estimates.
(5) Lay a common foundation for planning, budgeting, scheduling and cost control, and determine the benchmark for project progress and control.
(6) Link project work to the project’s financial accounts.
(7) Determine the work content and work sequence, decompose the project into specific work tasks, and then implement the project according to the logical sequence of the work tasks. WBS can use a graphical way to view work content, and anyone can clearly identify the project stages and work units, and adjust and control them according to the actual situation.
(8) Helps prevent demand contagion.
input, output, tools
enter
1. Scope Management Plan
2. Project scope statement
3.Requirements document
4. Business environment factors
5. Organizational process assets
Tools & Techniques
1. Decomposition (18)
2. Expert judgment (1)
output
1. Scope baseline (approved scope statement, work breakdown structure WBS and corresponding WBS dictionary)
2. Project file update (requirements file)
11. Confirm scope
1. Scope confirmation is the process of formally accepting the completed deliverables of the project. Its main function is to make the acceptance process objective. At the same time, by accepting each deliverable, it increases the possibility of acceptance of the final product, service or result. . Validation scope includes reviewing the deliverables with the customer or sponsor to ensure that the deliverables have been satisfactorily completed and have received formal acceptance from the customer or sponsor.
2. The main tools and techniques for confirming scope are inspection and group decision-making techniques. Inspections are also called reviews, reviews, audits, walk-throughs, inspections, tests, etc.
3. The confirmation scope should run through the entire project. The general steps are as follows:
(1) Determine the time when scope confirmation is required.
(2) Identify what inputs are needed for scope confirmation.
(3) Determine the criteria and elements for the scope to be formally accepted.
(4) Determine the organizational steps for the scope confirmation meeting.
(5) Organization scope confirmation meeting.
Typically, the project team needs to perform quality control work before confirming scope. For example, before confirming the scope of a software project, system testing and other work need to be performed to ensure the smooth completion of the confirmation work.
4. When project stakeholders conduct scope confirmation, they generally need to check the following six aspects:
(1) Whether the deliverables are certain and confirmable.
(2) Whether each deliverable has a clear milestone, and whether the milestone has clear and identifiable events.
(3) Whether there are clear quality standards.
(4) Whether the review and commitment are clearly expressed.
(5) Whether the project scope covers all activities for the products or services that need to be completed, and whether there are any omissions or errors.
(6) Whether the risks in the project scope are too high and whether the management can reduce the impact on the project when foreseeable risks occur.
5. Confirm scope and verify products: Verifying the product is to verify whether the product is completed, which is verified by the sponsor or customer at the end of the project (or phase), emphasizing whether the product is complete; Confirming scope is the process of confirming acceptance of project deliverables by the customer or sponsor at the end of the phase.
6. Identify the differences between scope and quality control.
(1) The scope of confirmation mainly emphasizes that the deliverables are accepted by the customer or sponsor; Quality control emphasizes that deliverables are correct and conform to the specific quality requirements (quality standards) established for them.
(2) Quality control is generally carried out before the scope is confirmed, or it can be carried out at the same time; Validation of scope is generally performed at the end of the stage, while quality control is not necessarily performed at the end of the stage.
(3) Quality control is an internal inspection and is implemented by the corresponding quality department of the executing organization; Confirming the scope is the inspection and acceptance of the project deliverables by external stakeholders (customers or sponsors).
7. Identify the differences between scope and project closure.
(1) Although scope confirmation and project closing work are both performed at the end of the phase, scope confirmation emphasizes the verification and acceptance of the deliverables, while project closing emphasizes the process work required to end the project (or phase).
(2) Both confirmation scope and project closing have acceptance work. Confirmation scope emphasizes the acceptance of project deliverables, and project closing emphasizes acceptance of products.
input, output, tools
enter
1. Project management plan
2.Requirements document
3. Requirements tracking matrix
4. Job performance data
5. Confirmed deliverables
Tools & Techniques
1. Inspection (102) (review, product review, audit, walk-through, inspection)
2. Group decision-making techniques (unanimous (Delphi), majority, relative majority, dictatorship) (9)
output
1. Change request
2. Job performance information
3. Acceptable deliverables
4. Project file update
12. Control scope
1. Control scope is the process of monitoring the scope status of projects and products and managing changes to the scope baseline. Its main role is to maintain the scope baseline throughout the project.
2. Reason for scope change.
(1) Issues with government policies.
(2) The planning of the project scope is not thorough and detailed, and there are certain errors or omissions.
(3) New technologies, new methods or new solutions have appeared on the market or designers have proposed them.
(4) The project execution organization itself changes.
(5) Customer requirements for the project, project products or services change.
3. The main work of scope change control.
(1) Influence the factors that lead to scope changes and try to make these factors develop in a favorable direction.
(2) Determine whether the scope change has occurred.
(3) Manage the actual changes when scope changes occur and ensure that all requested changes are processed in accordance with the overall change control process of the project.
input, output, tools
enter
1. Project management plan
2.Requirements document
3. Requirements tracking matrix
4. Job performance data
5. Organizational process assets
Tools & Techniques
1. Deviation analysis (103)
output
1. Change request
2. Job performance information
3. Project file update
4. Project management plan update (scope baseline update, other baselines)
5. Organizational process asset update (causes of deviations, selected measures and reasons, lessons learned)