Digital Innovation Factory : Comment remodeler ses activités de développement de logiciels à l'ère des applications Cloud natives ?

par Béatrice Rollet - Group CTO Innovation & Digital – Cloud Services, Director, Sopra Steria par Neil Anderson - Chief Technology Officer, Sopra Steria UK | minutes de lecture

Quelle que soit la stratégie d'entreprise plateforme (améliorer l'expérience du client, augmenter les revenus et l'efficacité de l'entreprise, réduire les coûts, etc), il est devenu indispensable de s'appuyer sur des logiciels agiles, rapides, sécurisé.

Pour atteindre ces objectifs, la clé réside dans la mise en place d'une approche logiciels qui positionne les fonctionnalités au coeur de l'attention. Il s'agit de passer d'une vision monolithique du logiciel à une vision beaucoup plus flexible qui tire également parti des technologies qui changent la donne, telles que l'IA, ML, IoT, Blockchain, low code/no code, API, RPA, dans l'ensemble du portefeuille de logiciels.

Comme le souligne la Cloud Native Computing Foundation dans l'état du développement du Cloud Native Q4-2019, 60 % des développeurs de backend utilisent des conteneurs dans leur travail. S'appuyer sur les technologies natives du Cloud, c'est-à-dire sur des applications modernes conditionnées dans des conteneurs, déployées sous forme de micro-services, fonctionnant sur une infrastructure élastique et gérées par des processus DevSecOps agiles, convient très bien aux grandes entreprises qui englobent très souvent une grande variété de technologies logicielles.

"Logiciel SaaS" ; à la recherche de sa Digital Innovation Factory

La construction d'une Digital Innovation Factory capable de fabriquer ce SaaS est alors un exercice obligatoire au sein de l'entreprise plateforme. Cette nouvelle usine d'innovation numérique doit d'abord soutenir une vision plus large, en facilitant des constructions rapides et des versions régulières, en utilisant des solutions Cloud comme épine dorsale, en permettant une forte intégration avec les systèmes existants et en offrant le niveau de flexibilité nécessaire pour soutenir l'évolution des conditions et la conformité.

Pour répondre à ces défis, la Digital Innovation Factory doit fournir des modèles de libre-service automatisés, au service de la nouvelle communauté multidisciplinaire - Entreprises, Développement, Sécurité et Opérations - adoptant les principes BizDevSecOps. Du point de vue des outils, cette pratique nécessite de traduire les besoins des entreprises en logiciels réels par le biais d'une usine logicielle DevSecOps complète.

La DevSecOps Software Factory

Construire une usine logicielle DevSecOps complète avec une chaîne de bout en bout, comprenant l'automatisation des tests, soutenant la vitesse de développement et permettant un retour d'information rapide de la part des utilisateurs, est alors la pierre angulaire. Cette usine automatisera ensuite toutes les activités régulières et en continu telles que l'intégration, le déploiement, et les tests ainsi que les contrôles de conformité de sécurité. Cette approche stimulera la plateforme d'entreprise dans la création et la réutilisation de services, exposés à travers l'API à son écosystème interne et externe. Ces API seront ensuite publiées à l'aide d'une couche de management d'API pour compléter de manière appropriée le niveau de sécurité et de contrôle. D'un point de vue pratique, les principes du "fail fast" en tant que norme doivent également être adoptés pour tenir compte des commentaires des utilisateurs.

Pour être économiquement viable, cette usine logicielle doit être centralisée et régie par une politique clairement définie. Cette approche globale permettra ensuite d'avoir une vue d'ensemble qui pourra être consolidée grâce à un tableau de bord comprenant à la fois les principaux indicateurs de performance clés (KPI) axés sur les fonctionnalités et ceux relatifs à la qualité, la productivité et la sécurité.


Le changement de comportement des équipes de BizDevSecOps

Ces changements de plateforme et de méthodologie impliqueront également un changement de comportement des nouvelles équipes BizDevSecOps. L'exploration de nouvelles mesures de l'expérience utilisateur, telles que les utilisateurs actifs quotidiens, le nombre de sessions, le nombre d'abonnements, le taux de rétention ou de désabonnement, permettront à toutes les équipes BizDevSecOps de se concentrer sur ce qui apporte une valeur ajoutée aux entreprises (et pas seulement sur les facteurs opérationnels ou technologiques). 

Il est évident que les objectifs de niveau de service (SLO) ou les indicateurs de niveau de service (SLI) tels que les besoins des utilisateurs finaux satisfaits, le temps de développement des applications, les objectifs de performance, le temps de résolution, le nombre de bogues/questions pendant le déploiement continueront à soutenir les activités de BizDevSecOps. La gestion initiale des changements, cadencée par le traditionnel comité consultatif sur les changements (CAB) de l'ITIL, devrait également passer par à feedback utilisateurs plus important. Cette évolution permettra ensuite au CAB de se concentrer sur des activités commerciales plus stratégiques et transformationnelles.

