Bit 2215 Project Management Course Outline
Bit 2215 Project Management Course Outline
Prerequisites: BIT 2112: System Analysis and Design &: ICS2302: Software Engineering
Course Overview
This course introduces a number of aspects of software projects including software requirements
specifications, software life ‐cycle models, software project scheduling, and risk management.
Other topics include teamwork, software testing, and software configuration management.
Course Purpose
The course develops the skills required to plan, initiate and manage information systems
projects.
Learning Objectives
A basic knowledge of software project management principles
The ability to come up with a project schedule and assign resources
Choose an appropriate project development methodology (e.g. waterfall, spiral ...)
Identify project risks, monitor and track project deadlines
The capability to work in a team environment and be aware of different modes of
communications
Examine the software project management principles in real life scenarios
Be able to independently evaluate a particular topic of research interest and critically
analyse the issues
Course Description
Project management principles, defining the project, definition document, Project Initiation
Document, Project roles and responsibilities; Roles of the Project Manager and the team; Skills
relationships, responsibility and accountability. Project life cycle: Approvals and Project
Charters. Planning and Control: estimating; Work Breakdown Structure; scheduling; project
planning tools, risk management. Project Cost Estimation. Project Appraisal; Project Appraisal
Methods. Quality assurance. Quality management, change management; configuration
management, Post Implementation Review. Procurement and Sourcing: Build or Buy; Sourcing
Management, Procurement Life Cycle, Procurement Documents, Contract Requirements and
Legal Terms, Contract Types, Student to be exposed to Computerized project management tools.
Course Structure
CHAPTER ONE: PROJECT MANAGEMENT PRICIPLES
a. Introduction To Project Management
Terms and definitions
Project Management Basics
b. A Systems View and Systems Methodology Software projects.
c. Attributes of successful project management
d. Causes of project failure
e. The Project Management Framework
B) Configuration/Change Management
a. Configuration Management Basics
b. Environment for Configuration Control
c. Configuration Control Vs Version Control
d. Code Management
e. Change Management
f. Information Management
PROJECT MANAGEMENT PATRICK MAINA 2015
lOMoARcPSD|4793175
Teaching Methodology
Lectures, Individual and Group discussions and presentations, Tutorials, Laboratory Exercises
Course Evaluation
Continuous Assessment 20%
Assignments 10%
End of semester examination 70%
Total 100%
Main Textbooks
Course Textbooks
1. Kloppenborg, T.J. (2015), Contemporary project Management –
Organize/Plan/Perform, 3rd Edition, Mason (Cengage)
2. Kerzner, Harold (2009) Project Management: A System Approach to Planning,
Scheduling and Controlling. New Jersey: John Wiley and Sons,
Reference Textbooks
1. Meredith, Jack R Project Management: A Managerial Approach. John Wiley and Sons,
586p, 2012
2. Musingi J.B. kioko Project management monitoring & evaluation : Best practice in
project management. Nairobi, Kenya : U.O.N, 122p ,2010
3. Roger. S. Pressman, Software Engineering-A Practitioners approach, 7th edition,
McGraw-Hill, 2007
4. Ian Sommerville Software Engineering, 8th edition, Person education Ltd., 2007
5. Roger. S. Pressman,(2007) Software Engineering-A Practitioners approach, 7th edition,
McGraw-Hill,