Sensibilisation à DSDM
L'objectif des entreprises aujourd'hui consiste à identifier et développer des solutions rapidement. DSDM offre un cadre pour atteindre cet objectif. La finalité de DSDM, c'est 'time to avantages', mais pas aux dépens de la qualité. DSDM est indépendante. Elle est adaptable aux besoins de toute sorte d'organisations.
La simplicité, 'praticabilité' et souplesse de DSDM intéressent aussi bien des grandes compagnies informatiques, que des utilisateurs, des SS2I, des écoles et des individus. Le cadre intègre des expériences d'un grand nombre d'organisations et évolue au fur et à mesure des années.
Le consortium DSDM est une organisation de membres. L'accès aux ressources les plus récentes sur www.dsdm.org est limité aux membres.
La pression continue d'augmenter pour une livraison de plus en plus rapide de systèmes opérationnels au sein des organisations. Les démarches qui permettent à relever ce défi doivent être agiles et livrer à temps ce dont a besoin l'organisation. DSDM est un cadre basé sur des pratiques et des expériences depuis le début des années 1990 par les membres du consortium DSDM.
Le Framework For Business Centred Development est la version la plus récente du guide DSDM. Elle est disponible uniquement pour des membres et sera disponible pour des membres associés avant la fin 2002. Là-dedans, on retrouve un processus flexible, mais rigoureux, utilisable pour livrer des nouveaux systèmes qui représente une synthèse de connaissances, d'outils et de méthodes telles que le prototypage, afin atteindre des dates butoirs très serrées.
Typiquement, un projet DSDM livrera un système opérationnel en six mois. Le 'time to market' est un impératif dans la plupart des organisations, aussi bien qu'un besoin pour des systèmes robustes qui ne mettent pas en péril leur réputation, que ces organisations opèrent dans le secteur privé ou public, industriel, académique ou autre.
DSDM a servi comme une approche destinée à des projets informatiques ; pourtant, elle est bien adaptée aux projets de conduite de changement. Ces projets comprennent ceux qui impliquent une quantité importante d'évolution technologique et ceux qui ne sont pas technologiques. Le cadre DSDM offre une base idéale pour un développement et une mise en uvre équitable. La démarche englobe des personnes (organisation, employés, compétences), ainsi que la technologie qui les soutient (informatique, bureaucratique, communications) et les processus qui les intègrent (conforme à la politique organisationnelle.
DSDM est un outil redoutable pour :
- comprendre
- planifier
- communiquer
- contrôler
- délivrer
DSDM est adapté à tous les projets (informatique et changement).
POURQUOI UTILISER DSDM
DSDM est une démarche indépendante de sociétés commerciales qui reconnaît la réalité suivante : davantage de projets échouent à cause de facteurs humains qu'à cause de la technologie.
DSDM insiste sur la coopération entre les personnes qui travaillent ensemble pour atteindre des résultats globaux. L'indépendance de DSDM permet son utilisation dans des environnements très diverses sans obligation envers une société commerciale.
Souvent des projets de développement passent à côté des attentes des utilisateurs finaux. Ces échecs peuvent être classifiés en cinq catégories :
- Le système ne satisfait pas les besoins pour lesquels il était conçu. Il est soit abandonné, soit une maintenance pénalisante est entreprise.
- Des lacunes de performance rendent le système inadapté aux utilisateurs. Soit, le système est abandonné, soit modifié engendrant des frais supplémentaires.
- Des erreurs apparaissent dans le système et provoquent des problèmes inattendus. Des verrous sont introduits pour un coût total plus élevé.
- Les utilisateurs rejettent l'imposition du système, pour des raisons politiques, un manque d'implication ou à case d'une absence d'appropriation.
- Le système est accepté au début, mais devient impossible à maintenir et donc inexploitable.
DSDM souhaite réduire les cinq catégories d'échec.
Un grand nombre de projets de développement ne rendent pas satisfaction aux utilisateurs. Au fond DSDM émet le principe que rien n'est construit parfaitement la première fois, alors que 80% de la solution peut être produite en 20% du temps nécessaire pour la solution complète.
Contrairement aux approches agiles, l'idée que l'on peut prédire en avance tous les besoins futurs est une source de problèmes avec des approches classiques. Le problème est aggravé par l'existence d'un nouveau système qui influence les besoins des utilisateurs parce que le métier changent en conséquence de la solution.
En général, dans les démarches classiques (en 'v'), l'étape suivante ne peut pas commencer tant que l'étape précédente n'est pas complète et entièrement testée. En pratique, un temps important est investi pour passer d'une solution à 80% à la solution complète, (selon l'hypothèse que les étapes ne doivent pas être revisitées), les défauts des étapes précédentes déjà autorisées doivent être démêlés pour permettre la continuation. Avec DSDM, le changement est permis pour mieux répondre à une réalité évolutive.
DSDM part sur l'hypothèse que toutes les étapes précédentes peuvent être revisitées grâce à une approche évolutive. Puisque chaque étape peut être terminée plus tard, l'étape actuelle ne doit se terminer que pour permettre à l'étape suivante de commencer. Le principe que les besoins vont de toute façon évoluer dans le temps au fur et à mesure que la compréhension évolue, rend superflu un travail supplémentaire !
Des systèmes conçus avec DSDM visent les besoins actuels et immédiats de l'organisation au lieu d'aborder toutes les possibilités identifiées. Ainsi, le système livré sera mieux adapté aux besoins authentiques, sera plus facile à tester et aura une meilleure chance d'être accepté sur le plan opérationnel. Puisque les coûts en développement de la plupart des applications n'est qu'une partie mineure des coûts totaux du cycle de vie, la simplification des systèmes est logique. Des tels systèmes collent mieux aux besoins réels et sont plus facile à entretenir.
La maintenance peut même être sujette à un cycle de vie évolutif. DSDM ne se limite pas au développement de systèmes, mais s'adapte aux besoins de l'innovation. Des produits peuvent être réalisés avec DSDM, ainsi que des améliorations de produits ou de systèmes existants.
REUSSIR DES PROJETS AVEC DSDM
L'objet de DSDM consiste non seulement à empêcher l'échec mais aussi de contribuer à la réussite :
- satisfaire les besoins réels de l'organisation en ordre de priorité,
- soutenir les métiers de l'organisation,
- respecter les délais et les budgets,
- livrer à temps des systèmes durables et appropriés (fonctionnalité, performance, sécurité, maintenance)
Des systèmes conçus avec DSDM ne sont pas vite développés aux dépens de la qualité. DSDM assure la livraison fiable des solutions dans les délais et les coûts, en respectant les priorités établies par l'entreprise.
SYNTHESE DES AVANTAGES DE DSDM
A l'aide d'une approche évolutive et itérative basée sur des prototypes, DSDM implique les utilisateurs pendant tout le cycle de vie du projet. Cette approche offre plusieurs avantages. Par exemple :
- Les utilisateurs s'approprient le système.
- Les risques d'un système inadapté sont réduits.
- Le système respecte mieux les vrais besoins.
- Les utilisateurs sont mieux formés, grâce à leur participation et à leur coordination.
- La mise en oeuvre est facilitée, grâce à la coopération de tous les acteurs.
CADRE POUR LA REALISATION CENTREE SUR LES BESOINS DE L'ENTREPRISE
Cette solution offre un cadre qui englobe tous les aspects d'une livraison réussie : personnes, processus, technologie - avec l'accent sur les facteurs humains.
Le cadre est basé sur les 9 principes qui permet à l'organisation de livrer l'essentiel à l'heure.
Le cadre définit un ensemble d'étapes depuis l'identification d'un problème jusqu'à l'exploitation. Divers produits sont réalisés lors de chaque étape.
DSDM explicite des rôles et des responsabilités pour les développeurs et utilisateurs. Tout projet aura besoin de techniques en management pour contrôler le processus, tel que la planification, le management de risques, et le management de la qualité.
DSDM offre des conseils pour rendre des environnements rapides flexibles et fiables. Les acteurs du projet sont responsabilisés pour identifier et réaliser des solutions, et pour tester et rendre opérationnels les résultats. DSDM contient des techniques de base qui aident les acteurs dans ces activités.
DSDM reconnaît que chaque projet est unique. Donc, une liste de facteurs est proposée pour évaluer l'adaptation du projet à DSDM, et l'adéquation de DSDM au projet.
Enfin, pour les organisations qui n'ont jamais utilisé DSDM, des conseils sont proposés pour l'introduction de DSDM dans une organisation.
Vous pouvez aussi visiter la section adhésion directement.
|