Professional Documents
Culture Documents
Dveloppement
de
Analyse problem domain
Elaboration
Phase Establish architectural foundation
Develop project plan and eliminate high risk areas
Cycle
Construction Develop, test, and integrate all project components
Phase
Transition Handover product to user community
Phase
Phases
Inception Elaboration Construction Transition
Define system scope Analyse problem domain Implement and test all Focus on delivering the product
Identi fy Actors and high- Establish sound architectural features to the user community
level interactions (Use foundation Integrat e and test all Preliminary user interaction
Cases) Develop project plan components ( beta-testing)
Define project success Eliminate highest risk Bug fixes, enhancem ents
criteria elements of project Parallel operation with
Activities
Phases
Inception Elaboration Construction Transition
Vision Document Nearly completed Use Case Software Achieve user sel f-
Core requirements, Key Model Complete supportability
features, Main Non-functional requirements Integrat ed Stakeholder agreement that
constraints Software architecture Tested software is stable, complete
Business Case description and executabl e Fully-functional and consistent with visions
Deliverables
Phases
Inception Elaboration Construction Transition
P roject may be cancelled or P roject may be cancelled or re- P roject may be postponed by
re-analysed if milestone not analysed if milestone not met a release if milestone not met
met
Un tel calendrier peut encore tre amend par des stratgies gnrales dorganisation.
Un dveloppement en mode fontaine rinitialisera les phases de travail amont loccurrence dun
problme inopin, ou lapparition dune variation de contextes. De ce fait, il y a ncessairement une
sur utilisation des phases, directement fonction de leur place dans lenchanement des taches.
Un dveloppement en mode continu (Workflow) lisse les surconsommations dans la mesure o les
mmes perturbations (problmes et contextes) ne rinitialisent les phases quaprs la fin de leur
enchanement, et donc galement pour chacune.
Un rfrentiel conceptuel
Les assertions du modle RUP restent gnrales. Sil donne la forme gnrale dun discours, il n
affiche pas vraiment lambition de structurer un dveloppement concret.
Labsence de formats standardiss de livrables laisse aux quipes informatiques une grande latitude de
comprhension des termes employs, voire des taches oprationnelles impliques dans les diffrentes
rubrique s du rfrentiel.
UML est le support naturel de la communication aux travers des projets RUP. Le pari que ce mdia
puisse apporter a lui seul une garantie dinter oprabilit des informations contenues dans les
documents, et de leur inter interprtabilit dans des tches particulires, ne suffit pas garantir un
rsultat dans ce domaine.
Une connaissance exacte des processus (oprationnels) qui doivent tre supports permet de rduire
lcart entre produit (logiciel) et besoin (de lactivit informatiser).
Mais la vision que permet dobtenir lanalyse de processus sur le contexte externe du projet peut
sappliquer avec beaucoup davantages sur lintrieur du dveloppement lui mme.
La fonction topologique
Le modle dun processus tablit par nature une topologie de toutes les interactions entre besoins,
stratgies, moyens, contraintes et savoir faire dans lentreprise.
Pour les besoins du planificateur, cette topologie forme une grille o peuvent tre positionns des
temps, des acteurs, des contraintes . Elle prend en support la reprsentation du processus en arbres
de dcomposition et en flux transversaux.
Pour les besoins du gestionnaire du projet, elle forme une grille o peuvent tre lues de nombreuses
informations, qui peuvent alors tre values dans le contexte qui leur donne un sens. Elle prend en
support la reprsentation multi dimensionnelle, qui utilise les contextes en niveaux de synthse de
linformation, et le choix des dimensions danalyse comme autant de cadres logiques de contrle
(qualit des livrables, respect des charges, respect des dlais, respect des cots, divergences des
activits prises en charge, contrle des affectations de ressources).
La fonction de contextualisation
La notion de savoir-faire sur laquelle on a insist prcdemment prend corps avec la fonction de
contextualisation prsente dans la plate-forme danalyse de processus prise en rfrence (Kapi), et qui
met en uvre lobservation suivante :
Dans la ralit, toute entreprise combine de manire diffrente ses ressources (quelle trouve dans ses
modles structurels) et ses comptences individuelles (activits) ou organisationnelles (savoir faire)
pour rpondre des vnements (besoins, demandes, contraintes) particuliers. De ces combinaisons ou
scnarios naissent des processus diffrents et en crent ventuellement de nouveaux.
Lutilisation de la notion de savoir-faire dans la gestion de projet inductive conditionne la faisabilit
de toute dmarche de contrle de linnovation (particulirement prsente dans le dveloppement
informatique).
Elle rgle la vie de la cellule de dveloppement sur le cycle suivant :
en fonction des diffrents modules ou fonctionnalits prendre en charge par le projet
concern ;
Chaque projet spcifique instancie (en processus contrlables) le modle gnral dactivit
propos par RUP : des acteurs sont slectionns, des activits sont dtailles de faon
oprationnelle, des temps sont fixs
linstance ainsi ralise est un enrichissement du modle. Elle peut prendre directement statut de
modle ds lors que le niveau de performance observ le justifie.
Lvaluation de cette performance est atteint en phase de suivi du processus attendu, sur des
supports varis : feuille de temps, feuille dvaluation de la performance.
Sensibilit contextuelle
Rponse Fonctionnelle
Qualit Documentaire
Concours externes
Qualit perue
Taux d'erreur
Scalabilit
Charge
Dlais
T T
a) Spcifier TB
B B
b) Raliser les choix stratgiques T
TB
B
a) Dfinir les Business Use Ca se
b) Modliser les Processu s T T
Mtier B B
a) Raliser T
c) Modliser les Donnes Mtier TB
B
l'analyse
c) laborer le projet
d) Dfinir les crans TB T
B
e) Identifier les API T T T
B B B
f) Raliser la conception T
B
d) Dvelopper T T
TB
B B
a) Dployer T T
B B
e) Grer la T
b) Former les utilisateurs
transition B
c) Organiser la maintenance T
B
Philippe Denis
BNP PARIBAS
BP2S - Internet Reporting et Performance
Bruno Previtali
COTEBA Conseil