40
#JSS2014 Les journées SQL Server 2014 Un événement organisé par GUSS

Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

Embed Size (px)

DESCRIPTION

Comment les mouvements conjoints de l'Agilité et DevOps vont impacter les métiers de la Data et de la BI, par Michel Perfetti et Nicholas Suter lors des Journées SQL Server 2014.

Citation preview

Page 1: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Les journées

SQL Server 2014

Un événement organisé par GUSS

Page 2: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Les journées

SQL Server 2014

Un événement organisé par GUSS

L’agilité n’est pas une fatalitéVoyage au pays du changement

Michel Perfetti - @miiitch

Nicholas Suter - @NicholasSuter

Page 3: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Merci à nos sponsors

C’est nous !

Page 4: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Cellenza

Agilité

ALM

Application

Development

Cloud Collaboration

& Content

Data DevOps Big Data

Multi-device

Development

Nous sommes un cabinet de conseil, d’expertise technique et de réalisation,

exclusivement dédié aux technologies Microsoft et aux méthodes agiles.

Page 5: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Cette session se veut volontairement

caricaturale sur certains points.

(NDLR : mais on promet qu’aucun animal n’a été blessé

durant le tournage)

Disclaimer

Page 6: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Voyez, on vous avait prévenu.

• Tout ce qui arrive dans le monde de l’infra et du

dev va vous arriver aussi. Faites gaffe.

• Cube on demand, environnements éphémères.

• BI as code. La fin annoncée des approches

designer-first.

Preview de notre session aux JSS 2024

Page 7: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

1. Les 3 royaumes

2. La révolution est-elle inévitable ?

3. Projetons-nous dans 10 ans

L’agilité n’est pas une fatalité

Page 8: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Les 3 royaumes : qui sont-ils ?

Les

utilisateurs

Les

opérationnels

Les

développeurs

Page 9: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Les 3 royaumes : les utilisateurs

• Définissent un besoin

• Attendent sa livraison

• Et se fichent de

comment ça marche

Page 10: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Les 3 royaumes : les développeurs

• Attendent des spécifications techniques détaillées

• Exécutent l’implémentation

• Et se fichent de comment c’est déployé

Page 11: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Les 3 royaumes : les opérationnels

• Reçoivent des livrables

• Surveillent l’état physique du système

• Et se fichent de comment c’est implémenté

Page 12: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

1. Les 3 royaumes

2. La révolution est-elle inévitable ?

3. Projetons-nous dans 10 ans

L’agilité n’est pas une fatalité

Page 13: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Idée

• Faisabilité ?

• Formalisation du besoin

Implémentation

• Etude

• Chiffrage

• Développement

Déploiement

• … de l’application

• … des données

• Modification des rapports

La révolution : la chaîne de valeur

Les utilisateurs Les développeurs Les opérationnels

Data/BI?

Data/BI?

Data/BI?

Data/BI?

Data/BI?

Data/BI? Data/BI?

Data/BI?

Data/BI?

Data/BI?

Data/BI?

Page 14: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Il va falloir choisir un camp les gars!

La révolution : quelle place pour la data / BI ?

Page 15: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

DevOpsAgilité

La révolution : ce qui va changer

Les

utilisateurs

Les

opérationnels

Les

développeurs

Page 16: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

La révolution : le manifeste agileNous découvrons comment mieux développer des logicielspar la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser :

• Les individus et leurs interactions plus que les processus et les outils

• Des logiciels opérationnels plus qu’une documentation exhaustive

• La collaboration avec les clients plus que la négociation contractuelle

• L’adaptation au changement plus que le suivi d’un plan

Nous reconnaissons la valeur des seconds éléments,mais privilégions les premiers.

Page 17: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

La révolution : une agilité, des implémentations

Scrum

Kanban

XP

Lean

RUP

RAD

Crystal

Clear

FDD

Scrum

ban

Page 18: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Welcome change ! Tout change. Tout le temps. Et pas à pas.

Les applications

Le modèle de données

Les outils

Les processus

L’infrastructure

L’organisation de l’entreprise

Ca commence avec les équipes de dev. Ca se généralise progressivement à toute l’organisation.

La révolution : qu’apporte l’agilité ?

Page 19: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

En finir avec la guerre Devs vs Ops

Conflits et objectifs contradictoires entre les équipes

