CMT 408 Course Outline
CMT 408 Course Outline
Purpose
This Software Project Management course is designed to provide students with a comprehensive understanding of the principles, methodologies, and
best practices for effectively managing software development projects. The course covers topics ranging from project initiation and planning to
execution, monitoring, and closure, with a strong emphasis on real-world applications and case studies. Students will gain practical skills in project
management tools, team leadership, risk assessment, and communication to successfully deliver software projects on time and within budget.
Objectives
Upon successful completion of this course, students will be able to:
• Understand the fundamentals of software project management and its importance in the software development life cycle.
• Define project objectives, scope, and requirements, and create a project charter.
• Develop a comprehensive project plan, including work breakdown structures, schedules, and resource allocation.
• Execute software projects using industry-standard project management methodologies such as Agile, Waterfall, and Hybrid approaches.
• Implement effective project communication strategies and stakeholder management techniques.
• Identify, assess, and manage project risks and develop mitigation plans.
• Monitor and control project progress, budgets, and quality assurance throughout the project lifecycle.
• Foster effective teamwork, leadership, and motivation within software development teams.
• Understand the ethical and legal considerations in software project management.
• Successfully close software projects, including post-implementation reviews and knowledge transfer.
Course Outline and Schedule
Week TOPIC CONTENT/DETAILS COMMENT
1 Introduction to What is Software Project Management?
Software Project Importance of Project Management in Software Development
Management Key Concepts and Terminology
Project Management Frameworks and Methodologies
2 Project Initiation Project Selection and Justification
Project Stakeholders and their Roles
Developing a Project Charter
Defining Project Objectives and Scope
3 Project Planning Work Breakdown Structure (WBS)
Creating Project Schedules
Resource Allocation and Management
Risk Identification and Assessment
4&5 Project Execution and Agile Project Management CAT 1
Monitoring Waterfall Project Management
Hybrid Project Management
Team Leadership and Motivation
6 Project Communication Communication Planning
and Stakeholder Effective Team Communication
Management Stakeholder Identification and Analysis
Stakeholder Engagement Strategies
6 Risk Management Risk Management Planning
Risk Identification, Analysis, and Response Planning
Monitoring and Controlling Risks
Case Studies in Risk Management
7 Quality Assurance and Quality Planning
Control Quality Assurance vs. Quality Control
Quality Metrics and Monitoring
Continuous Improvement
8&9 Project Closure and Project Closure Activities CAT 2
Post-Implementation Lessons Learned and Knowledge Transfer
Review Ethical and Legal Considerations in Project Closure
10 Review
Assessment Criteria
The final mark is determined by Continuous assessment Test (CATs) and a final exam as detailed below:
Class Attendance: 5%, CAT 1: 12.5%, CAT 2: 12.5%, Final exam: 70%
Recommended Textbooks
1. A Guide to the Project Management Body of Knowledge (PMBOK Guide), Project Management Institute (PMI)
Lecturer...................................................................................Signature............................................Date................................................
HOD........................................................................................Signature............................................Date................................................