Skip to content

Agile software development

Developing software in verifiable increments and adapting the plan based on feedback.

Project work and management

What is agile software development?

Agile software development emphasises frequent usable outcomes, close collaboration with business participants and adaptation based on new findings. Planning is ongoing. Quality and a sustainable working pace remain important. The label alone does not specify the concrete processes a team uses.

In a fictional portal project, a connected request journey is developed first and checked with participants. Feedback can change the next priorities instead of following a long feature list unchanged. Effects on scope, effort and dates still need discussion. Agile work does not mean every new request is automatically added without consequences. Scrum can provide a framework but is not equivalent to all agile software development. Agile approaches do not guarantee product success either.

Sources