Institutions financières • Compagnies d’assurances • Fonds d’investissement
Fournisseurs de services de paiement • Services de cartes • Systèmes financiers
1. Étroite collaboration avec le client
La participation active du client au projet est un facteur important de succès. Nous invitons les chefs de produit et pilotes de système à faire partie intégrante de l’équipe de réalisation et à contribuer concrètement à toutes les étapes du projet.
2. Priorité à la livraison de la valeur ajoutée
Alors que les méthodes traditionnelles recommandent une livraison par an ou même après plusieurs années (Big Bang), AXON croit que des livraisons périodiques de plus petite taille sont plus performantes.
En découpant le projet en fonctions plus ciblées, en commençant par celles à plus grande valeur ajoutée, l’entreprise accélère son retour sur investissement. De plus, cette approche permet d’expérimenter rapidement toutes les phases du projet, de la conception à la production, et de corriger dès le départ les problèmes qui surviennent. Résultat : une réduction des coûts associés aux imprévus. De plus, les livraisons suivantes seront « rodées » et beaucoup plus efficaces.
Cette approche demande cependant la participation de toutes les ressources – concepteur, développeur, analyste en assurance qualité, administrateur de système, utilisateur – dans un court laps de temps. Elle exige donc une excellente préparation et une démarche structurée.
3. Planification et estimation
Certains reprochent à l’approche AGILE d’éliminer toute forme de planification et de gestion de projet. Ce qui est loin d’être le cas de notre approche : la planification et l’estimation sont au cœur de notre processus de gestion.
L’estimation du projet est une étape cruciale, et toute l’équipe est mise à contribution. En effet, une seule personne ne peut avoir toutes les connaissances et compétences nécessaires pour estimer un projet complexe comportant de multiples composantes. Lors de séances de travail structurées, les membres de l’équipe qui possèdent au moins 2 ans d’expérience peuvent émettre un point de vue susceptible de modifier l’estimation.
Lorsque l’estimation est réalisée avec précision, 80 % de la planification est faite. Un plan de match global est alors établi en fonction des contraintes de temps.
4. Cadre de gestion et de documentation rigoureux
Pour informer les clients de l’état du projet et pour que l’équipe de développement donne un rendement optimal, nous mettons en place un processus de gestion strict incluant des rencontres quotidiennes (Scrum Meetings), des statuts hebdomadaires, des statuts détaillés à chaque itération et l’utilisation d’outils reconnus, dont Jira Agile, Confluence et Alfresco.
La gestion de projet signifie aussi mesures et améliorations. En plus des traditionnels échéanciers et budgets, nous avons élaboré des indicateurs évaluant la qualité du code, la couverture de la documentation, la couverture des tests unitaires et automatisés, les activités en dépassement et les enjeux critiques. Toutes ces mesures permettent d’orienter et d’améliorer le projet.
La documentation est organisée et structurée de façon à ce qu’elle reste pertinente tout au long de la vie du système et pas seulement pendant le projet. Les maquettes et autres documents propres à la durée du projet sont réalisés le plus simplement possible afin d’éviter les coûts inutiles. Un plan de documentation est produit au début de chaque projet.
Visitez aussi >