Les développeurs au cœur de l’innovation des entreprises

Avec la frénésie du numérique, l’innovation est devenue plus que jamais un impératif pour les entreprises qui veulent continuer à progresser, voire survivre. L’économie numérique est tout aussi bien l’économie de la donnée que de l’application. Les applications de plus en plus nombreuses rythment la vie et l’activité de l’entreprise. L’innovation est directement liée à la capacité des entreprises à concevoir rapidement de nouvelles applications. De quoi justifier largement la tenue du salon DEVOXX lors duquel j’ai rencontré Michel Lara, architecte chez IBM, avec lequel j’ai pu m’entretenir.

Codeur : métier d’avenir. On a connu la vague d’externalisation des développements d’applications en Inde dans le but de faire baisser les coûts. On pourrait bien assister dorénavant à une relocalisation en France. Le code a le vent en poupe et est désormais synonyme d’innovation non seulement pour les startups mais également pour les grandes entreprises. Les méthodes ont évoluées et sont devenues agiles, les approches DevOps prônent l’intégration continue et le design thinking rapproche le développeur de l’utilisateur. L’expérience utilisateur tant recherchée aujourd’hui repose sur un niveau d’empathie qui impose une proximité physique et culturelle.  Le développeur n’est plus enfermé dans sa tour d’ivoire et collabore d’avantage avec les équipes métiers et de manière plus fréquente. Le développement se veut collaboratif. C’est à la fois le caractère stratégique du développement et cet aspect collaboratif qui expliquent en grande partie  cet engouement pour le métier de développeur en France. Le développement s’est démocratisé, il est devenu plus accessible et plus ludique et la médiatisation de jeunes développeurs ayant revendu une fortune leurs applications suscitent des vocations. Le métier de codeur semble prometteur en termes d’emplois en France dans les années à venir.

Le cloud à la rescousse des développeurs. Les applications sont plus nombreuses et d’ici quelque années l’économie numérique reposera sur près de 1000 milliards d’applications. Les applications sont les nouveaux services de l’entreprise qui doit être capable d’en produire rapidement en nombre et de les faire évoluer fréquemment dans le temps. La notion de micro services et d’APIs (Application Programming Interface) se généralise et permet de simplifier et d’accélérer le processus du développement. Il ne s’agit plus de concevoir une application comme un bloc monolithique mais comme un ensemble de micro services interconnectés. Avec sa plateforme d’innovation Bluemix, IBM a très largement œuvré dans ce sens en proposant de nombreux services dans le cloud à destination des développeurs (blockchain, IoT, cognitif etc..). Les développeurs peuvent appeler ces services grâce à des APIs et s’éviter ainsi des développements lourds et couteux pour des technologies complexes comme la blochain ou le machine learning. Ils peuvent ainsi se consacrer au développement de services métiers. Le cloud a grandement simplifié la vie des développeurs qui désormais ont accès aussi bien à des ressources applicatives que matérielles. IBM n’oublie pas les startups et a annoncé en février l’espace Scale Zone destiné à accompagner des startups confirmées dans le cadre de promotion de 11 startups pendant six mois autour d’une thématique spécifique (IOT pour la première promotion). Ces startups sont hébergées dans les locaux d’IBM à proximité des solutions métiers. L’objectif est d’aider ces startups dans leur phase d’industrialisation en leur donnant accès aux ressources de développement de Bluemix et à l’écosystème IBM.

Blockchain le futur eldorado des développeurs. Ce sont plus de 400 projets blockchain qui sont en court chez IBM au nouveau mondial et qui se justifient généralement autour de trois points : la productivité, la traçabilité et la sécurité. Après avoir mis à disposition des développeurs des services Bluemix avec du code prêt à l’emploi, des APIs et de nombreuses documentations IBM a annoncé en mars le support d’hyperledger fabric (l’initiative de la fondation Linux à laquelle participe IBM) sur les infrastructures IBM. Par la même occasion IBM a levé un frein à l’industrialisation de la Blockchain en étant capable de supporter 15.000 transactions par seconde. La blockchain intéresse de nombreux domaines : traçabilité alimentaire, traçabilité logistique, authentification de contrats ou de diplômes. Les exemples ne manquent pas et tout récemment Natixis, IBM et Trafigura ont mis au point la première solution blockchain (sur la plateforme Bluemix) applicable aux transactions de financement du commerce de pétrole brut aux Etats-Unis (lire le communiqué de presse). La durée du cycle de trésorerie et les frais de gestion de la transaction s’en trouvent considérablement réduits et les transactions offrent une plus grande transparence réduisant de facto les risques de fraude.

Par ailleurs IBM a annoncé le 20 mars 2017 un nouveau service de conteneurs sur Bluemix. Les développeurs pourront ainsi concevoir et gérer des applications plus sécurisées. Ce service s’appuie sur Kubernetes, le système d’orchestration de conteneurs open source utilisant Docker.

lire également: Blockchain : nouvelle gouvernance de la confiance pour une nouvelle économie

 

Publicités

Une réflexion sur “Les développeurs au cœur de l’innovation des entreprises

  1. Saunier 9 mai 2017 / 14 h 59 min

    Article pédagogique, comme tous ceux sur ce blog.

    J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s