Transformez le déploiement d´applications par une approche holistique du changement
Un point de vue de Diego Lo Giudice et Dave West, du cabinet Forrester Research.
PublicitéLa technologie et le monde de l´entreprise évoluent en permanence, mais les départements informatiques et les processus peinent à suivre ces évolutions. Ceci est particulièrement vrai dans le domaine du développement et du déploiement d'applications, au coeur de la transition d'une informatique traditionnelle à la Business Technology (une informatique plus en lien avec l'activité de l´entreprise). Mais les services qui déploient les applications ne peuvent plus se contenter du simple statu quo, à l'heure où les entreprises demandent aux équipes de développement d´améliorer les processus de déploiement, l'efficacité organisationnelle et leurs relations avec l´entreprise. Autrement dit, comment les équipes de développement d´applications peuvent-elles évoluer pour mieux s´aligner avec l´entreprise et mieux s'adapter aux changements ?
Nous nous sommes récemment adressés à plus de 75 entreprises pour répondre à cette question. Pour fonctionner dans un environnement qui évolue rapidement et constitue un vecteur de croissance, les services de déploiement d'applications doivent se transformer par des initiatives globales de changement qui combinent approches ascendantes et descendantes. Les programmes les plus efficaces se basent sur un cadre « Lean » dans lequel sont intégrés stratégie, alignement des activités, collaborateurs, processus et technologie. Ces programmes précisent les principes et les pratiques qui apportent de la valeur, réduisent les gaspillages et accélèrent le temps de réponse au changement (voir illustration).
Feuille de route d'une conduite de changement efficace
Pour élaborer un programme global de transformation il est nécessaire d'asseoir les fondations du changement, dans le but de réussir au niveau pratique en fournissant à la fois une direction à suivre et un appui pour d´autres initiatives plus tactiques. Pour commencer, confier la responsabilité de la promotion du projet et de sa gestion à une équipe dédiée. Cela signifie, dans le cas d'une grande société de services financiers, la nomination de deux responsables attitrés et associés à des collaborateurs affectés à temps partiel. Alors que dans celui d'un grand laboratoire pharmaceutique, un groupe constitué de collaborateurs et de consultants externes est dédié à la conduite du changement. Quel que soit le nombre de responsables, c'est-à-dire ceux chargés d´encourager et de conduire le changement, ils doivent être capables de communiquer efficacement à tous les niveaux de l'entreprise, en informant les parties intéressées par le biais de rapports sur l´avancement et sur les résultats du projet. De surcroît, ils doivent se concentrer sur la compréhension des chaînes de valeur (appelées aussi les capacités de l´entreprise) car cela permet au groupe gérant la transformation d´apprécier la valeur ajoutée de l'application, pour l´entreprise.
PublicitéAligner étroitement la transformation du déploiement sur les priorités de l'entreprise
Bien qu´un grand nombre d'entreprises consultées aient évoqué la flexibilité, la réduction des coûts, la qualité des produits et la satisfaction des clients comme étant les principaux moteurs de la transformation, renforcer l´alignement avec l'activité de l'entreprise ne s´avère pas toujours leur première priorité. Pourquoi ? Car si le déploiement d'applications est coûteux et revêt souvent une importance stratégique, ceux qui en ont la responsabilité savent rarement transformer leur service par une approche holistique, comme en est capable le reste de l'entreprise.
Pour y parvenir les responsables d´applications peuvent gagner la confiance de l´entreprise et renforcer l'alignement avec celle-ci en :
- Réaffectant des collaborateurs dans des équipes pluridisciplinaires sur le modèle Lean.
- Travaillant étroitement avec les autres responsables de l'entreprise sur un nouveau modèle d'expérience clients.
Les équipes de développement d´applications peuvent davantage s'aligner avec l'entreprise en définissant une vision et une stratégie d´avenir pour l'IT en lien avec la stratégie de l´entreprise.
Transformer les processus de déploiement d'applications et les personnes
Un des facteurs du succès de la transformation du déploiement d´applications repose sur l'autonomie des équipes à effectuer elles-mêmes le changement, sans avoir à demander la permission. Par exemple : les responsables, ceux chargés de la transformation des processus et des collaborateurs donnent le pouvoir aux équipes de choisir les bonnes pratiques « Agile » et « Lean » pour régler les problèmes les plus difficiles auxquels elles sont confrontées. Cela implique le recrutement de « HEROes » (Highly Empowered Resourceful Operatives) qui seront souples, concernés et motivés tant par la manière de faire fonctionner les applications que par le bénéfice qu'elles apportent à l´entreprise.
La méthode « Agile » est essentielle à la transformation des processus. Plébiscitée par 38,6% des développeurs qui l´utilisent comme méthode principale de développement, elle permet aussi d´améliorer considérablement les prestations de l´équipe. Comme nous l´a confié le directeur général d´une entreprise distributrice d´énergie : « La méthode « Agile » est plus qu´un simple procédé pour développeurs de logiciels ; c´est un modèle qui permet aux services de développement de remettre en question un grand nombre de principes qui régissent la manière dont nous travaillons aujourd´hui. »
Opter pour la bonne infrastructure et les outils adéquats
Certaines équipes s´offrent le luxe de mettre en place une nouvelle infrastructure avant de passer au déploiement de nouvelles applications d'entreprise, alors que souvent, la pression budgétaire et l´atténuation des risques contraignent déjà la nouvelle infrastructure à évoluer en même temps que les nouvelles applications d'entreprise. C´est la raison pour laquelle il est important de développer une vision à long terme, dans laquelle s'inscrivent les étapes à franchir à court terme en matière d´infrastructure et d'outils pour conduire à la réussite de la transformation. Quelle est la caractéristique la plus importante de l´infrastructure ? Avant tout, cette vision doit permettre la mise en oeuvre d'applications bien plus aptes à répondre au changement.
En obéissant aux principes Lean, l´infrastructure ne doit inclure que les composants essentiels pour répondre aux exigences spécifiques auxquelles l´équipe fera face. Par ailleurs, l´infrastructure doit être capable de supporter tous les canaux concernés, comme les applications sur Smartphones et tablets PC. Cela nécessitera donc une architecture multicanal, robuste, flexible et concentrée sur la conception et les aptitudes à déployer des applications dans de nouveaux contextes.
En adoptant cette approche holistique du changement et de la transformation, se déroulant en 4 étapes, les équipes travaillant aux applications seront en mesure de mettre en place un environnement qui supporte le changement systémique, tout en fournissant une stratégie, l'alignement sur l´entreprise, les processus améliorés et les modèles de recrutement ainsi que la technologie pour un changement continuel. Il est important de garder à l´esprit que l'établissement de ce type de programme n´est pas facile -cela nécessite du temps, des investissements et l´appui de la direction. Mais de cette manière, le service de développement des applications sera étroitement associé à l´entreprise, capable de fournir une valeur ajoutée significative.
Article rédigé par
Diego Lo Giudice, Vice-Président et Consultant Principal chez Forrester Research
Diego Lo Giudice est Vice-Président et Consultant Principal chez Forrester Research. Ses contributions et conseils portent sur les offres de Forrester en matière d'Application Develpment & Delivery, ainsi que du Business Process pour les professionnels. Il collabore avec les directeurs application de Forrester sur des portefeuilles clefs de la zone EMEA. Monsieur Lo Giudice est aussi un expert en développement de l'utilisation des logiciels et couvre des sujets comme le développement de la méthode Agile, la gestion des exigences, le modeling de logiciel, la modernisation des application et les programmes de management du changement. Pour plus d'information, visiter le blog de Forrester sur les AD&D.
Commentaire
INFORMATION
Vous devez être connecté à votre compte CIO pour poster un commentaire.
Cliquez ici pour vous connecter
Pas encore inscrit ? s'inscrire