SPM-Notes
SPM-Notes
What is a Project?
Examples:
o Constructing a building.
Project Attributes
Project Management
Project Stakeholders
Functions:
Key Challenges
6. Testing Limitations
Technical Constraints
Hardware/software platforms.
Compatibility issues.
Security concerns.
Key Responsibilities
4. Stakeholder Management
2. Leadership
3. Listening
5. Trust Building
6. Verbal Communication
7. Team Building
8. Conflict Resolution
9. Problem Solving
Productivity Boosters:
o Collaborative culture.
Motivational Factors:
o Challenging problems.
o Learning opportunities.
Matrix Variations
Phases:
1. Initiation (Feasibility study).
Key Features:
Best Practices:
No "one-size-fits-all" model.
Must-Know Concepts
Exam Tips
Definition of a Process
Key Point: These groups are iterative (e.g., Agile projects revisit planning
frequently).
6 Key Processes
Inputs:
Outputs:
o Project Charter (includes objectives, milestones, stakeholder
list).
Example:
Components:
Difference:
Activities:
Tools:
Steps:
Activities:
SOW Example:
"Develop a mobile app with login, payment gateway, and admin dashboard
by Dec 2024."
Charter Example:
"App project approved to boost revenue by 15%. PM: Jane Doe. Budget:
$100K."
Agile Focus:
Must-Know Concepts
Scenario-Based Questions
Key Definitions:
Purpose: Establish how the scope will be defined, validated, and controlled
Key Inputs:
Project charter
Expert judgment
Outputs:
2. Collect Requirements
Key Inputs:
Stakeholder register
Project charter
Tools & Techniques:
o Brainstorming
o Mind mapping
o Affinity diagrams
Outputs:
Requirements documentation
3. Define Scope
Key Inputs:
Project charter
Requirements documentation
Expert judgment
Product analysis
Alternatives generation
Facilitated workshops
Outputs:
o Acceptance criteria
o Deliverables
o Project exclusions
o Constraints
o Assumptions
Key Inputs:
Requirements documentation
Expert judgment
Outputs:
o WBS
o WBS dictionary
Follow the 100% Rule: WBS must include 100% of the work
o Deliverables (recommended)
o Phases
o Geographical areas
o Departments
5. Validate Scope
Key Inputs:
Verified deliverables
Requirements documentation
Accepted deliverables
Change requests
6. Control Scope
Purpose: Monitor status of project and product scope and manage changes
Key Inputs:
Requirements documentation
Variance analysis
Outputs:
Change requests
Updates to:
o Project documents
Types of Requirements
3. Solution Requirements:
3. Remember: The WBS includes all work, but does not show sequence
4. Key Documents:
o Requirements documentation
o Scope statement
o WBS and WBS dictionary
5. 100% Rule: WBS must include ALL work (no more, no less)
2. Collect Requirements
3. Define Scope
4. Create WBS
Level 3: Sub-deliverables
Key Challenges:
Key Inputs:
Project charter
Expert judgment
Analytical techniques
Meetings
Outputs:
o Level of accuracy
o Units of measure
o Control thresholds
o Reporting formats
2. Define Activities
Purpose: Identify specific actions needed to produce project deliverables
Key Inputs:
Decomposition
Expert judgment
Outputs:
3. Sequence Activities
Key Inputs:
Milestone list
Dependency Determination:
Outputs:
Dependency Types:
Key Inputs:
Resource calendars
Risk register
Expert judgment
Alternative analysis
Bottom-up estimating
Key Inputs:
Resource calendars
Three-Point Estimating:
o Optimistic (O)
o Pessimistic (P)
o Formula: (O + 4M + P)/6
Parametric estimating
Expert judgment
Reserve analysis
Outputs:
6. Develop Schedule
Schedule Compression:
Outputs:
Schedule baseline
Schedule data
Key Concepts:
7. Control Schedule
Key Inputs:
Project schedule
Resource optimization
Schedule compression
Outputs:
Schedule forecasts
Change requests
Reduces multitasking
1. Reality Checks:
2. People Factors:
3. Software Use:
Pitfall Solution
2. Define Activities
3. Sequence Activities
6. Develop Schedule
7. Control Schedule
Key Challenges:
Key Inputs:
Project charter
Expert judgment
Analytical techniques
Meetings
Outputs:
o Units of measure
o Level of precision/accuracy
o Control thresholds
o Rules for performance measurement
o Reporting formats
2. Estimate Costs
Key Inputs:
Project schedule
Risk register
Outputs:
Basis of estimates
3. Determine Budget
Key Inputs:
Cost estimates
Basis of estimates
Project schedule
Risk register
Reserve analysis
Expert judgment
Historical relationships
Outputs:
4. Control Costs
Purpose: Monitor project status to update costs and manage changes
Key Inputs:
Outputs:
Cost forecasts
Change requests
Types of Costs
Three modes:
E = 3.0*(KLOC)^1.12
D = 2.5*(E)^0.35
E = 3.6*(KLOC)^1.20
D = 2.5*(E)^0.32
Steps:
Key Formulas:
Best Practices:
2. Estimate Costs
3. Determine Budget
4. Control Costs