Pour mener à bien ces changements, il faut d'abord trouver ou former les bonnes compétences en matière de développement. Les principes du "Software Craftmanshift" fournissent ici une base solide pour les équipes DevSecOps. Ces ressources devront également plonger dans des schémas émergents tels que le retournement de fonctionnalités, le A/B Testing, les déploiements bleu/vert, les déploiements de canaris, le singe chaos soutenu par l'échec de l'architecture de conception. Ce dernier modèle est particulièrement nécessaire dans les secteurs fortement réglementés où la résilience est obligatoire, comme les banques, l'énergie, les télécommunications ou la défense.

Comprimer les processus traditionnels de développement et d'exploitation (impliquant des centaines de réunions pour la préconception, la définition des objectifs, le suivi de la feuille de route et les sorties annuelles) en expérimentation d'initiatives, en raffinement adaptatif et en production constante en direct ou en déclenchement de la mise sur le marché par les utilisateurs permettra définitivement de gagner du temps et d'améliorer la qualité.

En se concentrant sur la collaboration, l'automatisation alimentée par l'usine à logiciels, toute la plateforme d'entreprise pourra développer rapidement les nouveaux logiciels attendus, et les diffuser au rythme de l'entreprise... Une clé essentielle pour que la plateforme d'entreprise reste innovante et compétitive dans cette nouvelle donne.

Le temps du déploiement est venu.


Découvrez notre offre Digital Innovation Factory

 

5 services modulaires pour mobiliser vos équipes, industrialiser votre innovation et délivrer rapidemment de la valeur ajoutée à vos métiers. Search
Ces articles pourraient également vous intéresser

Comment l'Intelligence Artificielle peut-elle renforcer la performance de la Supply Chain aéronautique ?

| Benoit Spolidor, Maxime Claisse

L'Intelligence Artificielle a un impact positif sur presque tous les secteurs d'activité. Cette technologie améliore les processus de prise de décision, créant une gestion rapide et cohérente des opérations. Chez Sopra Steria, nous sommes convaincus que, dans le secteur de l’aéronautique, l’IA doit être pensée et développée de manière spécifique afin de répondre aux enjeux du secteur et maximiser sa valeur ajoutée.

Innover pour le climat et la durabilité environnementale

| Avinash Lunj, Siva Niranjan

De la réduction de l'empreinte carbone à l'amélioration de l'efficacité énergétique, l'essor des entreprises durables continue de prendre de l'importance. Pour attirer de nouvelles entreprises, de nouveaux talents et de nouveaux investissements, les organisations sont tenues de démontrer qu'elles placent la lutte contre le changement climatique au cœur de leur stratégie.

Digital Innovation Factory : Quelle plateforme technique choisir et comment l'exploiter dans le temps ?

| Béatrice Rollet, Simon Herd

Comme nous l'avons vu précédemment, l'expérience numérique et les offres de plateformes nécessitent une quantité massive de logiciels avec de nouveaux services fréquents, des mises à jour et suppressions régulières de nouvelles fonctionnalités. Les organisations adoptent un modèle de plateforme d'entreprise doivent alors posséder une Digital Innovation Factory englobant une plateforme technique.

Digital Innovation Factory : Comment remodeler ses activités de développement de logiciels à l'ère des applications Cloud natives ?

| Béatrice Rollet, Neil Anderson

Pour atteindre ces objectifs, la clé réside dans la mise en place d'une approche logiciels qui positionne les fonctionnalités au coeur de l'attention. Il s'agit de passer d'une vision monolithique du logiciel à une vision beaucoup plus flexible qui tire également parti des technologies qui changent la donne, telles que l'IA, ML, IoT, Blockchain, low code/no code, API, RPA, dans l'ensemble du portefeuille de logiciels.

La plateforme d'entreprise et le DSI à l'ère du nouveau "normal"

| Béatrice Rollet, Marlon Bromfield

Il y a près de vingt ans, Marc Andreessen disait que "le logiciel mange le monde". Cette affirmation n'a jamais été aussi vraie. Et l'entreprise plateforme doit non seulement construire son usine logicielle, mais aussi sa nouvelle Digital Innovation Factory.

Assistants conversationnels : passez à l’échelle

| Patrick Meyer

74 % des entreprises françaises considèrent les chatbots comme un levier de transformation digitale et plus d’un tiers en ont déjà déployé un. En 2020, 80 % d’entre elles pourraient ainsi utiliser un assistant conversationnel. Un déploiement massif qui fait écho aux usages des consommateurs : 69 % privilégient en effet le bot à un échange humain.

Comment utiliser son patrimoine IT pour réussir sa transformation digitale ?

| Andre Bakland, Simon Herd, Béatrice Rollet

