Top Banner
LE WEB GRANULAIRE 4 mars 2015 Thibaut Villemont Creative Technologist 5emeGauche
32

Le web granulaire

Jul 20, 2015

Download

Internet

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Le web granulaire

LE WEB GRANULAIRE

4 mars 2015

Thibaut VillemontCreative Technologist

5emeGauche

Page 2: Le web granulaire

La granularité ?

Page 3: Le web granulaire

Dans la photo,la granularité fait référence au grain,

au pixel

Page 4: Le web granulaire

Dans la musique,la granularité fait référence à la synthèse

granulaire

Page 5: Le web granulaire

Dans l’économie, Patrick Viguerie ( The granularity of growth,

2008) propose une étude granulaire de l’entreprise pour identifier les poches de

croissance

Page 6: Le web granulaire

“La structure par division, par métier ou par ligne de produit ne permet pas de faire les

bons choix stratégiques de croissance”Redécouper pour mieux comprendre ?

Page 7: Le web granulaire

Dans l’industrie du Web, Idem, il faut décomposer, mais ce n’est pas suffisant

Page 8: Le web granulaire

Visualiser le système

Page 9: Le web granulaire

Utilisateurséquipe interne

finaux

infrastructureIT

Composantsergonomiquefonctionnels

interactifs

Architectureinformationgraphiquetechnique

Stratégiecible

businesscoûts

Briquesfonctionnelles

technologiquesalgorithmique

Fluxtransaction

data

Page 10: Le web granulaire

Chacune des entités doit êtreautonome

communiquanteréutilisable

Page 11: Le web granulaire

AutonomeComposable (brique)

Maintenable et évolutivene doit pas créer d’interférence

I

Page 12: Le web granulaire

Communiquanteinteropérabledocumentée

accessible

II

Page 13: Le web granulaire

Réutilisablepartageable

extensible (dérivation)

III

Page 14: Le web granulaire

La granularité, c’est donc “smart”

Page 15: Le web granulaire

Un système dit granulaire se base sur la confiance

entre des communautés, des entreprises, des hommes

Page 16: Le web granulaire

… est transdiciplinairechaque choix impacte l’UX, la création, le

code, le budget, les metrics, les objectifs, ...

Page 17: Le web granulaire

… est un gain de tempschaque composant est plus facile

à maintenir et améliorer

Page 18: Le web granulaire

Dans la pratique

Page 19: Le web granulaire

Infrastructure & web services

Stack Airbnb

http://stackshare.io/airbnb/airbnb#

Page 20: Le web granulaire

Code

130 000 packages

Gestion des dépendances

10 000 packages

Gestion debundles

2500 bundles

mais aussiExpressJS, Laravel,

autres CMS, ...

Exemple de bundles

Gestion des utilisateursGestion de bloc articlesgestion d’un moteur de rechercheUpload d’imageOutils de debug….

Page 21: Le web granulaire

Les composants d’interface

Element personnalisé : ex : <super-article></super-article>

Que l’on peut importer dans une page HTML

Qui est dynamique (Template)

Web components

Polymerframework par Google

Brickframework par Mozilla

Page 22: Le web granulaire

Les composants d’interface

Le but est d'isoler chaque objet d'une interface

( style, architecture et comportement ) et de le travailler en équipe

Page 23: Le web granulaire

Les composants d’interface

Pour bâtir une véritable charte qui intègre l’essence des interfaces web (expérience à l’

usage)

Page 24: Le web granulaire

Les composants d’interface

Et qui continue l’expérience de l’utilisateur avec la marque quelque soit le contexte :

TV, mobile, wearable …

Page 26: Le web granulaire

Orchestration

Page 27: Le web granulaire

Orchestration

Tout décomposerpour percevoir les enjeux et les difficultés de conception

Prioriser les composants du projetpour mieux estimer les efforts à faire

Page 28: Le web granulaire

Orchestration

Faire confiance aux services tiers qui solutionnent très bien les problèmes

Oublier en partie le PSDet inventer des livrables plus en phase avec le digital

Page 29: Le web granulaire

Une évidence

Page 30: Le web granulaire

Un modèle qui s’est naturellement imposé sur le web et qui répond aux

exigences d’innovation.

Page 31: Le web granulaire

Un modèle pour faire vivre les applications et vivre ceux qui les façonnent.

Page 32: Le web granulaire

Question ?