2. 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
3. New organization of the IT department
Old organizational chart of an IT department
IT direction
Development
R&D
Application
maintenance
Infrastructure
Deployment
Platform
Maintenance
Helpdesk
4. New IT Organization chart with Devops
Organisation classique
IT Direction
IT Team
development
engineer
Infrastructure
engineer
Support
product
Support level
1
5. 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
6. Simplified IT process
Old (SDLC) process
Initiation
Définition desbesoins,
Etude desopportunités
Proposition d un concept
Conception du système
Définition desobjectifs
Cadrage desbesoins
Etude de bénéfices
Gestion desrisques
Un cahier deschargesest proposé
Planning
Définition du plan projet
et du planning
Spécification technique
Spécification technique
desbesoinsfonctionnels
Etude desbesoins
Analyse desbesoins
Spécification générale
Développement
Conversion des
besoinstechniquesen
code machine
Intégration
Intégration du développement
Test et qualification Implémentation
Implé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 dependent
If the requirement is
wrong defined on the
initiation step, the
problem will be see only
at the end of the project
7. Simplified IT process
Devops’s process
We see that there is less
stage and customers are
more involved in the
project
The quality is monitored
continuously and the
deployment is more
frequent because the
team delivers small
modules more repetitive
Conseil de produit
Définition générale desbesoins
Analyse desopportunités
Equipe de développement
Constitué par desdéveloppeurs,
de l équipe infrastructure,
du chef de projet et d utilisateur clé
Qualification automatique
du développement
Livraison automatique
Support direct
aux utilisateurs
8. For best collaboration, the different
sequence of Devops project
Product owner
Développement
Source control Build automatique
Test automatique
Déploiement automatique
Support et exploitation
Comité du projet
Product owner,
Chef de projet,
Architecte
9. 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 : mbruchet@live.fr
Linkedin : https://www.linkedin.com/in/michelbruchet
Facebook : https://www.facebook.com/michel.bruchet.3
StartPoint
Accounting and managment solution on the web