Selon Gartner, pour 1 dollar investi dans la digitalisation en 2020, 3 devront l’être dans la modernisation du patrimoine IT. Opter pour la stratégie d’évolution adéquate devient alors un enjeu crucial. Découvrez le point de vue de nos experts.

La Data Science au service de la lutte contre le Covid-19

| Marlon Cárdenas

Dans la situation de pandémie que nous vivons actuellement, la Data Science et l’Intelligence Artificielle peuvent favoriser la création de solutions technologiques pour accompagner la lutte contre le Covid-19. De ce fait, nombreuses sont les disciplines qui s’unissent pour cette cause, notamment la santé. Retrouvez le décryptage de notre expert.

Comment la technologie holographique aide les médecins à dispenser des soins de meilleure qualité

| Scott Leaman

La technologie holographique est en train de conquérir le monde médical, et, au vu de son succès, elle n’est pas près de disparaître. En quoi cette technologie aide-t-elle les médecins ? Et quelles sont les principales avancées auxquelles s'attendre dans un futur proche ?

Comment l'intelligence artificielle va-t-elle transformer l'industrie ?

| Maxime Claisse, Alexis Girin, Benoit Spolidor

S’il n’existe pas aujourd’hui de définition stricte de l’intelligence artificielle, les experts s’accordent à dire qu’elle permet de simuler les capacités cognitives humaines comme la perception, le raisonnement, l’action et l’apprentissage. 

5 grandes tendances pour la transformation de l’aéronautique

| Youssoupha Diop

La 53e édition du salon du Bourget a confirmé la pression concurrentielle grandissante dans le monde de l’aéronautique. Dans ce contexte, la donnée, les outils numériques et l’intelligence artificielle sont vus comme de précieux leviers pour accélérer la transformation et faire de ces défis des opportunités. 

Anticiper sa migration dans le Cloud avec une démarche FinOps

| Marlène Seif, Béatrice Rollet

Source d’innovation et de vélocité, les services Cloud constituent des piliers dans les initiatives de transformation digitale.

Du produit au service : piloter l’industrie aéronautique vers un futur digital

| Philippe Armandon, Gaudérique Garrigue

Face à la hausse constante du nombre de passagers et à la recrudescence de la concurrence, les constructeurs aéronautiques sont aujourd’hui plus que jamais sous pression. Mais tout défi représente également une opportunité.

Comment mieux contrôler et optimiser les coûts dans le Cloud ?

| Didier Teixeira, Béatrice Rollet, Frédéric Janicot

L’adoption de services de Cloud public implique de repenser la gestion financière de son IT.

Standard S5000F : un accélérateur pour la maintenance aéronautique ?

| Cyrille Greffe

Dans les années 90, la rencontre entre les moyens de conception assistée par ordinateur (CAO) et le concept de documentation modulaire avaient donné naissance aux premiers standards ASD (AeroSpace and Defence Industries Association of Europe).

Replatforming applicatif : l’accélérateur de la migration vers le cloud

| Benjamin Chossat

Simplicité de mise en œuvre, coûts maîtrisés et accès à l’élasticité horizontale du cloud : le replatforming s’impose souvent comme la solution de choix pour porter une application métier vers le cloud.

7 stratégies clés pour transformer ses applications par le cloud

| Benjamin Chossat

Comment moderniser efficacement son application grâce au cloud ? 

L’innovation, moteur de la transformation des organisations

| Jean-Bernard Rampini

La valeur entrepreneuriale et la culture de l’innovation sont au cœur de l’ADN des entreprises qui réussissent. Nombre d’entre elles ont intégré une dynamique d’innovation, souvent décentralisée dans les structures opérationnelles ou fonctionnelles de leur organisation.

Innover pour un environnement durable

| Siva Niranjan

Afin d’attirer de nouvelles opportunités, de nouveaux talents et de nouveaux investissements, les entreprises sont soumises, depuis quelques années, à une obligation croissante de démontrer leur conformité environnementale à un grand nombre d’acteurs, leurs parties prenantes. 

Urban Air Mobility : l’avenir de la mobilité se joue-t-il dans les airs ?

| David Elmalem, Sébastien Lautier

Si le rêve de la voiture volante a bien souvent été réservé à la science-fiction, un avenir très concret et réel se dessine petit à petit pour la mobilité urbaine aérienne.

L’accompagnement, clé de l’adaptation du DevOps aux grands groupes

| Gauthier Deschamps

Le Devops accompagne les grands groupes à l’adoption de nouvelles méthodes de travail. Aplanissement hiérarchique, souplesse culturelle, gestion par le collectif…

Comment l’Industrie 4.0 utilise la Technologie de la Blockchain

| Alexandre Eich Gozzi

En début d’année, la première société mondiale de transport de conteneurs, Maersk, était victime d’une attaque massive de ransomware.