Transformer un pilote réussi en projet, partie 1
Le message d'invité d'aujourd'hui vient de Savan Vyas, Scrum Master et Mendix Ingénieur d'affaires chez LV= Insurance. Dans cette série en deux parties, Savan partage ses conseils pour transformer un pilote réussi en un projet de déploiement d'application complet. Le premier article décrit les prérequis pour livrer une application prête à la production en un seul sprint, tandis que le second se concentre sur les éléments importants à garder à l'esprit pendant le sprint.
Début mai, LV= a eu l'occasion de mener un projet pilote d'une semaine afin d'évaluer la possibilité d'améliorer les processus manuels du service de courtage. Ce projet pilote visait à démontrer la viabilité du projet et à déterminer si l'utilisation de la plateforme était pertinente. Mendix La plateforme d’applications serait la meilleure approche.
Pour ce projet pilote, l'objectif était de créer une application de gestion des flux de travail pour le service courtier. Celle-ci permettrait de simplifier les demandes de renseignements par e-mail et par téléphone, remplaçant ainsi plusieurs feuilles de calcul et bases de données par un système unique. Nous avons regroupé trois processus sur trois systèmes en une seule application, dotée d'un suivi automatisé et d'une fonction de reporting. Ce système permet de mesurer la productivité, d'analyser l'état d'avancement des travaux et d'améliorer les accords de niveau de service (SLA) de l'entreprise. En une semaine seulement, nous avons pu livrer une application prête à la production offrant tous les avantages mentionnés ci-dessus.
Cela a été réalisé grâce à un grand Collaboration informatique-entreprise et en utilisant des techniques de développement agile. Le pilote a été un franc succès : le service a immédiatement commencé à utiliser l'application, les utilisateurs ayant rempli plus de 1,000 XNUMX journaux de travail dès la première semaine d'utilisation. L'application s'est rapidement transformée en un projet dont l'entreprise souhaite étendre les fonctionnalités. Mieux encore, les fonctionnalités de base du système ont été mises en place en une semaine seulement par seulement deux personnes. Mendix ingénieurs !
Alors, comment avons-nous procédé ? Chez LV=, nous avons travaillé dans un environnement agile en utilisant Mendix Depuis près de deux ans maintenant. À chaque projet, nous avons amélioré notre processus en l'alignant de plus en plus sur l'approche « purement agile ». Grâce à l'amélioration de notre approche de développement agile grâce à Mendix, nous sommes maintenant en mesure de lancer de nouveaux produits et services d'assurance en moins de six semaines.
j'ai participé Mendix Mondial 2014 et a participé à la Hackathon 24h/XNUMXJ'ai travaillé jour et nuit avec mon équipe pour créer une application entièrement fonctionnelle pour l'association Terre des Hommes. Ce fut une expérience enrichissante et m'a donné confiance quant à ce qu'on peut accomplir en 24 heures. Mendix.
Lorsque ce pilote a été lancé en mai, c'était l'occasion idéale de combiner toutes les leçons apprises des expériences précédentes et le frisson et la rapidité du hackathon afin de livrer quelque chose de prêt à être produit dans un délai très court.
Conditions préalables pour livrer une application prête à la production en un seul sprint
Au démarrage d'un projet, il est important de prendre en compte quelques prérequis pour être en mesure de livrer un produit utilisable par le client à terme. Les éléments suivants sont, selon nous, essentiels à la réussite.
- Agile/Scrum et Mendix Formation en gestion de projet : Initialement, pour certains projets, nous avons fait appel à des formateurs externes pour dispenser une formation d'une demi-journée sur Agile/Scrum, afin que l'équipe ait une compréhension commune du langage, des rôles et des responsabilités. Comme il s'agissait d'un projet pilote de petite envergure et que nous ne disposions pas de budget pour une formation externe, nous avons décidé de dispenser nous-mêmes la formation Agile/Scrum afin de permettre à l'entreprise de bien comprendre le processus que nous allions suivre et de l'amener à l'utiliser. Mendix Capacités de gestion de projet. Cela garantit une compréhension et un langage communs à l'équipe, tout en permettant aux utilisateurs de s'approprier les témoignages utilisateurs et de travailler vers un objectif commun. Quel que soit le projet, l'investissement en temps est rentable.
- Atelier : Il n'est pas indispensable, mais vivement recommandé, d'organiser un atelier d'une demi-journée avant le démarrage du sprint pilote afin de comprendre l'ensemble du projet et les objectifs commerciaux que vous souhaitez atteindre. Le sponsor du projet et le Product Owner doivent participer à cette réunion. À la fin, vous devez vous mettre d'accord sur ce que vous prévoyez de livrer (et de ne pas livrer) pour le sprint pilote. Il s'agit essentiellement de se faire une idée de leurs attentes à la fin du pilote et des critères de réussite pour le transformer en projet à grande échelle.
- Colocalisation : Pour le projet pilote LV=, Simon Black et moi-même nous sommes rendus au siège de l'entreprise. Nous avons recueilli des informations générales sur le projet, défini l'objectif du sprint et désigné le responsable produit. Nous nous sommes assurés de livrer les bons résultats en posant des questions de type « Pourquoi ». Nous avons commencé à analyser leurs processus et à nous interroger : « Pourquoi faisons-nous cela ? Avons-nous besoin de cela ? Que pourrions-nous améliorer ? » L'objectif n'était pas simplement de reproduire le processus existant, mais de l'améliorer. Parce que Mendix est une plate-forme de développement d'applications rapide, nous avons pu créer des formulaires qui leur ont donné une idée visuelle du produit.
- Composants de développement pré-construits Pour concocter rapidement quelque chose, il faut que tous les ingrédients soient prêts à l'avance. C'est précisément ce que nous avons fait en intégrant les composants essentiels de tout nouveau projet dans un seul et même outil. module « kit de démarrage » que nous avons publié dans notre boutique d'applications privée d'entreprise. (Ce module permet de gagner un temps crucial sur la création de tous les composants prérequis du projet et nous permet de nous concentrer sur les exigences commerciales.
- Préparation opérationnelle – C’est l’une des questions les plus importantes que l’équipe doit se poser avant de commencer tout travail et qui est souvent négligée. Mendix Le développement est souvent plus rapide que prévu, ce qui permet des cycles de développement plus courts que prévu, ce qui signifie parfois que le logiciel est prêt avant l'activité. Par le passé, lorsque le côté opérationnel n'était pas prêt, nous avons dû suspendre le projet.
La question à toujours poser à l'entreprise avant de démarrer un projet est : « Si nous parvenons à atteindre l'objectif du sprint à la fin de celui-ci, qu'est-ce qui vous empêchera de l'utiliser ? » La réponse peut aller du manque de ressources de test ou de temps pour la formation au manque de soutien de la direction. Généralement, nous trouvons une solution au sein de l'équipe. Par exemple, pour l'application de workflow pour courtiers, l'entreprise a pris en charge les tests et la formation pendant le cycle de sprint, tandis que nous avons pris en charge la création de la documentation. L'entreprise s'est très bien adaptée à la méthodologie agile/scrum et nous a fait part des obstacles potentiels à la mise en production, allant de l'absence de Chrome sur leurs postes de travail (nécessaire pour une fonctionnalité glisser-déposer spécifique) aux rapports quotidiens nécessaires au suivi de leur travail. Ces retours nous ont permis de prioriser nos témoignages utilisateurs et de nous assurer, à tout prix, de les livrer en premier afin de pouvoir lancer le projet avant la fin du sprint.
Dans la deuxième partie de cette sérieJe vais vous présenter les points clés à prendre en compte pendant le sprint pilote, toujours dans le but de le réussir et de le transformer en un projet de déploiement d'application complet. Restez connectés et, en attendant, n'hésitez pas à partager vos expériences dans les commentaires ci-dessous.
