ce que nous apprend l'histoire de l'informatique

46
CE QUE NOUS APPREND L’HISTOIRE DE L’INFORMATIQUE Décrypter l’évolution et se projeter vers ce qui va venir demain... Alain Lefebvre Pour l’école 42 24 avril 2014 1

Upload: alain-lefebvre

Post on 23-Dec-2014

1.768 views

Category:

Technology


1 download

DESCRIPTION

Ma prochaine conférence pour l'école 42...

TRANSCRIPT

Page 1: Ce que nous apprend l'histoire de l'informatique

CE QUE NOUS APPREND L’HISTOIRE DE L’INFORMATIQUE

Décrypter l’évolution et se projeter vers ce qui va venir demain...

Alain Lefebvre Pour l’école 42 24 avril 2014

���1

Page 2: Ce que nous apprend l'histoire de l'informatique

SOMMAIRE

À quoi sert l’histoire ?

Retour sur le passé et la vraie nature de l’informatique…

L’échec des méthodes

Les grands principes de l’évolution technique

Comment prédire l’avenir ?

Un peu de prospective…���2

Page 3: Ce que nous apprend l'histoire de l'informatique

À QUOI SERT L’HISTOIRE ?

L’histoire des sciences, l’histoire des techniques, l’histoire des sociétés… Toutes ces histoires nous permettent de mieux comprendre le présent (comment et pourquoi on en est arrivé là…).

Prévoir l’avenir est une toute autre affaire !

���3

Page 4: Ce que nous apprend l'histoire de l'informatique

Ceux qui n’ont pas compris les leçons de l’histoire sont condamnés à les répéter... !Georges Santayana

On ne peut comprendre la vie qu'en regardant en arrière, on ne peut la vivre qu'en regardant en avant ! !Sören Kierkegaard

���4

Page 5: Ce que nous apprend l'histoire de l'informatique

RETOUR SUR UNE HISTOIRE CONNUE...

Années 60-80 Années 80-90 Années 2000/2010

Mainframes Ère des constructeurs

Logiciels et Client-serveur Ère des éditeurs

Tout-Internet Ère du service et des méga-sites

���5

Page 6: Ce que nous apprend l'histoire de l'informatique

LA VRAIE NATURE DE LA TECHNIQUE INFORMATIQUE

���6

Page 7: Ce que nous apprend l'histoire de l'informatique

PEU MAIS IMPORTANTES

Il y a très peu de véritables tendances lourdes...

Les racines de la technologie informatique sont restées les mêmes depuis le début (architecture Von Neuman, lois de la programmation de Turing, etc.)

L’électronique a permis une évolution non-linéraire !

���7

Page 8: Ce que nous apprend l'histoire de l'informatique

MATÉRIEL VS LOGICIEL

Le logiciel est toujours en retard sur le matériel

Les innovations viennent du matériel qui apporte des capacités

Les transformations viennent du logiciel qui apporte des fonctionnalités

Une exemple : les accéléromètres

���8

Page 9: Ce que nous apprend l'histoire de l'informatique

VRAIE NATURE : UNE REPRÉSENTATION…

���9

Page 10: Ce que nous apprend l'histoire de l'informatique

LES PRINCIPAUX ÉCHECS

Les grands projets : syndrome de la fusée

Statistiques effrayantes des taux d’échecs !

���10

Page 11: Ce que nous apprend l'histoire de l'informatique

THERE IS NO SILVER BULLET

Au début : les démarches chaotiques

En réaction : les méthodes qui dérivent (Taylorisme) : effet tunnel et bureaucratie

L’importance des RH dans la gestion de projet

L’expérience de Fred Brooks à l’université de Caroline du Nord

���11

Page 12: Ce que nous apprend l'histoire de l'informatique

LES PRINCIPES DE L'ÉVOLUTION

TECHNIQUE EN INFORMATIQUE

���12

Page 13: Ce que nous apprend l'histoire de l'informatique

LES GRANDS PRINCIPES

Principe de maturation

Principe de transformation

Principe de résilience

Principe de compétitivité

���13

Page 14: Ce que nous apprend l'histoire de l'informatique

1- PRINCIPE DE MATURATION

���14

Page 15: Ce que nous apprend l'histoire de l'informatique

RÉVOLUTION ET PERCÉE...

La presse utilise toujours des mots forts pour décrire le changement : percée, révolution, etc.

La vérité : il n’y a ni révolution, ni percée

La technique évolue étape par étape mais le public voit seulement l’aboutissement...

���15

Page 16: Ce que nous apprend l'histoire de l'informatique

LE RYTHME DU CHANGEMENT

Le mythe principal : les choses vont de plus en plus vite...

En fait, le délai de mise sur le marché a atteint sa limite basse : 10 ans !

Téléphone => 56 ans

Radio => 35 ans

