SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
LE WEB GRANULAIRE
4 mars 2015
Thibaut Villemont
Creative Technologist
5emeGauche
La granularité ?
Dans la photo,
la granularité fait référence au grain,
au pixel
Dans la musique,
la granularité fait référence à la synthèse
granulaire
Dans l’économie,
Patrick Viguerie ( The granularity of growth,
2008) propose une étude granulaire de l’
entreprise pour identifier les poches de
croissance
“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 ?
Dans l’industrie du Web,
Idem, il faut décomposer,
mais ce n’est pas suffisant
Visualiser le système
Utilisateurs
équipe interne
finaux
infrastructure
IT
Composants
ergonomique
fonctionnels
interactifs
Architecture
information
graphique
technique
Stratégie
cible
business
coûts
Briques
fonctionnelles
technologiques
algorithmique
Flux
transaction
data
Chacune des entités doit être
autonome
communiquante
réutilisable
Autonome
Composable (brique)
Maintenable et évolutive
ne doit pas créer d’interférence
I
Communiquante
interopérable
documentée
accessible
II
Réutilisable
partageable
extensible (dérivation)
III
La granularité, c’est donc “smart”
Un système dit granulaire
se base sur la confiance
entre des communautés, des
entreprises, des hommes
… est transdiciplinaire
chaque choix impacte l’UX, la création, le
code, le budget, les metrics, les objectifs, ...
… est un gain de temps
chaque composant est plus facile
à maintenir et améliorer
Dans la pratique
Infrastructure & web services
Stack Airbnb
http://stackshare.
io/airbnb/airbnb#
Code
130 000 packages
Gestion des
dépendances
10 000 packages
Gestion de
bundles
2500 bundles
mais aussi
ExpressJS, Laravel,
autres CMS, ...
Exemple de bundles
Gestion des utilisateurs
Gestion de bloc articles
gestion d’un moteur de
recherche
Upload d’image
Outils de debug
….
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
Polymer
framework par Google
Brick
framework par Mozilla
Les composants d’interface
Le but est d'isoler chaque objet
d'une interface
( style, architecture et comportement )
et de le travailler en équipe
Les composants d’interface
Pour bâtir une véritable charte qui intègre l’
essence des interfaces web (expérience à l’
usage)
Les composants d’interface
Et qui continue l’expérience de l’utilisateur
avec la marque quelque soit le contexte :
TV, mobile, wearable …
Exemple
BBC Styleguide
web, TV, mobile, tablette
BBC Composants + code
Orchestration
Orchestration
Tout décomposer
pour percevoir les enjeux et les difficultés de conception
Prioriser les composants du projet
pour mieux estimer les efforts à faire
Orchestration
Faire confiance aux services tiers
qui solutionnent très bien les problèmes
Oublier en partie le PSD
et inventer des livrables plus en phase avec le digital
Une évidence
Un modèle qui s’est naturellement imposé
sur le web et qui répond aux
exigences d’innovation.
Un modèle pour faire vivre les applications
et vivre ceux qui les façonnent.
Question ?

Contenu connexe

Similaire à Le web granulaire

Competitic communication et collaboration en entreprise 2014 - numerique en...
Competitic   communication et collaboration en entreprise 2014 - numerique en...Competitic   communication et collaboration en entreprise 2014 - numerique en...
Competitic communication et collaboration en entreprise 2014 - numerique en...COMPETITIC
 
Le management d’une équipe UX par le profil en T
Le management d’une équipe UX par le profil en TLe management d’une équipe UX par le profil en T
Le management d’une équipe UX par le profil en TGuillaume Abel
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!Alexandre Touret
 
Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Core-Techs
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2CERTyou Formation
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2CERTyou Formation
 
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...Tech-IT Maroc
 
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015webschooltours
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonitasoft
 
Comment Choisir Votre Solution BI
Comment Choisir Votre Solution BIComment Choisir Votre Solution BI
Comment Choisir Votre Solution BILASSA Rafik
 
Drupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par LinagoraDrupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par Linagorajp_mouton
 
Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Armando Benzaquen
 
Magento community edition 1.7 & enterprise edition 1.12
Magento community edition  1.7 & enterprise edition 1.12Magento community edition  1.7 & enterprise edition 1.12
Magento community edition 1.7 & enterprise edition 1.12X2i
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entrepriseCOMPETITIC
 
10 tendances digitales pour 2016
10 tendances digitales pour 201610 tendances digitales pour 2016
10 tendances digitales pour 2016NiceToMeetYou
 

Similaire à Le web granulaire (20)

Competitic communication et collaboration en entreprise 2014 - numerique en...
Competitic   communication et collaboration en entreprise 2014 - numerique en...Competitic   communication et collaboration en entreprise 2014 - numerique en...
Competitic communication et collaboration en entreprise 2014 - numerique en...
 
Le management d’une équipe UX par le profil en T
Le management d’une équipe UX par le profil en TLe management d’une équipe UX par le profil en T
Le management d’une équipe UX par le profil en T
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!
 
Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
 
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
B5270 g formation-essentials-for-ibm-cognos-bi-v10-2
 
Présentation OCARA
Présentation OCARAPrésentation OCARA
Présentation OCARA
 
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
 
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
"Réussir son projet web... ou pas !" - Webschool Tours, 09/2015
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
 
Strasbourg2010 damy
Strasbourg2010 damyStrasbourg2010 damy
Strasbourg2010 damy
 
Comment Choisir Votre Solution BI
Comment Choisir Votre Solution BIComment Choisir Votre Solution BI
Comment Choisir Votre Solution BI
 
Drupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par LinagoraDrupal 7 : un CMS polymorphe recommandé par Linagora
Drupal 7 : un CMS polymorphe recommandé par Linagora
 
Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013Enteprise Social Workplace : Microsoft SharePoint 2013
Enteprise Social Workplace : Microsoft SharePoint 2013
 
Magento community edition 1.7 & enterprise edition 1.12
Magento community edition  1.7 & enterprise edition 1.12Magento community edition  1.7 & enterprise edition 1.12
Magento community edition 1.7 & enterprise edition 1.12
 
Intro ihm
Intro ihmIntro ihm
Intro ihm
 
It 78article rm
It 78article rmIt 78article rm
It 78article rm
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entreprise
 
10 tendances digitales pour 2016
10 tendances digitales pour 201610 tendances digitales pour 2016
10 tendances digitales pour 2016
 
Offre onepoint medias
Offre onepoint mediasOffre onepoint medias
Offre onepoint medias
 

Le web granulaire