| | |
| Course Outline: | |
What is a Project? | |
- Project Defined
- Characteristics of a Project
- Software Project - Examples
- The Cost/Schedule/Scope Trilogy
- Plus Risk
- Software Project Context
| |
| Why is Project Management Important? | |
- Purpose of Project Management
- Why is Software Project Management Important?
| |
| Software Project Management Process | |
- Project Management Process
- Project Management Knowledge Areas & Processes
- Project Life Cycle
- Project Management Documents
- Software Project Management Issues - Initiating
- Software Project Management Issues - Planning
- Software Project Management Issues - Executing
- Software Project Management Issues - Monitoring & Control
- Software Project Management Issues - Closing
| |
| Software Project Success | |
- Software Project Success
- Critical Project Success Factors
- Improve Software Project Success
| |
| Software Project Manager | |
- Project Manager
- Project Management Expertise
| |
| Software Project Initiation | |
- Project Management Process
- Project Boundaries
- Project Sponsor
- Why are Projects Initiated?
| |
| Project Charter | |
- Project Charter
- Project Mission Statement
- Project Mission Statement – Exercise
- Project Justification
- Business Case Justification
- Primary Project Stakeholders
- Other Stakeholders
- Benefits of Identifying Stakeholders
- Steps to Identifying Stakeholders
- Step 1: Identifying Stakeholders
- Step 2: Prune the Stakeholder List
- Step 3: Define the Participation Strategy
- Identify Stakeholders - Exercise
- Stakeholders & Their Motives
| |
| Project Scope | |
- Scope Defined
- The Cost / Schedule / Scope Trilogy
- Project Scope
- Software Project Objectives
- Project Objectives – Examples
- Defining Project Objectives – Exercise
- Product Requirements
- Why are Requirements Important?
- Issue: Project Failure
- Progressive Elaboration
- Project Deliverables
- Project Constraints
| |
| Software Project Planning | |
- Software Project Management Process
- Project Planning Goals
- Project Planning
- Project Planning Process
- Software Project Plan Template
- Evolution of the Plan
| |
| Software Project Organization | |
- Project Boundaries & External Interfaces
- Project Organization – Functional Structure
- Project Organization – Project Structure
- Project Organization – Matrix Structure
- Roles & Responsibilities
| |
| Work Breakdown Structure | |
- Work Breakdown Structure
- Types of Work Breakdown Structures
- Product Type WBS
- Process Type WBS
- Hybrid Type WBS
- Breaking the Project into Activities
- Include Everything
- Work Breakdown Structure - Exercise
- Did You Include It All – IEEE/IEA 12207
- WBS Dictionary - Example
- Activity Specification - Exercise
| |
| Estimation | |
- Estimation
- Estimation Methods – Expert Judgment
- PERT Method
- Estimation Methods – Model Based
- COCOMO II
- Other COCOMO Models
- SLIM
- Function Point Models
| |
| Activity Networks | |
- Schedule & Resources
- Activity Networks
- Activity Network Relationships
- Activity Network Exercise
| |
| Project Schedules & Budgets | |
- Staff & Resource Allocation
- Critical Path
- Dual Critical Paths
- Schedule Duration
- Staffing & Resource Allocation - Exercise
- Project Budgets
| |
| Strategies & Tactics | |
- Project Management Process
- Software Project Execution
- Strategies & Tactics
- Strategy/Tactics Effectiveness Matrix
| |
| People | |
- Leadership
- Project Leadership Functions
- Leadership Skills
- Situational Leadership
- People Management
- SEI People CMM
- People Management Functions
- Environment
| |
| Communications | |
- Project Team Communications
- External Stakeholder Communications
| |
| Software Project Monitoring | |
- Project Management Process
- Monitoring & Control - Goals
- Software Project Monitoring
- Purpose of Project Reviews
- Entry & Exit Criteria
- Phase Gate Reviews
- Project Team Status Reviews
- Senior Management Reviews
- Project Audits
- Tracking Gantt Chart
- Earned Value
- Earned Value Tracking
- Activity Monitoring
- Staff & Resource Monitoring
- Productivity Monitoring
- Requirements Churn Metric
- Test Activity Monitoring
- Traceability Defined
- Bi-Directional Traceability
- Benefits of Traceability
- Traceability Matrix
- Traceability Tagging
- Product Quality
| |
| Software Project Control | |
- Software Project Control
- Actuals vs. Estimates
- Corrective Action
- Corrective Action Steps
- Requirements Management
- Configuration Control Procedures
- Configuration Control Process
- Approval Authority Process
- Impact Analysis
| |
| Software Project Closure Tasks | |
- Project Management Process
- Why Project Closure is Important?
- Project Closure Tasks
| |
| Post Project Review | |
- Learning from Project History
- Post Project Review
- Post Project Review Forms
- Post Project Review Meeting
- Post Project Review Follow-up
| |
| Post Release Metrics | |
- Post Release Software Quality
- Availability
- Responsiveness to Customer Problems
- Customer Satisfaction
| |