Méthodes traditionnelles ou méthodes agiles ?
CHAPITRE 2
61
• Inspection : l’inspection consiste à vérifier les écarts par rapport à l’objectif initial. De
nombreux et fréquents points de contrôle et d’inspection sont prévus par Scrum.
• Adaptation : l’adaptation est nécessaire lorsque, précisément, des écarts non acceptables sont constatés ; des ajustements seront décidés immédiatement afin d’éviter des
écarts plus importants encore. Scrum est favorable à de petits ajustements fréquents.
UP (Unified Process)
Tout comme le RAD, le Processus unifié (UP) est sujet à controverse lorsqu’on l’assimile
aux méthodes agiles ; certains déplorent sa lourdeur et sa grande similarité avec un cycle
en cascade ; d’autres, au contraire, le considèrent comme une méthode agile très documentée et qui, par là même, permet une grande adaptation au contexte du projet. Si l’on
veut être impartial, on pourrait dire qu’il se situe à l’intermédiaire des deux approches et
qu’il est, grâce à sa flexibilité, agile selon qu’on le rend agile ou pas.
UP est le fruit d’une collaboration entre Ivar Jacobson, Grady Booch et James
Rumbaugh, tous trois à l’origine de travaux sur le développement orienté objet et les
D’où vient le terme Scrum ?
Le Scrum ou « mêlée » est un terme emprunté au rugby.
En rugby, la mêlée a pour objectif « de reprendre le jeu rapidement, en toute sécurité et équitablement, après une faute mineure ou un arrêt de jeu » (http://www.francerugby.fr/regles/melee1.html).
Dans la méthode Scrum, le Scrum désigne la réunion quotidienne (daily scrum meeting) qui
réunit l’ensemble des acteurs du projet pour dresser, en un temps limité à quinze minutes, le
bilan de la journée passée, planifier celle qui commence et repérer les éventuels obstacles
rencontrés par chacun. Le Scrum symbolise la solidarité et la force qui lient les membres de
l’équipe pour le succès de l’itération.
Mais la métaphore du rugby a des limites. Sur son blog, Chief Metaphor Officer (http://chiefmetaphorofficer.blogspot.com/2007/02/scrum-or-huddle.html), Gaël Renault préfère l’analogie
avec le football américain et le huddle, moment tactique où l’équipe qui attaque se regroupe
autour du quarterback.
On peut en effet se demander si le rugby est proche de la culture américaine !
Qu’est-ce que le RUP?
Le RUP est le Rational Unified Process, la version « progicialisée » du Processus unifié, éditée et
commercialisée par Rational en 1998 pour compléter sa suite logicielle. On connaît, par la suite,
l’avenir de Rational, société rachetée par IBM, qui maintient régulièrement une version du RUP.
Il faut signaler que le Processus unifié peut être appliqué sur un projet sans qu’il soit indispensable d’être équipé du RUP.
D’autres adaptations du Processus unifié sont disponibles :
– AgileUP, Agile Unified Process.
– EssUP, Essential UP.
– OpenUP.
GestProjInform Livre Page 61 Vendredi, 3. avril 2009 12:07 12
CHAPITRE 2
61
• Inspection : l’inspection consiste à vérifier les écarts par rapport à l’objectif initial. De
nombreux et fréquents points de contrôle et d’inspection sont prévus par Scrum.
• Adaptation : l’adaptation est nécessaire lorsque, précisément, des écarts non acceptables sont constatés ; des ajustements seront décidés immédiatement afin d’éviter des
écarts plus importants encore. Scrum est favorable à de petits ajustements fréquents.
UP (Unified Process)
Tout comme le RAD, le Processus unifié (UP) est sujet à controverse lorsqu’on l’assimile
aux méthodes agiles ; certains déplorent sa lourdeur et sa grande similarité avec un cycle
en cascade ; d’autres, au contraire, le considèrent comme une méthode agile très documentée et qui, par là même, permet une grande adaptation au contexte du projet. Si l’on
veut être impartial, on pourrait dire qu’il se situe à l’intermédiaire des deux approches et
qu’il est, grâce à sa flexibilité, agile selon qu’on le rend agile ou pas.
UP est le fruit d’une collaboration entre Ivar Jacobson, Grady Booch et James
Rumbaugh, tous trois à l’origine de travaux sur le développement orienté objet et les
D’où vient le terme Scrum ?
Le Scrum ou « mêlée » est un terme emprunté au rugby.
En rugby, la mêlée a pour objectif « de reprendre le jeu rapidement, en toute sécurité et équitablement, après une faute mineure ou un arrêt de jeu » (http://www.francerugby.fr/regles/melee1.html).
Dans la méthode Scrum, le Scrum désigne la réunion quotidienne (daily scrum meeting) qui
réunit l’ensemble des acteurs du projet pour dresser, en un temps limité à quinze minutes, le
bilan de la journée passée, planifier celle qui commence et repérer les éventuels obstacles
rencontrés par chacun. Le Scrum symbolise la solidarité et la force qui lient les membres de
l’équipe pour le succès de l’itération.
Mais la métaphore du rugby a des limites. Sur son blog, Chief Metaphor Officer (http://chiefmetaphorofficer.blogspot.com/2007/02/scrum-or-huddle.html), Gaël Renault préfère l’analogie
avec le football américain et le huddle, moment tactique où l’équipe qui attaque se regroupe
autour du quarterback.
On peut en effet se demander si le rugby est proche de la culture américaine !
Qu’est-ce que le RUP?
Le RUP est le Rational Unified Process, la version « progicialisée » du Processus unifié, éditée et
commercialisée par Rational en 1998 pour compléter sa suite logicielle. On connaît, par la suite,
l’avenir de Rational, société rachetée par IBM, qui maintient régulièrement une version du RUP.
Il faut signaler que le Processus unifié peut être appliqué sur un projet sans qu’il soit indispensable d’être équipé du RUP.
D’autres adaptations du Processus unifié sont disponibles :
– AgileUP, Agile Unified Process.
– EssUP, Essential UP.
– OpenUP.
GestProjInform Livre Page 61 Vendredi, 3. avril 2009 12:07 12
