Nos Methodologies
Accueil
> Nos Methodologies
Nous adoptons une méthodologie de travail efficace, afin de ne point retarder votre succès technologique
Nos outils Time To Market
Nos outils applicatifs confectionnés dans un délais
d’exécution et d’exploitation rapide, dès le premier contact
jusqu’à la mise en production des fonctionnalités
Pas de temps à perdre, les enjeux et défis commerciaux actuels obligent à travailler de manière plus efficace, avec agilité.
Pour répondre à ce challenge, nous développons et améliorons depuis 2015 nos méthodologies et outils pour réduire radicalement le Time To Market sur nos projets.
Conception
Le choix des fonctionnalités est déterminant dans la vitesse de lancement d’un produit. Selon une étude, plus de 60% des fonctionnalités sont peu ou pas utilisées. Or on estime qu’en multipliant par 2 le nombre de fonctionnalités d’un produit, on multiplie par 4 son temps de développement (plus de personnes impliquées, un code plus complexe, etc.).
- Frugalité
- Nos Business Analystes collaborent avec nos clients, afin de créer un schéma pour répondre au mieux aux besoins de leurs utilisateurs, de la manière la plus simple et efficace possible, avec des moyens minimaux.
- Succès
- Tous nos projets débutent par une réunion d’équipe (KICKOFF MEETING), qui avance selon un tableau défini de tâches, de but et de KPI mesurables et dans un temps imparti. A partir de là, les caractéristiques spécifiques du produit sont déduites et chaque fonctionnalité est développée suivant la fiche de route.
- Utilisateurs
- Les utilisateurs demeurent le cœur d’apprentissage du travail. En rentrant dans leurs chaussures, nous tentons de comprendre leurs usages et besoins.
Teamwork
Décideurs métiers, experts marketing, UX designers, développeurs, coachs agiles, experts sécurité, experts conformité, gestionnaires d’infrastructure SI, partenaires tiers : tous ces acteurs interviennent pour la conception du projet. Ainsi, pour pallier la lenteur relative à la réception d’informations nécessaires à l’avancée du projet, nous adoptons une formule:
- roadmap produit
- Nous utilisons Jira pour construire une roadmap, partagée avec toutes les parties prenantes. Les objectifs : rendre visible les jalons du projet, identifier et lever les dépendances, capitaliser sur l'intelligence collective.
- challenge technique
- En amont des développements, un architecte développeur conçoit l'architecture technique du produit et met en production une première fonctionnalité afin de lever les blocages. L'équipe peut ainsi livrer de la valeur dès le 1er jour des développements
- compétences
- Afin de limiter le nombre d'intermédiaires, nous utilisons principalement la polyvalence: nos équipes sont composées de développeurs Front-End et Back-End, avec une aisance dans l’un et l’autre des domaines.
Delivery
La phase de développement est un moment crucial pour la conception globale de la solution. Cependant, il faut toute une organisation qui exige un certain nombre de temps, n’apporte pas de valeur directe aux clients, mais qui demeure importante: mise en place d’un environnement de production, configuration des outils de test… Nous avons donc adopté un système de gestion qui permet de gagner en temps et développer plus rapidement les fonctionnalités utiles.
- Plan de production à la journée
- Chaque fonctionnalité est subdivisée en tâches de moins d’une journée. Cela permet de réagir de manière proactive en cas de retard
- Boîte à outils des développeurs
- Avec Forge, les développeurs ont accès à une boîte à outils pour mettre en place les environnements de manière fast ( pré-production et de production, outil de debug, outil de test). Ils ont aussi accès à des briques fonctionnelles non métiers (authentification, upload de documents) et peuvent se concentrer sur les problématiques purement métiers.
- Du design au code
- L'UX designer importe ses maquettes avec l’outil ADOBE XD qui produit directement du code pour faciliter et accélérer l'intégration des maquettes par le développeur.