une transformation tout (ou presque) sauf digitale
TRANSCRIPT
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