Module Overview

Agile Project Management Principles

This module aims to furnish the student with a grounding in the structure and support required to run agile IT projects from inception through to competition. The student will be exposed to agile methods, software development management tool such as Azure DevOps / Jira, that are integrated with a suite of software tools that assist with version control, deployment, automated building, continuous integration, automated testing, and continuous delivery of code throughout the agile project.

Module Code

APMP H3001

ECTS Credits

5

*Curricular information is subject to change

Agile Concepts

Why agile, and agile principles and practices: Sustainable pace, collective code ownership, pair programming, test-driven development, continuous integration, coding standards, and refactoring.

Boosting team performance practices

Scrum and Kanban methods: augmented by quality practices, to deliver value in a series of synchronized, fixed length iterations that help reduce project duration. Team Formation and Project Initiation: Assist with establishing team collaboration and communication; providing them with the right software management tools; defining the project goals and feasibility.

Adaptive Planning

Requirements - analysis, prioritize, and model: through User Stories, backlog, tasks, iteration goals, and modelling; estimating stories, prioritizing stories; story decomposition; backlog management; the burndown metrics. Ensuring Customer participation and feedback throughout.

Iteration Delivery

Iteration goals; Team demo; Team review; Iteration retrospective – continuous improvement to improve team behaviour

Release Management

Continuous integration and continuous delivery - build, test, and release software quicker; deployment and delivery management

Testing in Agile

Built in quality throughout: Test-First; Test-Driven Development (TDD), Continuous Integration, Refactoring, Pair Work, Collective ownership; Non-functional testing

Agile Metrics

Continuous Feedback; Monitor burn down charts; User Experience - telemetry software;

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)50
Formal Examination50