MEKDELA AMBA UNIVERSITY
BACHELOR OF SCIENCE DEGREE
IN
SOFTWARE ENGINEERING
Course Title Software Project Management
Course Code SEngb032
CP 5 (2hrs Lecture, 3hrs Tutorial)
Module Title Research and Project work
Module Number 11
Pre-requisites None
Year III
Semester II
Status of Course Compulsory
Instructor’s Information Name: Banteamlak Begashaw
Email. : banteamlak1888@gmail.com
Course Description This course introduces Software Project Management, covering essential
techniques and strategies to manage IS development projects effectively,
ensuring they meet requirements, stay within budget, and are completed
on time. It emphasizes awareness of challenges and limitations in the
field.
Course Objective At the end of the course students will be able to:
➢ Understand the issues involved in Software project management
and the factors that affect Software quality;
➢ Familiar with a range of standards, techniques and tools developed
to support Software project management and the production of
high quality Software;
➢ Develop Software project plans, supporting Software quality plans
and risk management plans.
➢ Capable of actively participating or successfully managing a
Software development project by applying project management
concepts
➢ Demonstrate knowledge of project management terms and
techniques
Course contents
Weeks Topics
1) Introduction to Software Project Management
1.1. Importance of IS project mgt.
1.1.1 What is a project?
1.1.2 Problems with Software Projects
1.1.3 What is Project Management?
1.2. Stages of Project
1.2.1. The Feasibility Study
1.2.1.1 The Cost-benefit Analysis 1.2.2. Planning 1.2.3. Project Execution
1-3 1.2.4 Project and Product Life Cycles 1.3.The Stakeholder of a Project
1.3.1. All parties of a project 1.3.2. The Role of Project Manager
1.4.Project Management Framework 1.5.IS Tools for Project Management
2) Project Planning
2.1.Integration Management
2.1.1.What is Integration Management
2.1.2. Project Plan Development
2.1.3. Plan Execution
2.2 Scope Management
3-4 2.2.1 What is Scope Management?
2.2.2 Methods for Selecting Projects
2.2.3 Project Charter 2.2.4 Scope Statement
2.2.5 Work Breakdown Structure 2.3 Stepwise Project Planning
2.3.1 Overview of Project Planning. 2.3.2 Main Steps in Project Planning
3) Project Scheduling
3.1 Time Management
3.1.1. Importance of Project Schedules
5-6
3.1.2. Schedules and Activities
3.1.3. Sequencing and Scheduling Activity
3.2 Project Network Diagrams
4) Project Cost Management
6-7 4.1. Importance and Principles of Project Cost Management
4.2. Resource Planning 4.3. Cost Estimating
4.4 Cost Budgeting 4.5 Cost Control
5) Project Quality Management
5.1 Quality of IS Projects
5.2 Stages of IS Quality Management
7-8
5.2.1 Quality Planning 5.2.2 Quality Assurance
5.2.3 Quality Control 5.3 Quality Standards
5.4 Tools and Techniques For Quality Control
9-10 6) Project Human Resources Management
6.1. What is Project Human Resources Management?
6.2 Managing People. 6.3.Organizational Planning
6.4. Issues in Project Staff Acquisition and Team Development
7) Project Communication Management
10-11 7.1. Communications Planning
7.2. Information Distribution 7.3. Performance Reporting
7.4. Administrative Closure 7.5. Suggestions for Improving Project commun
8) Project Risk Management
8.1. The Importance of Project Risk Management
8.2. Common Sources of Risk in IT projects
11-12
8.3. Risk Identification
8.4. Risk Quantification
8.5. Risk Response Development and Control
9) Project Procurement Management
13-14 9.1. Importance of Project Procurement Management
9.2. Procurement Planning
9.3. Solicitation 9.4. Source Selection
9.5. Contract Administration
9.6. Contract Close-out
10) Project Management Process Groups
10.1 Introduction to Project Management Process Groups
10.2. Project Initiation
14-15
10.3. Project Planning
10.4. Project Executing
10.5. Project Controlling and Configuration Management
10.6. Project Closing
Weak 16 Final Exam
Summary of Teaching Learning Methods: The teaching-learning methodology will be
student-centered with appropriate guidance of instructor/s during the student’s activities
.There will be Lecture, Demonstrations, Tutorials, Reading assignments and Group
Discussions
Grading System: Final mark will be calculated using the assessments listed below
➢ Mid Exam (20%)
➢ Assignment (30%)
➢ Final Exam (50%)
It will change as necessary.
References
1. Cotterell, B. H. (1999). Software Project Management.(2nd, Ed.) London: McGraw Hill.
2. Institute, P. M. (2000). Project Management Body of Knowledge (PMBOK).Pennsylvania: Project
Management Institute.
3. Schewalbe, K. (2011). Information Technology Project Management. USA.
4. Pressman, R. S. (2001). Software Engineering: A Practitioner‘s Approach. (5th, Ed.)Boston:
McGraw Hill