OpenUP/Basic 0.9
Un processus agile ?
OpenUP est publié en Open Source par le projet EPF (Eclipse). La dernière mouture d’OpenUP/Basic apporte des compléments sur le positionnement. OpenUP se place dans le courant de pensée de l’Agilité.
C’est même dit dans le Getting Started :
…that takes an agile approach to software development.
Quand on regarde plus précisément, on trouve effectivement des emprunts à Scrum et XP, comme par exemple :
- la notion de Backlog, rebaptisé Work Items List
- les itérations de durée fixe (time-box), conseillée à 4 semaines
- l’estimation en points et la vélocité
La filiation avec le RUP est moins mise en évidence que dans les versions précédentes. Elle apparaît essentiellement avec les 4 phases (Inception, Elaboration, Construction et Transition). La réduction de “quantité de processus” est significative :
- 7 rôles dans OpenUP, environ 45 dans le RUP
- 20 produits (artefacts) dans OpenUP, plus de 80 dans le RUP
- 18 tâches dans OpenUP, plus de 150 dans le RUP
OpenUP est fourni avec les sources et peut être adapté avec le Composer d’EPF(disponible lui aussi en Open Source).