Radar => 15 ans

TV => 12 ans���16

Page 17: Ce que nous apprend l'histoire de l'informatique

LES CHANGEMENTS SONT LENTS

Il n’y a pas de génération spontanée

2 grands exemples : GUI et SGBDR

GUI : plus de 10 ans

SGBDR : plus de 10 ans

���17

Page 18: Ce que nous apprend l'histoire de l'informatique

GUI : LA LONGUE MARCHE

1970 : recherches initiales

1980 : premières implémentations (Unix workstations)

1990 : premier succès commercial (Windows 3.0)

���18

Page 19: Ce que nous apprend l'histoire de l'informatique

SGBDR : IL VIENT DE LOIN...

1970 : premier brouillon

1974 : premier prototype (SystemR)

1979 : premier produit (Oracle)

1983 : IBM devient serieux (DB2)

1992 : MS s’associe avec Sybase

���19

Page 20: Ce que nous apprend l'histoire de l'informatique

LE MOUVEMENT EST LE DERNIER SIGNAL

Quand la masse critique est rassemblée, le signal d’alarme se déclenche mais il est déjà trop tard !

Syndrome du nénuphar...

Un projet rassemble du sens avant de provoquer un mouvement en sa faveur…

Ex : Linux & les OSS

���20

Page 21: Ce que nous apprend l'histoire de l'informatique

2- PRINCIPE DE TRANSFORMATION

���21

Page 22: Ce que nous apprend l'histoire de l'informatique

ECHEC AUJOURD'HUI... SUCCÈS DEMAIN ?

Il faut plusieurs vagues pour un concept... Ex : l’infocentre • inventé en 1980 (par IBM Canada) avec les

L4G • demi-échec car trop tôt pour l’état de l’art • concrétisé par le client-serveur • réorienté sur l’accès aux données • magnifié par le Data Warehouse (encore IBM

Canada)���22

Page 23: Ce que nous apprend l'histoire de l'informatique

DE L’UTILITY COMPUTING AU SAS/CLOUD

Début en 1968 avec l'utility computing (service bureau)

Retour en 1998 avec l'ASP

Forme finale mi-2000 avec le SaS (Saleforces et Google apps) et le Cloud (Amazon)

���23

Page 24: Ce que nous apprend l'histoire de l'informatique

LES RACINES DE L'IPHONE &IPAD

���24

Page 25: Ce que nous apprend l'histoire de l'informatique

3- PRINCIPE DE RÉSILIENCE

���25

Page 26: Ce que nous apprend l'histoire de l'informatique

IL FAUT FAIRE SIMPLE !

Pragmatisme ou dogmatisme ?

Cow-boys contre chemin de fer !

De TCP-IP (vs ISO) au Web

Une chaîne fragile où tous les maillons sont critiques

Pour réussir, une technologie ou une société doit éviter tous les récifs...

���26

Page 27: Ce que nous apprend l'histoire de l'informatique

4- PRINCIPE DE COMPÉTITIVITÉ

���27

Page 28: Ce que nous apprend l'histoire de l'informatique

CONTRAINTE DE COMPÉTITIVITÉ

Une nouvelle technique doit présenter des avantages importants

« mieux n’est pas souvent suffisant pour justifier nouveau… »

Ne doit pas entrer en compétition avec une technique en place

l’inertie est un mur solide mais surtout la technique en place cède rarement la place facilement

Evolution par couches���28

Page 29: Ce que nous apprend l'histoire de l'informatique

ÉLARGISSEMENT DE L’USAGE, ÉLARGISSEMENT DU PUBLIC

Nouvelles techniques = nouveaux usages

Nouveaux usages = nouvelles populations

L’informatique concerne de plus en plus de monde et cela va croissant...

���29

Page 30: Ce que nous apprend l'histoire de l'informatique

UN EXEMPLE…

Le SGBDR

Maturation => de 1970 à 1992

Transformation => de l’infocentre au transactionnel en passant par le Datawarehouse

Résilience => Unix+SGBDR vs les machines BDD

Compétitivité => infocentre et aide à la décision au début…

���30

Page 31: Ce que nous apprend l'histoire de l'informatique

LES GRANDS CHANGEMENTS QUI ONT EU LIEU...

Sur les 30 dernières années :

PC généralisé (et Windows !)

Réseau généralisé (et TCP-IP !)

Mode graphique (et HTML !)

Développements : du "house programing" à la personnalisation avec les progiciels et les SGBDR comme base

Internet et le Web

d'Unix à Linux... et des systèmes ouverts à l'open source !

���31

Page 32: Ce que nous apprend l'histoire de l'informatique

LES GRANDS CHANGEMENTS QUI N'ONT PAS EU LIEU...

Interface vocale (avec quelques exceptions)

Intelligence artificielle (IA, sauf dans les jeux)

