Scope refers to all the work involved in creating the products of the project and the processes used to create them.
Project Scope Management includes all processes involved in defining and controlling what is or is not included in a project — ensuring all required work and only the required work is done.
A Deliverable is any product produced as part of a project: hardware, software, planning documents, training manuals, or even meeting minutes.
A Scope Management Plan is a document describing how the team will prepare the scope statement, create the WBS, verify deliverable completion, and control scope change requests.
As time progresses, scope should become clearer and more specific — from vague charter language to a fully detailed scope statement.
A Requirements Management Plan documents how project requirements will be analyzed, documented, and managed — including how to plan/track/report requirements, prioritize them, and perform configuration management.
A Requirements Traceability Matrix (RTM) maintains the linkage from each requirement's source through decomposition, implementation, and validation.
| Req. No. | Name | Category | Source | Design Impact | Test Case | Status |
|---|---|---|---|---|---|---|
| R32 | Laptop Memory | Hardware | Project Charter & Corp. Specs | Server config update | TC-014 | Complete |
| R45 | User Login | Software | User Requirements Doc | Auth module design | TC-022 | In Progress |
| R61 | Data Backup | Operations | Risk Management Plan | Backup scheduler | TC-031 | Pending |
A Work Breakdown Structure (WBS) is a deliverable-oriented grouping of the work involved in a project that defines the total scope. It is the foundation document for planning schedules, costs, resources, and changes.
Decomposition is the process of subdividing major deliverables into smaller, more manageable work packages.
| Level | 1.0 Intranet Project | ||||
|---|---|---|---|---|---|
| Level 1 | 1.1 Concept | 1.2 Web Site Design | 1.3 Web Site Development | 1.4 Roll Out | 1.5 Support |
| Level 2 | 1.1.1 Evaluate Current Systems 1.1.2 Define Requirements 1.1.3 Define Functionality 1.1.4 Define Risks 1.1.5 Develop Project Plan 1.1.6 Brief Dev. Team |
Design activities | Development activities | Rollout activities | Support activities |
| Level 3 | 1.1.2.1 Define User Req. 1.1.2.2 Define Content Req. 1.1.2.3 Define System Req. 1.1.2.4 Define Server Owner Req. |
(Further sub-tasks at Level 3 and below…) | |||
| Aspect | ✅ Scope Verification | 🔄 Scope Control |
|---|---|---|
| Definition | Formal acceptance of completed deliverables | Managing changes to project scope |
| Timing | At deliverable completion points | Continuously throughout the project |
| Method | Customer inspection + formal sign-off | Change control procedures + variance tracking |
| Goal | Ensure deliverables meet requirements | Prevent unauthorized scope expansion |
| Output | Accepted deliverables | Approved / rejected change requests |
Why is scope verification difficult in IT projects?
- Very difficult to write a precise scope statement and WBS from the start.
- Many IT projects suffer from scope creep.
- Notable failures: FoxMeyer Drug (bankruptcy due to scope creep on robotic warehouse); Grumman engineers refused to use a system; 21st Century Insurance Group wasted resources on a project that could have used off-the-shelf components.
Scope Creep is the tendency for project scope to keep growing over time without proper authorization or control. It is one of the most damaging problems in IT project management.
Goals of Scope Control:
- Influence factors that cause scope changes (proactive prevention).
- Ensure changes are processed via integrated change control procedures.
- Manage actual changes when they occur.
Scope Definition is the process of progressively adding more detail to the scope as requirements develop and change requests are approved. This is called Rolling Wave Planning.
— Very vague, high level
Many IT project failures stem from poor user involvement. Effective user input prevents scope issues and ensures deliverables meet actual business needs.
In Agile/Adaptive environments, scope management must be more flexible and iterative, because requirements evolve throughout the project rather than being fixed upfront.
🏗️ Traditional (Predictive/Waterfall)
- Scope fixed upfront before work begins
- Changes discouraged / need formal approval
- Full requirements documented at start
- Single testing phase near project end
- Scope baseline tightly controlled
- Changes viewed as risks / deviations
🔄 Agile / Adaptive
- Scope evolves iteratively across sprints
- Changes expected and planned for
- Requirements updated continuously
- Testing throughout the lifecycle
- Dedicated resources for change requests
- Completion dates guide iteration focus