The Doppler Quarterly (FRANÇAIS) Été 2018 | Page 49

Agile 3 4 5 Il s’agit ici de rapidité, encore et toujours. Les équipes full stack doivent être capables de concevoir des fonctionnalités, tester des concepts, essayer et échouer (si nécessaire), résoudre les problèmes et diffuser le produit rapidement. Pour cela, la qualité de la communication, des cycles de retour très courts e t un certain penchant pour l’action sont des conditions indispensables. Les équipes n’ont pas besoin de se trouver physi- quement réunies. Pour cela, l'univers virtuel est parfaitement convenable. La clé en matière de rapidité est de créer une équipe autonome capable de prendre une décision, d'observer ses effets, d’évaluer les résultats et d'apporter rapidement les corrections nécessaires. Responsable Si une équipe full stack est habilitée à prendre des décisions, elle peut être tenue res- ponsable des résultats. Autrement dit, la discussion s’arrête là. Il n’y a plus d'excuse du genre « dans l’environnement de développement, ça a marché » qui vaille. L’équipe doit être responsable de la réalisation fi nale sous toutes les perspectives : qualité des pro- duits, besoins des clients, réponse aux attentes, conformité aux contrats de niveau de service, etc. Cette responsabilité intégrale signifi e que l’équipe doit comprendre pleine- ment les avantages et l’impact du produit sur le client fi nal, le consommateur ou l'ache- teur, et être tenue informée de tous ces aspects, afi n d'assurer une issue positive. Génératrice de valeur Une équipe full stack doit être capable de supprimer les déchets, automatiser les tâches nécessaires, accomplir ce qui est vraiment important plutôt que ce qui est facile, et offrir une valeur ajoutée. Ces deux derniers objectifs sont essentiels. Ils peuvent sonner comme des évidences, mais que n'a-t-on vu des développeurs peaufi ner des fonction- nalités à l'extrême, ou des équipes collaborer à un projet très séduisant, mais qui ne génère de valeur que pour une petite catégorie d’utilisateurs, voire personne. Sur le plan commercial, combien de fois des réunions ont-elles lieu par simple habitude ? Les équipes full stack peuvent se concentrer sur les aspects qui génèrent de la valeur et éli- miner tous les déchets qui plombent ce processus de création. Il s'agit là d'un autre exemple de la règle des 80-20 : l’équipe full stack doit théoriquement consacrer 80 % de ses efforts aux 20 % du projet qui sont les plus importants. Alors, au bout du compte, l’équipe full stack est-elle oui ou non une utopie informa- tique ? Et plus important encore, une telle équipe est-elle l'objectif que chaque organi- sation doit s’efforcer d’atteindre ? La réponse à ces deux questions est : tout dépend. Il se peut que votre organisation ne soit pas experte du cloud ou que le nouvel univers du DevOps vous soit étranger. Il se peut aussi que vous n'ayez pas besoin d'équipes agiles et autosuffi santes. Néanmoins, chaque équipe doit être dotée de pouvoirs, responsabilisée vis-à-vis des résultats de son travail et orientée sur la production valeur. Chez Cloud Technology Partners, nous croyons fermement à la capacité qu’ont les équipes full stack à résoudre les défi s complexes liés au cloud public que nos clients nous confi ent. La mise sur pied d’une équipe d’experts full stack pluridisciplinaire et autonome s’est révélée le meilleur moyen de délivrer rapidement la valeur escomptée par nos clients. ÉTÉ 2018 | THE DOPPLER | 47