In projects with high tolerances with regard to scope, quality, time and costs as well as a high willingness to cooperate on the part of the sold-to party, the agile project approach is particularly suitable since it can reduce the project risk, shorten the project duration and increase user acceptance. A typical application of agile project management would be the development of a software prototype or product for instance. At FIS, for example, both the internal product development projects and the development projects for individual customer requirements are carried out using the agile methodology.
For the agile project methodology, a completely elaborated process design is dispensed with, since often no clearly specified end product or goal exists at the beginning of the project. The focus of the agile approach is on the product to be delivered and a high acceptance by the users. Emphasis is therefore on flexibility and dynamics thanks to short iteration cycles (sprints). After only a short period of time, functioning parts of the software are delivered to the sold-to party. In this way, product change requests that only arise during the course of the project can be quickly implemented and incorporated. Scrum, KANBAN or Extreme Programming are further exemplary process models for software development according to the agile approach.
The agile project methodology is particularly suitable in the following cases:
- Upcoming project has a medium to high complexity
- Determination of the total effort or alternatively an end date is possible and desired
- Requirements, goal and technology to be used are dynamic and not completely tangible