Programmes

BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING

SENG 31522

SOFTWARE PROJECT MANAGEMENT

Status : Core Pre-requisite : SENG 22622 Co-requisite : None

 

On completion of this course, the student should be able to:

  • Assess the differences between IT/IS projects and general projects
  • Explain how to initiate, specify, and prioritize IT projects and to determine various aspects of feasibility of these projects
  • Describe the foundations of project management, including its definition, scope, and the need for project management in the modern organization
  • Describe different software development methodologies
  • Describe the phases of the project management life cycle
  • Assess different issues that lead to project failures and address them.

Introduction to software development project management, organizational structures for projects, project selection, organizational structures, software development methodologies, project times and costs, developing a software project plan, risk management, scheduling of resources, measuring and evaluating performance, project auditing, winding up of software development projects.

LLectures and case discussions.

End of course unit examination, case study presentations and group assignments.

  1. Schwalbe, K (2012). Information Technology Project Management. Cengage Learning
  2. Hughes,B, Cotterell, M and Mall, R(2011).Software Project Management. McGraw Hill Publishers
  3. Material available in the Virtual Learning Environment.

Back