Download -  Contact -  Support -  Join

Agility


Agile Process - Improved Flexibility


Agile process illustration

Agility is a development process that focuses on continuous decision makings & product releases.

It is based on development tools that help all project stakeholders to work together during all project phases, hence providing high flexibility

Development tools that sustain an Agile process must provide means to helps all stakeholders to get advance information (simulations, prototyping) and project metrics (test coverage progress, etc.) in order to be able to make decisions along all project phases.

Non Agile Process Compared


Non Agile process illustration

A non Agile process assumes that everything can or must be decided before the project development starts.

This implies that the specification phase is longer and must tackle with many non validated assumptions that may lead to uncorrect decisions, hence increasing project risks (technical, time-to-market, etc.)