Transcript
Page 1: Syntec numérique  - DevOps by microsoft

Comité Infrastructure du Numérique

1

3 février 2016

« Every company is asoftware company »

Page 2: Syntec numérique  - DevOps by microsoft

2 | Le voyage de Microsoft en Agilité

Scrum

Kanban

Lean

TDD

XP

MSF

Chute d’eau

Liberté de religion

Les guerres de méthodologies sont

terminées

Page 3: Syntec numérique  - DevOps by microsoft

3 | Le voyage de Microsoft en Agilité

Organisation

Rôles

Equipes

Cadence

Taxonomie

Plan

Pratiques

Les principes de base

Alignement

Autonomie« Essayons de donner à nos équipes 3 choses : Autonomie, Maitrise, Sens »

Page 4: Syntec numérique  - DevOps by microsoft

4 | Le voyage de Microsoft en agilité

Waterfall

• Planning d’ensemble

• Conception

• Spécifications

Les règles que nous suivons

Scrum

• Planning du Sprint

• Daily Standup

• Equipe cross-

fonctionnelle

• Rétrospectives

Kanban

• Suivi visuel

• Limitation du WIP

(Work in Progress)

Page 5: Syntec numérique  - DevOps by microsoft

5 | Le voyage de Microsoft en agilité

Les règles que l’on viole

Waterfall

• Nous changeons d’avis

… souvent !

• Conception

• Spécifications

Scrum

• Alternance du Scrum

master

• Déployer une semaine

après le sprint

Kanban

• Limitation du WIP

• Itérations

• Planning

Page 6: Syntec numérique  - DevOps by microsoft

6 | Le voyage de Microsoft en agilité

Notre Organisation – V1

Program Manager Développeur Testeur

Page 7: Syntec numérique  - DevOps by microsoft

7 | Le voyage de Microsoft en agilité

Notre Organisation – V2

Program Management Engineering

Page 8: Syntec numérique  - DevOps by microsoft

8 | Le voyage de Microsoft en agilité

Notre Organisation – V3

Program Management Engineering Service Delivery UX UE

Page 9: Syntec numérique  - DevOps by microsoft

9 | Le voyage de Microsoft en agilité

Les équipes

Program Management Engineering

Le « product owner »

Page 10: Syntec numérique  - DevOps by microsoft

Mais qu’est-ce que vraiment DevOps ?

DevOps est une démarche de collaboration agile entre Dev, Production (Ops) et Business sur l’ensemble du cycle de vie du service du design au support en production.

Culture de collaboration

AutomatisationAccelerating

delivery

Amélioration de la qualité de service

Amélioration continue

Monitor & Learncontinuousfeedback

Accélération du

provisionning

Fiabilisation des

déploiements

Automatisation

des tests

Accélération du

Time to Market

Accélération des

résolutions

d’incidents

(MTTR)

Industrialisation

des

déploiements

Page 11: Syntec numérique  - DevOps by microsoft

DevOps assessment

1 Agile operations

5 Construire la roadmap contextualisée du clientétapes pour aller vers un modèle DevOps optimal

Agile development

Agile collaboration

DevOps for business

5 DevOps strategy

ops

ops

dev

devbiz

board

Page 12: Syntec numérique  - DevOps by microsoft

cloud strategy

provisioning (on premise or in the cloud)

production

ops

staging

ops

integration

ops

build strategy

dev

dev

dev

agile practices & method

business implication cases & needs management

agile infrastructure management

capacity/change/configmanagement

incident & problems management

proactive monitoringservices level management

and catalogagile master management

infrastructure as a code

Réussir sa collaboration agileacteurs (dev-ops-biz) pour un succès commun3

common metrics

replicationreplication

teststests tests

tests strategy & automation

biz

apps metrics & telemetry

release automation

database lifecycle

IT security

Page 13: Syntec numérique  - DevOps by microsoft

DevOps Common Metrics

DevOps & agile tools

DevOps teams organization

Release management & automation

Tests strategy & automation

Provisioning automation strategy

DevOps Assessment

Agile practices & method Assessement

Security DevOps Assessment

Infrastructure as code

Cloud strategy

Database lifecycle

Apps metrics & telemetry

Source & Branching Strategy

Case & needs management for business implication

Build strategy

Agile infrastructure management

Adopter une démarche DevOpspratiques essentielles18

opsdev

Page 14: Syntec numérique  - DevOps by microsoft
Page 15: Syntec numérique  - DevOps by microsoft

MERCI DE VOTRE ATTENTION


Recommended