Le développement agile est un style de développement logiciel itératif centré sur les personnes et qui met l'accent sur la satisfaction du client à travers l'intégration continue d'un logiciel entièrement fonctionnel.
Nommée en l'honneur du agilemanifesto participant à sa reconnaissance (cf. site de l'agillealliance), on retrouve l'approche agile dans différentes méthodes :
- Extreme Programming (XP)
- Rational Unified Process (RUP)
- Scrum
- Feature-Driven Development (FDD)
Le développement agile repose sur des principes simples et naturels:
- la satisfaction et l'implication du client
- l'accent mis sur les capacités individuelles et l'expertise
- la collaboration, la confiance et la communication
- le développement itératif, simple et robuste
- l'intégration continue
- l'adaptation aux changements
Désolé, les commentaires sont clos pour cet article.