Contenu connexe Similaire à DevOps — The Manufacturing Revolution of Our Age (20) DevOps — The Manufacturing Revolution of Our Age1. Page 1
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
DevOps — The Manufacturing Revolution of Our Age
2. Page 2
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE THREE WAYS OF DEVOPS
Technical Practices of Flow, Feedback, Continual Learning and Experimentation
the business
the customer
3. Page 3
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE THREE WAYS OF DEVOPS
Technical Practices of Flow, Feedback, Continual Learning and Experimentation
1
2
3
1
2
3
Flow (Deployment Pipeline)
Feedback (Telemetry Pipeline)
Continual Learning and Experimentation (Culture)
4. Page 4
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE FIRST WAY
Technical Practices of Flow
5. Page 5
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
A SIMPLE DEPLOYMENT PIPELINE
6. Page 6
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
Database
App.Server
Messaging
Application
Code
TECH STACK EVOLUTION
Network
Physical Server
Virtualisation
Operating System
Database
App.Server
Messaging
Application
Code
IaaS
Application
Code
PaaS
IaaS
7. Page 7
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE TECHNICAL PRACTICES OF FLOW
Fast and Reliable Automated Testing
8. Page 8
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE TECHNICAL PRACTICES OF FLOW
Service Oriented Architecture
9. Page 9
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
DEPLOYMENTS @ AMAZON
2011: 7'000 deployments per day
2015: 130'000 deployments per day
Source: The DevOps Handbook
10. Page 10
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE SECOND WAY
Technical Practices of Feedback
11. Page 11
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
A SIMPLE TELEMETRY PIPELINE
Nagios + check_mk
12. Page 12
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
LEAN STARTUP AND THE SCIENTIFIC METHOD
Build
MeasureLearn
Idea Product
Data
Requirement
Hypothesis
required to prove the hypothesis a.k.a. empirical evidence
Experiment
allows collecting the
required data
13. Page 13
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
HYPOTHESIS DRIVEN DEVELOPMENT
• We Believe that increasing the size of hotel images on the booking page
• Will Result in improved customer engagement and conversion
• We Will Have Confidence To Proceed When we see a 5% increase in
customers who review hotel images who then proceed to book
in forty-eight hours.
Source: The DevOps Handbook
14. Page 14
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE HYPOTHESIS VALIDATION ENGINE
New:
Validated:
15. Page 15
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE VALUE OF A TELEMETRY PIPELINE
Technological Trends in the Context of DevOps
1
2
3
4
5
1
2
3
4
5
Internet of Things, IoT
Big Data
Data Science & Machine Learning
Predictive Maintenance
Preventive Maintance
….
16. Page 16
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE THIRD WAY
Technical Practices of Continual Learning and Experimentation
17. Page 17
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
AGILE MATURITY
more visible / less powerful
less visible / more powerful
18. Page 18
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
«Tech is easy. Humans are hard.»
—Hannah Foxwell, Product Manager at Server Density
19. Page 19
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
«Building software
is not your mission.»
—Charity Majors, CEO of honeycomb.io
20. Page 20
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
Better Products
Better Value
—Jonathan Smart, Head of Development Services, Barclays Group
21. Page 21
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE THREE WAYS OF DEVOPS
Technical Practices of Flow, Feedback, Continual Learning and Experimentation
1
2
3
1
2
3
Flow (Deployment Pipeline)
Feedback (Telemetry Pipeline)
Continual Learning and Experimentation (Mindset & Culture)
22. Page 22
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE PURPOSE OF A BUSINESS
The purpose of a business is to offer value (through products and/or services) to
customers , who pay for the value with cash or equivalents .
In today’s digital world, those products and/or services require continual adaption
and innovation and thus continual learning and experimentation within the
organisation .
1
1
2
2
3
3
23. Page 23
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
THE PURPOSE OF A BUSINESS
24. Page 24
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
«High-performing teams achieve both
faster throughput and
better stability.»
—State of DevOps Report 2017
DEVOPS: NO TRADE-OFF
25. Page 25
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
FASTER THROUGHPUT, BETTER STABILITY, BETTER QUALITY
What the Data Says
Source: State of DevOps Report 2016
26. Page 26
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
SUMMARY
•DevOps enables faster throughput, better stability and
higher quality. There is no trade-off.
•DevOps practices work in different kinds of architectures:
greenfield, brownfield, mainframe, COTS, etc.
•Invest in culture and architecture.
27. Page 27
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
ERNI Experience
Read online!
Matías E. Fernández
Dipl. Ing. FH IT
ERNI Consulting AG
Thurgauerstrasse 40
8050 Zürich
matias.fernandez@erni.ch
www.erni.ch
THE RIGHT PERSON FOR YOUR CHALLENGES
28. Page 28
ERNI – Innovation in Collaboration and TechnologyMatías E. Fernández / 15-Jun-2017
© 2017 ERNI Consulting AG
www.erni-consultants.com