CSC-30069 - Software Development Management
Coordinator: Amro Al-Said Ahmad Room: CR035
Lecture Time: See Timetable...
Level: Level 6
Credits: 15
Study Hours: 150
School Office: 01782 733075

Programme/Approved Electives for 2024/25

None

Available as a Free Standing Elective

No

Co-requisites

None

Prerequisites




Barred Combinations

None

Description for 2024/25

This module provides you with a comprehensive foundation in software development management and its process. This will cover the skills needed to manage software products and their quality. The module also explores modern development techniques such as API and microservices testing and Test-Driven development. You will be able to apply software testing and planning to real-world scenarios and systems. You will also gain familiarity with industry-relevant skills like using built-in API clients and performance testing tools. Students are expected to apply concepts, ideas, and reading to management scenarios in workshops and coursework.

Aims
The module aims to provide a comprehension of the fundamental principles governing software development management and the issues and methodologies relevant to software projects. By the end of the module, students will be capable of analysing, contrasting, and applying their knowledge to the planning and scheduling, monitoring, testing and risk management, quality assurance, and team management aspects of software projects.

Intended Learning Outcomes

Analyse detailed and coherent knowledge of software management concepts, roles, and skills: 1
Distinguish the difference between management structures and roles in traditional and agile management: 1,2
Assess the challenges of personnel management and leadership, including workforce diversity management: 1
Evaluate and reflect on the aspects of risk, testing, and quality management in software projects: 2
Apply appropriate modern software development methodologies for diverse software projects: 2

Study hours

18 hours of in-person Seminar and 6 tutorials
76 hours of self-directed learning and research, following up on the topics.
50 hours of coursework preparation

School Rules

CSC-20041 Software Engineering
Equivalent to Software Engineering module at Level 4 or 5 for those joining Level 6 on a BSc Computing Top-Up degree

Description of Module Assessment

1: Assignment weighted 40%
Short report: scheduling and people management (750 words)


2: Assignment weighted 60%
Report (2000 words)