Skip to main content

Agile Project Management

What is Agile Project Management? Definition and meaning

So-called agile project management has its origins in software development. As software projects grew increasingly complex over the last few decades, the desire for flexible and dynamic process models grew.

In this context, a series of management techniques were developed that can be applied not only to software development. Well-known examples of agile project management are Scrum and Kanban. They reduce outdated project management models such as the waterfall model to a few basic principles and largely dispense with fixed rules. Today, the term encompasses various different agile methods.

In general, agile project management is guided by four principles:

1. Individuals and interactions are more important than processes and tools

The premise of agile project management here is to put the actors who carry out the project steps at the forefront. The specific processes or methods they apply are of secondary importance and are determined by the requirements of the situation.

2. A working product is more important than comprehensive documentation

In projects, the further development of a product and the documentation of what has been achieved so far are often in conflict. Agile project management demands that the further development of the product and its basic functionality always be prioritised before effort is invested in documentation.

3. Collaboration with the customer is more important than contract negotiations

Contract negotiations are often lengthy and costly. They are intended to define clear expectations and results (“deliverables”). Agile project management methods, on the other hand, focus on a quick start to work and intensive collaboration with stakeholders. Missing documents are to be compensated for by extensive communication.

4. Responding to change is more important than following a fixed plan

A well-known saying goes: 1. Things always turn out differently, 2. than you expect.

This is particularly true of projects. Classical project management has a limited scope for responding to unexpected events. Often only the schedule is adjusted, or costly changes to the product have to be made that may not satisfy the customer. Agile project management thinks from the customer’s perspective and tries to achieve the best possible result for the customer under the new, changed circumstances.

Agile project management is characterised by an iterative, incremental approach. A project is divided into time-based stages (iterations). At the end of each stage there is a product increment, i.e. a fully functional intermediate product.

The interim products of the so-called sprints are presented to the client for review. Further product development follows on the basis of the feedback.

In contrast to a classical project course, the project is not fully planned in advance. Adaptations to new conditions are also possible during the project period.

In classical project management, time and effort are therefore variable, while scope and task are firmly defined.

In agile project management, time and effort are fixed, while scope is variable.

The 12 Basic Principles of the Agile Manifesto

The foundation is the Agile Manifesto, which was created in 2001. This manifesto also enshrines the twelve basic principles of agile working:

  1. Customer satisfaction has the highest priority and should be achieved through fast and continuous deliveries.
  2. Changing conditions during a project must be taken into account at all times in order to give the customer a competitive advantage.
  3. The service or product is delivered with greater frequency.
  4. Developers and stakeholders must cooperate closely on a daily basis.
  5. Teams are supported with all necessary tools and remain motivated at all times to ensure optimal results.
  6. For quick success, meetings should be conducted face to face.
  7. A finished and intact product is the measure of success.
  8. Agile processes ensure sustainable development.
  9. Agility should be increased through a focus on technical excellence and appropriate design.
  10. Simplicity is an important component of the work process.
  11. Teams that organise themselves and develop their own structures are most likely to achieve the best results.
  12. Work is reviewed and improved by teams at regular intervals.

Frequently asked questions

What is agile project management?
Agile project management brings together flexible management techniques that originated in software development. Instead of fixed rules, it relies on a few basic principles and an iterative, incremental approach in which each stage ends with a working intermediate product.
Which methods belong to agile project management?
Well-known examples are Scrum and Kanban. They reduce classical models such as the waterfall model to a few basic principles. For putting this into practice in a team, agile working with projectfacts is a good fit.
What is the Agile Manifesto?
The Agile Manifesto was created in 2001 and forms the values basis of the agile methods. It sets out four principles and twelve basic principles, such as the primacy of working products, close collaboration with the customer and the ability to respond to change. These principles can be put into practice with project management software such as projectfacts.
How does agile project management differ from classical project management?
In classical project management the scope and task are firmly defined, while time and effort are variable. In agile project management it is the other way round: time and effort are fixed, while scope stays variable and adjustments during the project are possible.