devops in english

9
DEVops Context, tools, and procedures

Upload: michel-bruchet

Post on 12-Feb-2017

65 views

Category:

Leadership & Management


0 download

TRANSCRIPT

Page 1: Devops in english

DEVopsContext, tools, and procedures

Page 2: Devops in english

What is Devops?

Devops is a new organization of the IT department of a company Devops is a mechanism for simplifying IT processes Devops is a working process based on good collaboration between

the developers, the operational staff, the analysts and the project manager

Devops is an organization facilitating agile development

Page 3: Devops in english

New organization of the IT department Old organizational chart of an IT department

IT direction

Development

R&DApplication maintenance

Infrastructure

DeploymentPlatform Maintenance

Helpdesk

Page 4: Devops in english

New IT Organization chart with Devops Organisation classique

IT Direction

IT Team

development engineer

Infrastructure engineer

Support product

Support level 1

Page 5: Devops in english

New IT Organization with devops consequence Role is lower The team is made up of development, infrastructure and

maintenance specialist All the skills collaborate and the solutions are defined on all aspects:

software, infrastructure and maintainability

Page 6: Devops in english

Simplified IT process

Old (SDLC) process

InitiationDéfinition des besoins,Etude des opportunités

Proposition d un conceptConception du systèmeDéfinition des objectifsCadrage des besoinsEtude de bénéficesGestion des risques

Un cahier des charges est proposé

PlanningDéfinition du plan projet

et du planning

Spécification techniqueSpécification technique des besoins fonctionnels

Etude des besoinsAnalyse des besoins

Spécification générale

DéveloppementConversion des

besoins techniques en code machine

IntégrationIntégration du développement

Test et qualification ImplémentationImplémentation de

l environnement testé

We see that the client or user is integrated into the project only at starting and at the ending of the project.We see that all the stages are dependentIf the requirement is wrong defined on the initiation step, the problem will be see only at the end of the project

Page 7: Devops in english

Simplified IT process

Devops’s process

We see that there is less stage and customers are more involved in the projectThe quality is monitored continuously and the deployment is more frequent because the team delivers small modules more repetitive

Conseil de produitDéfinition générale des besoins

Analyse des opportunités

Equipe de développementConstitué par des développeurs,

de l équipe infrastructure, du chef de projet et d utilisateur clé

Qualification automatique du développement

Livraison automatique

Support direct aux utilisateurs

Page 8: Devops in english

For best collaboration, the different sequence of Devops project

Product owner

DéveloppementSource control Build automatique

Test automatique

Déploiement automatiqueSupport et exploitation

Comité du projetProduct owner,Chef de projet,

Architecte

Page 9: Devops in english

Other ressources

Thanks for your diligence, I will publish a lot of other ressources (video, blog, articles) will cover on technical (ASP.NET Core / Service Fabric / Powershell / etc ...), project management and enterprise architecture subjects

You can contact me by email : [email protected] Linkedin : https://www.linkedin.com/in/michelbruchet Facebook : https://www.facebook.com/michel.bruchet.3

StartPointAccounting and managment solution on the

web