Le Cloud computing se met au service des développeurs et leur donne une place incontournable. Bien au-delà des frontières de la DSI. Des start-ups aux multinationales, comment ces « citizen developers » entrent-ils dans la stratégie Cloud des entreprises ? Explications.
Le cloud déplace sa valeur vers le code
Le développement du cloud computing est clairement le moteur de la montée en puissance des développeurs. Les fournisseurs font de l’œil aux développeurs en leur offrant une multitude de services ultra-paramétrables. Le but, permettre d’accueillir toutes les charges de travail les plus uniques, plutôt qu’offrir un service standardisé contraignant :
- les offres d’infrastructure et de plateforme à la demande (IaaS et PaaS) qui permettent de déployer des serveurs ou des environnements de développement complets en quelques minutes, de façon illimitée et à portée de clic ;
- les containers permettent de déplacer du code afin d'étendre la flexibilité et la portabilité d’exécution d'une application sans se soucier de l’infrastructure qui la supporte ;
- le DevOps permet de passer à un modèle d’infrastructure as code, où le code est utilisé pour gérer les configurations et automatiser le provisionnement de l'infrastructure, en plus des déploiements ;
- les logiciels d’édition de code en mode SaaS sont maintenant nativement liés au déploiement dans le cloud. Ils renforcent la collaboration des développeurs et l’échange de bonnes pratiques ;
- l’explosion des APIs rend le monde logiciel paramétrable et utilisable à la demande et permet de créer un nouveau service spécifique résultant de l’assemblage de services disponibles via API.
Saisissez la valeur du code !
Ce mouvement de fond qui touche aujourd’hui majoritairement les développeurs professionnels entraine avec lui une opportunité de transformation majeure de l’entreprise avec les citizen developers. Le citizen developer est défini par Gartner comme un utilisateur qui crée de nouvelles applications internes en utilisant des environnements de développement et d'exécution sous contrôle de l’IT de l'entreprise. Ces profils touchent tous les types d’entreprise, des start-ups aux multinationales, et développent toutes sortes d’applications – de la feuille Excel automatisée aux applications Java, pour servir des besoins métiers de niche, immédiats et à forte valeur ajoutée business.
En 2015, 25% des applications seront développées par les citizen developers. Ces derniers peuvent donc être un véritable puits de valeur dès lors que leurs développements sont valorisés et que le développement s’inscrit dans la culture de l’entreprise. Il existe donc une réelle opportunité de faire converger la DSI et les métiers vers une vision commune. Le cloud brise les silos de l’entreprise et offre une opportunité de concentrer l’organisation autour de la valeur et des initiatives des collaborateurs métiers.
La tendance est claire : la valeur du code et sa popularité croissent de façon exponentielle (apprentissage dès l’école primaire, écoles de code en ligne, …). La nouvelle génération n’hésitera pas à bidouiller quelques lignes de code pour obtenir une application qui lui convient plutôt qu’attendre qu’elle soit ajoutée au catalogue de la DSI. N’oubliez donc pas les citizen developers dans votre stratégie cloud. Les plus grands succès de la Silicon Valley sont nés dans l’esprit de « geeks », et, qui sait, peut-être avez-vous déjà dans vos directions métiers le créateur du prochain Google.
Quentin
Pour aller plus loin :
Cloud : flexibilité et réduction des coûts
Le Cloud, socle de la transformation digitale
Quelques chiffres sur les citizen developers
Consultant Cloud & IT transformation chez Orange Consulting depuis 3 ans, j’interviens sur les problématiques de stratégie et de marketing liées au cloud computing. Je surveille particulièrement les acteurs et les innovations d’un marché IaaS en perpétuelle évolution.