Les Géants du Web

2 jours (14 heures) - 1990 Euros HT

 Formation Perspectives et évolution de la DSI

PROGRAMME

Jour 1

UNE CONCEPTION PRODUIT “USER-CENTRIC”

• Le monde change
- Des utilisateurs de plus en plus difficiles à séduire et à fidéliser
- L’ergonomie, le dédain des utilisateurs pour les interfaces dépassées
- Des interfaces à durée de vie hyper-courte, à considérer comme jetables

• Des interfaces irréprochables
- ATAWAD : Any Time, Any Where, Any Device
- La disruption avec le « design thinking »
- Le battement de cil, unité de mesure de l’attente client
- Une fiabilité à toute épreuve, devenue incontournable

• La culture du feedback utilisateur
- La béta perpétuelle, l’invitation au test
- “L’obsession de la mesure” : des statistiques à tous les étages
- Le “A/B testing”
- Le “Feature Flipping”
- La “Customer Driven Roadmap”

• Un produit plutôt qu’un projet
- Le “ Minimum Viable Product ” ou MVP
- Le “Lean Startup” : aller au plus vite se confronter au client
- Le prototypage rapide en vue d’une démonstration


DE NOUVELLES ARCHITECTURES IT

• Le client-serveur Web
- Le MVC JavaScript
- HTTP/HTML5 : un middleware universel, synchrones et asynchrones
- Architectures asynchrones Web: Web Sockets, XMPP
- Le bureau Web avec les ChromeBooks

• ATAWAD
- Les interfaces “device agnostic”
- « Mobile First » : penser multi-écrans à la conception de son application
- Les interfaces mobiles tactiles : WebApps ou applications embarquées ?
- Le “Responsive Web Design”
- L’Hybride+ ou HTML5 sur mobile
- Des interfaces pour smartphones, tablettes, Wearable. Objets connectés
- Les écosystèmes de type “App Stores”

• OpenAPI et OpenData
- Ouvrir ses API pour laisser libre cours à la créativité des développeurs
- « API First » : concevoir des services génériques
- Les architectures REST, micro-services, Web Services SOAP

• La gestion des données : NoSQL et BigData
- « No update » : le principe de tout stocker
- Le théorème de CAP
- Pourquoi remettre en cause les facilités offertes par SQL ?
- Les bases NoSQL : bases orientées clé/valeur, colonne, graphe
- L’écosystème Hadoop

• La fédération d’identité
- Garder la maitrise de l’authentification dans l’entreprise
- Déléguer l’authentification pour faciliter la vie des utilisateurs
- Technologies disponibles : SAML, OpenID, Oauth, etc.

Jour 2

DE NOUVELLES PLATES-FORMES IT

• Les datacenters de nouvelles générations
- Datacenters « tier 4 » avec containers
- Le “Commodity Hardware”
- Le “Design for Failure”

• Le cloud computing
- Privilégier l’usage de services en ligne existants
- Les offres du marché : Amazon, Google, Microsoft, Salesforce, etc.
- Scénarios d’usage : débordement, ajustement de ressources, innovation

• Les technologies à haute performance
- Suppression des “Single Point Of Failure”
- Recours aux systèmes de cache locaux et distribués
- Recours au stockage en mémoire, la persistance en “best effort”
- Processeurs graphiques : GPU


LA CULTURE DIGITALE

• Pratiques d’innovation
- Le recours régulier au brainstorming
- Le « fail fast »
- « Open innovation »

• Pratiques « software craftsmanship »
- Les revues de code, « coding dojo », mentoring
- Les hackathons
- La contribution à l’open source


AGILITÉ ET DEVOPS

• La gestion de projet en flux tiré avec Kanban
- Le management visuel
- Principes du « backlog »
- Le « Kanban board »

• Le « test driven development » ou TDD
- Les tests unitaires, les tests fonctionnels, les tests de charge, etc.
- Les tests d’acceptance. Les outils : FitNesse, GreenPepper
- Le recours constant au refactoring

• Le « continuous delivery »
- Délivrer rapidement de nouvelles versions opérationnelles des logiciels
- Serveurs de code source et réconciliation
- Serveurs de « build » automatisés

• DevOps
- La collaboration entre études et opérations : colocation
- « Infrastructure as code » pour tout automatiser
- Implication des développeurs pour un code éligible à la production


UN AUTRE MODÈLE DE MANAGEMENT

• « Pizza team »
- La responsabilisation des équipes de développement vis-à-vis des utilisateurs finaux
- L’autonomisation des équipes

• « Feature team »
- Une équipe pluridisciplinaire au service d’un produit

• Le lean management
- La théorie des contraintes et la recherche des goulots d’étranglement
- La vision systémique des organisations
- Le principe des « entreprises libérées »

• Le pari de la confiance
- Wiki et versioning : le modèle de sécurité de Wikipédia
- « Souriez, vous êtes filmés » : la modération à postériori
- Bring Your Own Service / Bring Your Own Device
- Laisser le développeur choisir ses outils

OBJECTIF

Appréhender les pratiques des géants du Web Concevoir un produit centré sur l’utilisateur Identifier de nouveaux paradigmes d’architecture informatique. Découvrir un modèle de management atypique : « entreprise libérée » et Lean management.

PUBLIC

Directeur des systèmes d'information
Management de la DSI
Responsable innovation / digital
Chef de projet
Architecte
Développeur
Administrateur

PRÉREQUIS

Culture générale sur l‘informatique.

Demande d'informations


Liste des sous-pages