Untitled
Untitled
Untitled
propos de la Qualité des Exigences
z
Un outil est-il concevable pour réconcilier les utilisateurs et leurs projets de
système d'information ?
Hervé Guérin, Directeur Associé ACAPNOS
avec l'aide précieuse de Dominique Bergerot, membre du comité d’ADELI
zyxwvutsrqpo
Prélude à tout projet informatique, chacun s'accorde pour dire l'importance de la phase de recueil des
exigences, (ou ses équivalents comme « expression des besoins », « rédaction du cahier des charges », ...).
Comment peut-on alors optimiser, voire garantir la qualité de cette étape essentielle ?
Taux de réussite des projets en 2004 :
Succès : respect des
engagements en coût, délai et
Succès fonctionnalités
29% Echec : projet arrêté à un stade ou
Mitigé
un autre
53%
Echec
Mitigé : dépassement en coût,
18% délai ou écart en fonctionnalités
7)
(Extrait traduit de “Chaos Rising” – Standish Group 2005 )
7 (1)
Documents téléchargeables sur le site www.standishgroup.com
Taux d
de Ret
Retaard et
et d
de S
Surcoût 1994/2004
1994/2004
200%
200%
150%
150%
100%
100% Retard
50%
50%
Surcoût
0%
0% 1994
1994 1996
1996 1998
1998 2000
2000 2002
2002 2004
2004
Retards
Retards 164%
164% 131%
131% 79%
79% 63%
63% 82%
82% 84%
84%
Surcoûts
Surcoûts 180%
180% 142%
142% 69%
69% 45%
45% 43%
43% 56%
56%
Les écarts sur les projets qui « dérapent » (plus de la moitié des projets) sont loin d'être négligeables, et même
zyxwvutsr
si des progrès ont été réalisés depuis 15 ans, ceux-ci marquent le pas depuis la diffusion des technologies web
et le développement de la demande d'une informatique plus réactive pour les métiers (demande « e-
business »).
Facteurs de succès
Les premiers facteurs de succès sont d'une stabilité remarquable depuis des années
(le top-3 est inchangé en 15 ans malgré tous les changements de technologies et de méthodologies !)
(1) (1)
(Extrait traduit de “The Chaos Report” – Standish Group 1994 ) (Extrait traduit de “Chaos Rising” – Standish Group 2005 )
Ce qui me ramène au questionnement précédent : puisque ces problèmes de motivation et de qualité des
exigences sont si importants et très liés, pourquoi ne pas les traiter en premier ?
z
« Dans ce projet, je ne comprends pas bien ce que Quelle meilleure réponse apporter à ces
l’on me demande ! Quand je parle de mon métier et situations ?
de son environnement, notre interlocuteur me le
transcrit dans des documents auxquels je ne suis pas
habitué, qui ne me permettent pas de retrouver ce Quelle réponse apporter aux utilisateurs du futur
que j'ai exprimé. système ? Et comment les faire s'impliquer ?
Il ne suffit pas d'écouter les utilisateurs, il faut
Alors j'ai pris le temps de comprendre ces
prendre en compte tout ce qu'ils disent et dans
documents, avec quelques autres - pas tous les
l'ordre dans lequel ils le disent, et pour qu'ils
autres car cela représentait un coût trop important
s'expriment jusqu'au bout, il est aussi indispensable
pour l'entreprise - mais malgré cela je ne suis pas sûr
de les libérer des formalismes des langages
d'avoir pensé à tout.
experts.
Pour que l'utilisateur puisse reconnaître ses
Pour ce projet, il faudrait que j'arrive à décrire ma
descriptions lors des validations, toutes les
future organisation, à me l'approprier, et à la partager
informations fournies doivent apparaître dans les
avec mes collègues pour qu’ils valident au moins les
restitutions, même si elles n'ont aucun intérêt dans
cas d'usages courants. Il faudrait même qu'ils
l'étape de conception en cours.
puissent la comprendre suffisamment pour pouvoir la
critiquer et l'améliorer.
Il faut les rassurer et donc les faire agir et réagir,
Ainsi ce ne serait plus « mon » projet mais « notre »
sur des éléments qu'ils maîtrisent. Il faut leur fournir
projet. Mais comment vais-je faire pour partager ce
très tôt, en particulier pour les grands principes
projet alors que j'ai moi-même des difficultés à me le
structurants (processus principaux, principaux rôles,
représenter ? »
etc.…) une suite de résultats intermédiaires
tangibles, même s'ils sont partiels et incomplets. Le
Les réticences du chef d'équipe consultant pourra ainsi recueillir leurs avis et
Responsable d'équipe, votre coopération est-elle remarques et obtenir progressivement leur
acquise ? adhésion.
Ces résultats doivent également être partageables
« Mon équipe est déjà surchargée, alors elle a par le plus grand nombre pour les confronter à tous
d'autres priorités. Et après tout, l'expert c'est le les points de vue utiles au projet (utilisateurs et
consultant ! Alors pourquoi devrait-on passer autant responsables des différents services, direction, etc.).
de temps sur ce projet ? »
Un des résultats indispensables à la compréhension
réelle des utilisateurs est une maquette
L'attentisme du personnel opérationnel
opérationnelle du futur système.
Utilisateur de terrain, pourquoi ce manque d'adhésion C'est le seul moyen qui leur permette de se projeter
pour ce projet ? facilement dans la future organisation de leur travail.
« Mes collègues et moi, nous ne maîtrisons pas la Et il paraît pertinent de coconstruire cette maquette
démarche, les outils et le déroulement du projet. des grands principes du futur système (fonctions,
Nous ne savons pas vraiment combien de temps cela règles, usages) avec les utilisateurs eux-mêmes et
va nous prendre, ni quand le projet sera terminé. En donc pour cela de leur fournir un outil simple qu'ils
plus ce temps passé ne sert pas notre performance pourront utiliser, de façon itérative et interactive, en
au quotidien. groupe et assistés d'un expert pour aboutir
progressivement à une vision métier cohérente et
Malgré tout, nous savons que le projet ne peut pas complète de leur futur système.
se faire sans nous, d'ailleurs nous devons valider des
tas de documents que nous ne comprenons pas
toujours très bien, mais nous n'avons pas le choix.
zyvu
d'information de « production » du métier. Les
contraintes habituelles d'interopérabilité et intéressée et si vous pensez qu’un tel outil peut vous
d'intégration ne s'appliquent donc pas au prototype. aider à l’atteinte des objectifs de votre projet, je vous
invite à en devenir utilisateur pilote.