Networks computers et Java

Le réseau façon ISO (les 7 couches OSI)

Les telcos qui deviennent des acteurs de l'informatique ou le contraire (et les stratégies des constructeurs)

Le WAP pour les GSM (les SMS à la place !)

La monnaie électronique (Moneo et autres)���32

Page 33: Ce que nous apprend l'histoire de l'informatique

COMMENT PRÉDIRE L'AVENIR ?

« Il n’y a aucune preuve qu’on pourra obtenir de l’électricité d’une centrale nucléaire...» – Albert Einstein 1932

!!!« Le PC est un jouet » – Ken Olsen (Dec)

1984���33

Page 34: Ce que nous apprend l'histoire de l'informatique

TIMING, OPTIMISME & PESSIMISME

On ne sait pas bien estimer l'impact du temps qui passe…

L'impact d'une nouvelle technologie est toujours surestimé à courte échéance

On sous-estime l'impact du changement à long terme... La preuve par Bob Taylor !

���34

Page 35: Ce que nous apprend l'histoire de l'informatique

PRINCIPE D'INCERTITUDE

Plus une prédiction est précise, plus elle est fausse !

Plus facile de prédire que la bourse va monter que de dire sur quel titre…

On sait dire « quoi », on sait moins dire « quand »…

Le timing reste la partie la plus difficile à mesurer...

Werner Heisenberg - 1927���35

Page 36: Ce que nous apprend l'histoire de l'informatique

LE BIAIS DES EXPERTS

Des exemples célèbres : le bureau sans papier, le remplacement de MS-Dos ou le Network Computer...

Avec très peu d’exceptions, les analystes ont toujours tort

Parce qu’ils mènent des études basées sur les souhaits de leurs clients...

Il n’y a pas de visionnaires en informatique (même Gates ou Jobs) !

���36

Page 37: Ce que nous apprend l'histoire de l'informatique

TOUT VOIR COMME UN REMPLACEMENT

Linux vs Windows

Google docs vs MS Office

Les technologies qui réussissent sont « disruptives »

Forcément contre-intuitive !

Pas d'influence sur l'existant... Dans un premier temps !

���37

Page 38: Ce que nous apprend l'histoire de l'informatique

UN PEU DE PROSPECTIVE…

���38

Page 39: Ce que nous apprend l'histoire de l'informatique

LE FUTUR N’EST ÉCRIT NULLE PART !

Mais il y a tout de même 2 règles :

Ce n’est pas la qualité technique qui détermine le succès ou l’échec (ex : MS-Dos)

Volume is everything (Scott Mc Neally - Sun)

���39

Page 40: Ce que nous apprend l'histoire de l'informatique

LES TENDANCES LOURDES

Loi de Moore : Processing power double every 18 months

Loi de Gilder : Total bandwith triple every year

Loi de Metcalfe : Value of a network = number of users2

C’est tout !

���40

Page 41: Ce que nous apprend l'histoire de l'informatique

GLOBALISATION PAR LE RFID

Des puces bon marché partout (dans chaque objet !)

Le réseau devient réellement « global » (omniprésent pour chaque chose)

La seule vraie question : quand ?

���41

Page 42: Ce que nous apprend l'histoire de l'informatique

IL Y A TOUJOURS UNE SURPRISE !

L'explosion de la robotique...

���42

Page 43: Ce que nous apprend l'histoire de l'informatique

LE CYCLE DE VIE...

temps

intérêt Projets innovantsDomaines stabilisés

Offre tierce faible Mutualisation inexistante

Offre tierce abondante Mutualisation intéressante

���43

Page 44: Ce que nous apprend l'histoire de l'informatique

CONCLUSIONS

"Chacun croit fort aisément ce qu'il craint ou ce qu'il désire"... La Fontaine

"Life is full of surprises"... Proverbe anglais

L'évolution est subtile et passe par des schémas connus... Que nous refusons de voir/croire !

Le futur est là, en construction sous nos yeux mais les "chantiers" sont rarement attrayants...

���44

Page 45: Ce que nous apprend l'histoire de l'informatique

QUESTIONS ? RÉPONSES !

���45

www.alain-lefebvre.com

Page 46: Ce que nous apprend l'histoire de l'informatique

EN SAVOIR PLUS…

John Von Neuman http://fr.wikipedia.org/wiki/John_von_Neumann

Alan Turing http://fr.wikipedia.org/wiki/Alan_Turing

Georges Santayana http://fr.wikipedia.org/wiki/George_Santayana

Soren Kierkegaard http://fr.wikipedia.org/wiki/S%C3%B6ren_Kierkegaard

Bob Taylor http://en.wikipedia.org/wiki/Robert_Taylor_(computer_scientist)

Werner Heisenberg http://fr.wikipedia.org/wiki/Werner_Heisenberg

���46