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).

Voir aussi