View on GitHub

REPL

The Learning Hub for UoL's Online CS Students

Go back to the main page

Table of contents



Note: Agile Software Projects CM2020, will be withdrawn in October 2026. If you wish to study Agile Software Projects and have not yet registered on this module, your last opportunity to study this module will be in the October 2024 session. The final assessment retake opportunity for this module will be October 2026. The Professional Practice for Computer Scientists module will be introduced in place of Agile Software Projects CM2020 and will run for the first time in April 2025.

Agile Software Projects

This module aims to provide insights and practice in software development using contemporary methods to produce software that meets the needs of users and supports an organisation’s business function. The module will enable you to gain competence in the conceptualisation of a technology-based solution to a real-world problem, fulfilling the requirements of users and taking constraints imposed by the prevailing and foreseen market conditions and lessons learned from prototypes into account. You will then be given the opportunity to present a proposal for a technical project including a structured plan for implementing the solution using the agile development methodology and test driven development practices. During the whole process from concept to solution presentation, you will be required to work in a distributed team using online collaboration, project tracking and version control tools.

Professor(s)

Topics covered

Assessment

Coursework only (Type III)

Final deliverables instructions (coursework 2)

Module specification

Past exams

See past exams here.

Syllabus

Resources

Complementary learning

:heart: Notes

Textbooks listed for this module