équipe de personnes compétentes et de confiance pour réaliser la tâche. Si cette option n'est pas viable, alors le meilleur conseil que je puisse vous donner est d'arrêter tout jusqu'à ce quevous ayez les moyens de le faire.
Au Commencement
Au début de chaque projet, vous devez choisir le processus adapté à la situation donnée. Toutd'abord il vous faut faire le choix entre acheter et réaliser, et si vous décidez d'acheter alorsvous devez modifier vos processus métier pour être en phase avec ceux de la solution choisie.Casper Jones rapporte que si vous devez modifier plus de 25 pourcents du système, alors ilreviendrait moins cher, à long terme, de développer une solution spécifique. Il recommandeaussi d'éviter de modifier plus de 15 pourcents d'un progiciel. Si l'éditeur est hostile à l'idée devous aider à modifier son logiciel, alors la recommandation passe à 5 pourcents. Ensuite, prenez une version initiale de votre processus et redimensionnez la selon les cas. Par exemple,vous devrez probablement suivre un processus différent selon qu'il s'agit d'un logiciel à 500 $ou à 500.000$ -- votre processus n'est pas à taillé une fois pour toutes.Supposons que vous ayez décidé d'acheter, la prochaine question à vous poser est de savoir sila solution a déjà été choisie. Idéalement, tout achat d'une solution toute prête devrait se fairesur des critères techniques, financiers et opérationnels, mais en réalité ces décisions sontsouvent politiques. Dans ce cas il ya très peu d'intérêt à évaluer différentes solutions. Celareste vrai même si vous voulez produire suffisamment de documentation pour laisser croireque vous avez suivi le processus pour sélectionner la solution déjà choisie – ce n'est passeulement un formidable gâchis, c'est aussi une question d'éthique.Si vous êtes réellement dans la position de pouvoir choisir entre différents produits, alors vousdevez choisir par les exigences. Cela ne signifie pas que vous devez avoir des spécificationsdétaillées, mais il vous faudra sûrement plus qu'une série d'histoires d'utilisateur écrites sur des petites fiches. Cette nécessité de prendre une décision à partir d'exigences peut laisser croire que l'on ne peut pas être agile pour choisir une solution sur étagère, alors que c'est toutle contraire. L'approche agile est de reconnaitre qu'il vous faut une spécification des exigenceset que donc vous devez fournir le travail minimal nécessaire pour l'obtenir. Donc, il ne vousfaut pas un document de spécification de 50 pages mais juste de 5 à 10 pages.En plus de comprendre les exigences métier, voici quelques éléments à considérer pour vosspécifications:
•
Les exigences techniques doivent refléter la vision de l'architecture technique et métier de votre entreprise. Le logiciel que vous achetez doit s'intégrer dans votreenvironnement global – il ne fonctionne pas en vase clos.
•
Vous devez demander à l'éditeur quelles sont les stratégies d'adaptation qu'il supporte.La façon dont vous modifierez le code et les données est absolument critique pour ledéveloppement et la maintenance.
•
Identifiez les stratégies d'intégration supportées par le logiciel. Ce dernier va devoir interagir avec vos différents systèmes existant, et ceux-ci ne supporteront quecertaines stratégies spécifiques d'intégration.
•
Demandez le taux de réussite de l'éditeur. Allez-vous acheter un logiciel que 90% desentreprises éprouvent des difficultés à déployer ?
Add a Comment