Skip to content

Module Catalogue

Breadcrumbs navigation

CS5034   Software Product and Project Management

Academic year(s): 2025-2026

Key information

SCOTCAT credits : 15

ECTS credits : 7

Level : SCQF level 11

Semester: 1

Planned timetable: TBC

This module introduces principles, processes and tools for managing large, realistic software projects and products. It covers essential skills for defining and managing products, such as working with stakeholders, prioritising objectives and formulating a strategy. It introduces relevant project management processes such as estimating timeframes, risk management, and reporting. Finally, it discusses relevant skills for collaborative software development, such as forming teams, distributed development and coordinating activities.

Relationship to other modules

Pre-requisite(s): Undergraduate - Before taking this module you must pass CS3099

Co-requisite(s): Postgraduate - You must also take CS5030

Learning and teaching methods and delivery

Weekly contact: 2hr x 10 weeks lectures, 1hr x 5 weeks tutorial/discussion

Scheduled learning hours: 25

Guided independent study hours: 125

Assessment pattern

As used by St Andrews: Coursework - 60%, Exam 40%


Re-assessment: Coursework - 60%, Exam 40%

Personnel

Module coordinator: Dr K Terzic
Module teaching staff: Dr Dharini Balasubramaniam, Dr Abd Alsattar Ardati
Module coordinator email kt54@st-andrews.ac.uk

Intended learning outcomes

  • Understand the major phases of the product lifecycle.
  • Identify the key concerns common to software product and project management.
  • Formulate a clear product vision and strategy.
  • Manage software projects using various project management models, addressing risks and resource needs.
  • Form and lead effective software development teams, including distributed teams.
  • Implement Agile methodologies and use appropriate project management and collaboration tools.