« Je ne comprends pas, moi ça marche en dev, il faut voir les Ops.. »

VS « Tous les services sont Up, pas de charge, ça vient du Dev… »

Livraisons avec beaucoup d'erreurs, voire d’échecs

Administration manuelle, lente et source d’erreurs

La révolution : Pourquoi DevOps ?

Page 20: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

La révolution : le mur de la confusion

Adapter le SI aux demandes du marché en introduisant des évolutions dans le code

= Maximiser le changement

Maintenir la disponibilité en

contrôlant les évolutions pour

réduire les risques de pannes

= Minimiser le changement

Équipe de développementd’application

Équipe système et infrastructure

Application déployée

« Composants,

couches logicielles,

services,… »

« Clusters, fermes,

pare-feu, réseau,

stockage,… »

Fonctionnalités

Culture Produit

Innovation

Stabilité

Culture du Service

Rationalisation

Page 21: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

La révolution : le déploiement continu

ApprendreApprentissage actionnable

Elimination des déperditions | Réduction de la durée du cycle | Intégration et

visibilité

Rétroaction en continue | Qualité en continu | Livraison en continu

Page 22: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

La révolution : La promesse DevOps

Optimisation des ressources

Amélioration de la qualité et de la disponibilité

Pilotage par les hypothèseset apprentissage continu

Page 23: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

La révolution : à quoi ressemble-t-elle ?

On pourrait penser à… Ou encore à… Alors qu’en fait…

Oui, nous pensons que la conjonction des deux mouvements agile et DevOps est

inévitable. Elle est même souvent déjà présente.

Mais, ce n’est pas une fatalité. L’ensemble des acteurs peut y gagner. Et doit y

gagner.

Page 24: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

La révolution : est-ce qu’on va tous mourir ?

Page 25: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

1. Les 3 royaumes

2. La révolution est-elle inévitable ?

3. Projetons-nous dans 10 ans

L’agilité n’est pas une fatalité

Page 26: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

• Des cycles ultra-courts… et même du flux

• Des infrastructures différentes : hybride

cloud / on site, Infrastructure as Code,

NoSQL, à la demande

• Business Intelligence self-service

• Des livrables plus petits et plus simples

Le futur : un environnement différent

Page 27: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Petit rappel: que s’est-il passé en 3 ans?

Comparons les JSS 2011 avec aujoud’hui…

Vous ne nous croyez pas?

Page 28: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

JSS 2011 Jour 1

Page 29: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

JSS 2011 Jour 2

Page 30: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

JSS 2014

Page 31: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

• Le Cloud

• Big Data

• Machine Learning

En 3 ans:

Page 32: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

• Les deux mouvements Agile et DevOps

viennent du dev… mais ne demandent qu’à

être adoptés par toute l’organisation.

• S’outiller intensivement : pour les tests, les

déploiements, l’infrastructure

• On arrête de déployer dans Visual Studio!

• Utiliser la ligne de commande

Le futur : comment s’y préparer

Page 33: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

• Moi: “Tu sais déployer SSIS”?

• Lui: “oui”

• Moi: “Dans VS je veux dire”

• Lui: “Ben oui”

• Moi: “Et en ligne de commande?”

• Lui: “Ah non ça c’est pas à moi de faire ça, je sais pas faire”

Echange réel

Le futur : comment s’y préparer

Page 34: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Synergie DevOpsAgilité

Les

opérationnels

Le futur: comment sera-t-on organisé ?

Les

développeurs

Les

utilisateurs

Page 35: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

• De nouvelles technologies (qui n’existent

pas encore)

• De nouvelles façon de travailler

• Des outils plus agiles– Travail à plusieurs

– Scriptables

– Plus spécifiques

Le futur : à quoi ressemblera-t-il réellement ?

Page 36: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

Le futur : à quoi ressemblera-t-il réellement ?

(Oui, il nous restait quelques gifs, et on les aimait bien)

Page 37: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

WOULD YOU LIKE TO KNOW MORE ?

Page 38: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014#JSS2014

Les évaluations des sessions,

c’est important !!

…Et en plus on peut gagner

des cadeaux

Page 39: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014

http://GUSS.Pro/jss

Page 40: Agilité et DevOps : quels impacts sur les métiers de la Data et de la BI ?

#JSS2014#JSS2014