On parle des Google, Amazon, Rackspace, Netflix, Facebook, etc.,
that enables them to achieve extreme levels of service delivery as compared withmany of their counterparts. quality, user numbers, amount of data, transactions per second.
Nous connaissons une vague d’effervescence technologique considérable, il faudrait être aveugle pour ne pas voir que l’informatique tranforme nos sociétés
En 2014 nous sommes2,5 milliards d’humain connectés, à tel point que les gens ont plus accès à internet qu’à leau potable
En 2014 : on génére autant de donnée en 10 min que depuis les débuts de l’informatique jusqu’à 2003
ET ne le nier pas, Nous consultons notre smartphone en moyenne 150 fois par jour
La vague de digitalization est là ici et maintenant et ce n’est pas sans impact sur nos sociétes que l’on peut observer au quotidien
Today, information technology is changing everything: the way we communicate, work, learn, do business… the way we live
Everyone is connected, everywhere.
Changement de société
Two last elections of the Pope, benoit 16 en 2005 et francois en 2013
Les smartphones, la capacité à être connecté n’importe quand, n’importe ou
IOT : nouveelles révolutions
Plus concrétement, digitalisation combinaison
Combinaison de nouveau Usages avec des nouvelles technologie pour l’émergence de nouveau business model
On est face à une revolution industriel une le logiciel au Coeur de ces transformations
Est-on bien armé pour avancé vers cette révolutionn, rien n’est moins sur lorsque l’on regarde la façon de faire du développement logiciel
In software engineering, lots of our methods of working are based on those of civil engineering.
Architecture, infrastructure, urbanism, foundations, big designs up front, long term planning…
before 2000: the objective was to put processes that were=> industrialization of processes
Aujourdhui nous plongeons dans l’inconnu avec de nouveau business model
Il y a de grande chance que les méthodes traditionnelles ne amrche pas elle ne marche pas
Rebooter, repenser nos façon de faire du produit, du logicile pour véritablement accompagné la révolution en marche
Repenser, retester, ça prend du temps, pourquoi ne pas s’appuyer sur l’expérience d’acteur qui on eu la chance de partir de 0 et qui ont réussi leur transformation?
Partie de 0, plus simple rechallenger tous les modèles à l’aube d’une aire nouvelle., are re-inventing the way IT in which IT services can be delivered. »
A lheure de la digit et de cette révolution Champions
Utilisation d’internet incroyable
Ces acteurs ont embrasser la digitalisation, en somme/peuvent constituer des modèles
Intéressant d’identifier quels sont les bonnes pratiques, nouveaux paradigmes mis en place et s’en insiprer à l’heure de la gigitalisation
5 min 30 seconde
The Giants of the Web build internally every bit of software (and often publish it)
Why :
Cost licence (100 000 à 1000 000 de serveurs)
Today: Google is approximately 1 M machines.Everything is constraint by this choice: datacenters design, software design,…
Performance / déploiement progiciel sur autant de servuer ça marche pas battement de paupière
Amazon: 100ms of degradation of latency = -1% of revenues
Sur mesure pas de boite à outil du progiciel / roadmap contradictoire
Amazon’s CTO (Werner Vogels): “Amazon is a technology company. We just happen to do retail”
Use : garder la maitrise, vous avez un problème, vous avez la maitrise, vous soulevez le capeau
Pourquoi ouvrir
Be sure that the software you use will be commonly used tomorrow
Increase the quality of your software: The world is looking to your code
Have some external developers to work on your code and submit patches, et recruiter les meilleurs
One of the best example: The paper about MapReduce at Google (2004), and Hadoop at Facebook (2005)
BIG DATA data science, deep learning, machine learning
Revolutions big data, démocratisation des outils pour la data science
Bascule technologique pour stocker des informations et du calculs à un cout 3 à 15 fois inférieur et donc rendre possible certains calculs
Un autre pratiques issu des geant du web dans cette approche + gros
Concevoir un système sur la base d’API ouverte developer un écosystème devenir la plateforme
To compare Apples and oranges
: Twitter: a relatively small company, 15 B calls/day (2012)
API call does not depend ON the size of your company.
Be a platform / ecosystem from the beginning
Twitter did not invest much on User Interface… BUT they provide great APIs
to let others build their own interfaces, their own products on top of them
Leverage effect : enrich your service portfolio and business opportunities with many partners
Improve the quality & Attract talented people
8 min
Au Coeur de la notion de vitesse, estcelle de l’apprentissage
You want to learn from your market, from your customers.
You want to know if your idea is a good one.
You will make bad assumptions about your customers.
You will imagine feature no one wants, or no one will pay for them
…
Learn means that you sometimes you’ll be wrong. Sometimes you will fail
Dans beaucoup d’entreprise l’échec n’est pas permis, alors que là il est encourage capacité d’un google à tuer ces produits
fail-fast, fail-cheap. If you do small steps, you can afford failure.
You won’t put the company in danger with your failures, you can take more risks, and test things.
Fail Fast to succeed Faster (Lean Startup)
Discontinued Google products
Google Reader, iGoogle, Google Talk, Google Health
Knol, Google Insights for Search, Picnik, Google Buzz
Aardvark, Sidewiki, Google Notebook
Google Dictionary, Google Labs, Google Wave
SearchWiki, Dodgeball, Jaiku
Google Lively, Google Page Creator, Zeitgeist, Google Answers
Une des pratiques du fail fast ou plutôt lean fast
Short iteration
Will my product be useless if I remove this functionality ? : / dropb box et kickstarter
Minimal product but with maximal quality
Premier Iphone sans copier_coller
Like a dating site except it's betwwen IT PEople and IT Companies
Online recruitment service …
Valider le concept ET 6% ont refusé d’utiliser les réseaux sociaux: on a décidé de ne pas développer la gestion des compte (gain d’un mois de développement)
+ quel navigateur, + mobile first ou pas
Innovation frugale
Une autre façon d’évaluer des feature :=> A/B Testing
Proposer plusieurs version d’une landing page, d’un bouton par population d’utilisateur et mesurer l’impact
The « mastery » of internet and social networks had a big weight
In both 2 Obama elections
example of the landing page (media = image or video)
this version won, conversion rate from 8 % to 11 % 40.6%
all the conversion funnel: 60 million dollars more funds
There was a third idea/option
a key thing: this was conducted by marketing teams.
3rd option not visible here, with video.
Video was an idea of marketers, and this option was the least efficient
and on the web, opposed to other industries like food,
doing A/B testing cost almost nothing
Faire de l’AB testing, faire des tests sur de nouvelles fonctionnalités, ça implique de mettre souvent à disposition de nouvelle version en production
Improve Time To Market
Learn Faster (and it needs metrics!)
Deployer des choses de qualité qui fonctionne sans regression et sans engager une armée pour permettre cette prouesse
Pratique d’automatisation et d’industrialisation à l’état de l’art qui se cache notamment derrière le terme DEvops
You need to be very effcicent 1 Ops pour 3-4’000 machine, avec 2 MEP / jour
Pas déquivalent dans nos entreprises
9 min
Faire mieux c’est s’améliorer
L’obsession de la mesure :
On en peut améliorer que ce que l’on mesure, sans mesure tout n’est qu’opinion
On ne dit plus « Je pense que » mais « Je vais mesurer que »
Bémol : prise de décision reste un processus humain, mais dans ces entreprises au moins un critère de succès, un chiffre
Il mesure absolument tout
Outils et service web
La queue de la cantine
“We set out to prove that managers don’t matter”
1/ good managers increased job satisfaction, retention and employment within their groups and the organization as a whole
2/ then try to understand how
Une des choses qu’ils ont mesuere, c’est la productivité des équipes
5-7 meilleur productivité
Productivity is Drastically decreasing as the size of a team increases.
Smallest team = risk (truck factor,…)
2 pizzateam: une bonne taille d’équipe c’est quand l’équipe peut manger avec 2 pizza (version américaine)
Il y a des études qui ont montrées:
Amazon: “small teams are holy”
Yahoo limits size of teams between 5 and 10, the first year of dev of a product
Viadeo: team size of 5 or 6 people
Instagram, Dropbox, Evernote: they try hard to keep small teams
2t quand on parle d’équipe, les geants du web ont déployé des équipes appelé feature team fonctionnalité/servicex offertes
En réunissant au sein de cette même équipe toutes les competence necessaire pour le design, developer, et opérer pluridisciplinaire
Bien sur s’améliorer, faire mieux que les autres, se différentier du marché, ça a un prix
Qu’il faut payer pour éviter un échec total
« if you pay peanuts, you get monkeys »…
Google 20 interviews / measured / now 4 interviews
7 min