Une transformation tout (ou presque) sauf digitale

Preview:

Citation preview

LA TRANSFORMATION DIGITALE

Une transformation tout (ou presque) sauf digitale

Attention ! Marketing Inside

Chris Woodrow

● Développeur ● Directeur Technique ● Java, Archi, HA, NoSQL, …● Formateur● Data-Curious (Big Data, ElasticSearch, …)● Rock Addict● @StrangeCousin (vraiment si vous avez du temps à perdre … :D)

@

Qu'est-ce que la Transformation

Digitale ?

« At least 40% of all businesses will die in the next 10 years... if they don’t figure out how to change their entire company to accommodate new technologies. »

John Chambers, Président de Cisco Systems, Sept. 2015

Comment faire pour transformer mon Système d'Information avant 10 ans ?

Facile, la réponse technologique !

"On veut transformer notre architecture en architecture micro-services ( ... comme Netflix)"

"Il nous faut …"

"Il nous faut …"

Vous y croyez vraiment ?

La transformation digitale est-elle si technologique que ça ?

Peut-être pas ...

#1Misez sur les

compétences !

« If you think it’s expensive to hire a professional, wait until you hire an amateur. »

Red Adair

Quelle est la différence entre ces deux voitures ?

Morgan 4/4 Duratec, 2005 Fiat Multipla, 2005

S'agit-il bien d'une différence de voitures ?

Software Craftsmenship

● Engagez des Artisans Logiciels (Fullstack)● Software Craftsmenship Manifesto 2009 :

○ Développer à l'état de l'art○ Créer de la valeur en permanence○ S'appuyer sur une communauté de

professionnels○ Travailler dans une logique de partenariat

productif

Pourquoi la qualité ?

Aussi parce que ça coûte moins cher !

#2Organisez la

veille !

« If you're competitor-focused, you have to wait until there is a competitor doing something. Being customer-focused allows you to be more pioneering. »

Jeff Bezos, PDG Amazon

Processus continu

● La veille est un processus qui s'inscrit dans la durée● Engager des personnes compétentes, c'est bien● Faire en sorte qu'elles restent compétentes, c'est mieux :D

Formation

● La formation continue ne suffit pas ! ● Conférences

○ Participant○ Speaker○ Organisateur

● Organisez la veille en interne ○ Coding Dojo ○ Brown Bag Lunch○ Workshops

Valoriser les métiers

● L'organisation doit valoriser ses métiers● Favorisez la culture de l'expérimentation !

○ Technologique○ Opérationnelle○ Métier○ Intraprenariat

#3Adaptez

l'organisation à l'humain et non

l'inverse

« An organization, no matter how well designed, is only as good as the people who live and work in it. »

Dee Hock, ex PDG Visa

A chaque métier sa problématique ...

Moi j'assure que le système est opérationnel !

Moi j'assure le développement de nouvelles fonctionnalités !

Moi j'assure la cohérence métier et le pilotage ! Moi j'assure la qualité !

Opérations Développement

MOA Qualité

Et bien d'autres ...

Service Opérations

Organisation classique

Service R&D

Service MOA Service Qualité

Service MOA Service MOA

Service Opérations

Et souvent, quand il y a un problème ...

Service R&D

Service Métier Service Qualité

Ça n'est pas mon problème !

Service MOA Service MOA

Ressentez la Douleur !

L'amélioration continue en découle.

Feature team

● Formez des équipes responsables autour de Produits

● Regroupez des personnes aux compétences hétérogènes○ Limitez la taille (12 max)

● Misez sur l'engagement collectif● Donnez aux équipes le pouvoir

nécessaire à leurs responsabilités

Projet vs Produit

"Qui va accomplir quelle tâche ?"

"Quelles sont les ressources nécessaires ?"

"Quelle est la date de livraison ?"

...

Projet vs Produit

"Qui va accomplir quelle tâche ?"

"Quelles sont les ressources nécessaires ?"

"Quelle est la date de livraison ?"

...

"Quels problèmes cherchons nous à résoudre ?"

"Quels avantages nos clients vont-ils tirer?"

"Que sommes nous en train de construire ?"

...

Projet vs Produit

● Budget● Livraison● Ressources● Capacity planning● Organisation transverse● Résolution de problèmes● Mise à jour du statut

● Stratégie● Mise sur le marché● Concepts● Fonctionnalités● Utilisateurs● Organizational training● Pertes et profits

Le pouvoir !

● Le pouvoir de choisir ses outils (langages, base de données, OS, machines, ...)

● Le pouvoir d'assumer (voire de subir) ses propres choix (parfois mauvais)

● Le pouvoir d'adapter ses choix

« The possession of great power necessarily implies great responsibility.»Uncle Ben Winston Churchill

#4Soyez Réactifs au changement

« It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change »

Charles Darwin

Rapides pour développer

● Pensez Minimum Viable Product !○ Feedback rapide○ Méthodes agiles○ Le droit (devoir ?) d'échouer !

@sebprunier"DE VOTRE IDÉE GÉNIALE À VOTRE « MINIMUM VIABLE PRODUCT »"

Rapides pour déployer

● Le déploiement en production est un non-événement● La douleur, encore une fois ! Plus vous déployez souvent, plus

ça sera facile !

« Deployment celebrations should be about the value of the new features, not joyful relief that nothing went horribly wrong »

Rebecca Parsons, CTO Thoughtworks

Déploiement continu

● Simplifiez le processus de déploiement au maximum● Automatisez toutes les tâches dans lesquelles l'humain

n'apporte pas de valeur ! (IT Automation)● DevOps facilitera cette démarche …

#5Soyez User

Centric

« If the user is having a problem, it’s our problem. »

Steve Jobs

Arrêtez de vous centrer sur l'ergonomie !

Expérience Utilisateur (UX) =● Interface Utilisateur (Ergonomie, UI)● Interactions● Collaborations● Architecture de l'Information● Scénarios● Analytics● ...

Un sujet de talk à part entière !

UX

UI

Multi-Canal

● Pensez Mobile !● Rendez l'expérience Omni-Canal satisfaisante● Pas uniquement technologique (ex : Amazon)

Performances !

Les Performances sont fondamentales ! (OK, ça c'est technique)

Data

● La Data fait partie de l'Expérience Utilisateur

● Big Data permet de restituer un problème complexe sous la forme d'une Expérience Utilisateur simple

N'oubliez pas vos collaborateurs

Traitez vos collaborateurs comme vos clients !

#6Mesurez !

« If you can't measure it, you can't manage it! »

Peter Drucker

Quelques chiffres

Comment savent-ils ? Ils mesurent tout !

Amazon+100 ms de latence -1% de ventes

Google Maps &-30% sur le poids de la page +30% de requêtes

Source : http://buytaert.net/faster-is-better

Sans mesure tout n'est qu'opinion !

● Le feedback est essentiel !● Pensez les métriques globales, métier et consolidées, dès la

conception● Les métriques doivent être

les plus instantanées possibles et accessibles

● L'A/B Testing est, dans certains cas, un bon moyen de trancher

Pour conclure

L'humain au cœur de la transformation

Utilisateur

HumainDouleur

Réactivité

Pouvoir

Technologie

Produit

Qualité Veille

IT Automation

Mesure

Est-ce que la technologie est une

condition nécessaire à la transformation

digitale ?

Oui !

Est-ce que la technologie est une condition suffisante à la transformation

digitale ?

Certainement pas !

ou ?Alors ?

Et au fait, les micro-services, c'est probablement aussi une bonne idée :D

Recommended