Agile Systems Development

UCLan Cyprus Logo

MODULE CODE

CO4608

CREDIT VALUE

10 ECTS (20 UK CREDITS)

DELIVERY

Semester 2
Agile Systems Development

Module Aims

Aim 1


To apply a range of agile methods in a software or product development project; eliciting requirements, estimating, prioritising, timeboxing, prototyping and planning implementation

Aim 2


To demonstrate the need to involve all stakeholders, helping them to understand what technology can and cannot do for them

Aim 3


To reflect on emergent issues, identifying areas where agile principles are not adhered to and devising continuous improvement strategies

Agile Systems Development

Module Content

1. Agility: human interactions, collaboration, minimal documentation, flexibility
2. Agile Business Change Framework: principles, culture & leadership, enablement & governance
3. Agile Project life cycle: prototypes, iterative incremental lifecycles, timebox plans, PRL
4. Business advantage: critical success factors, business roles, negotiating priorities
5. Metrics: financial and risk management.
6. Facilitating workshops, roles, stakeholder analysis, ground rules, warm-up
7. Collaboration: sharing decisions, team-work, empowerment
8. Common problems, establishing Framework principles, coping without some principles
9. Tailoring the process, task groups and white papers, continuing personal development.
10. Other agile methods: XP, Scrum, SAFe, etc.

PROGRAMME SPECIFICATIONS

Learning Outcomes

On successful completion of this module, a student will be able to:


Identify, evaluate and justify risk in software or product development.


Judge and/or defend a range of Agile principles, what goes wrong if they are not followed and how to cope with the resulting problems.


Debate and agree information systems requirements with stakeholders to develop high-level requirements, plans, prototypes and models.


Reflect on cooperation between stakeholders in a range of Agile roles.

Agile Systems Development

Teaching Methods

Although there are some formal lectures, you learn most from looking at a wide range of issues as they arise in workshops:
• Discussing situations that you or fellow students have encountered at work
• Watching facilitated workshops on video then analysing the script
• Playing similar roles yourself in workshops, with video feedback as appropriate
As well as participating in workshops, you will reflect on what happened, identifying what went well, what went badly, why and what to do next time. You will look at how people made decisions, how they should make decisions, how to fulfil the responsibilities of roles defined by the Agile Business Change Framework.
Some lectures cover Framework standards. Other lectures are more like a discussion where we all work through an example, identifying decisions that should be made, discussing issues and criteria that should be considered, and then making a decision.
The assignment on the practical modelling of requirements will involve the elicitation of requirements and their representation in appropriate formats. It will include an evaluation of the elicitation process.
The report will evaluate the management of risk in software or product development through the application of agile principles. This will include evaluation the role of different stakeholders in an agile development process.

Agile Systems Development

Assessment Methods

This module is assessed through an examination and a written report of 2000 words.

Explore them all

View The Other Course’s Modules

Optional

Register your Interest

Register Now
Scroll to Top
Date
DRAG