DevOps: The Big Picture
For Testers
2
33
4
The Forgotten Generation
5
6
7
Dow Jones Stock Market 1972-1982
https://www.macrotrends.net
8
US Unemployment Rate 1972-1982
https://www.macrotrends.net
9
Crude Oil Prices 1972-1982
https://www.macrotrends.net
10
Survival
11
When it Comes to Job Security…
12
Current State
13
You can't just ask
customers what they want
and then try to give that to
them. By the time you get
it built, they'll want
something new.
- Steve Jobs, Apple
14
We now live in a rapidly
changing technology world
#ITChangesEverything
14
15
In the last 20 years, 52% of the Fortune 500
companies have disappeared.
15
75
2015
1955
Average Company Life Expectancy
15
16
Some companies are adapting
and thriving
#ITChangesEverything
16
17
Some Companies Adapt and Thrive
18
New Forms of Competition Have Arrived
19
What is the common thread?
#ITChangesEverything
19
20
They understand software delivery speed matters
Deliver more value faster
than your competitors or
risk extinction.
- Modern Application Playbook 2017 Forrester
21
They are faster and more stable
•They deploy during the business day
•They realize business value in weeks, not months
•They have self-healing architectures
•They resolve incidents minutes, not hours or days
22
They have lowered key costs
•Automated release reduce costs by 90%
•Automated tests reduce long term testing costs
by 72%
•Infrastructure and operational costs are reduced
by 40%
23
They have improved relations
•4x customer engagement
•3x employee retention
•2x productivity
24
They have increased Velocity
While containing Costs
And maintaining Quality
25
And they did it with DevOps
#ITChangesEverything
25
26
What Is DevOps?
27
What Others Say DevOps Is…
The end goal of infrastructure as code is to
perform as many infrastructure tasks as
possible programmatically. Key word is
“automation.” – Wikipedia
28
What Others Say DevOps Is…
DevOps is the combination of cultural philosophies,
practices, and tools that increases an organization’s
ability to deliver applications and services at high
velocity: evolving and improving products at a faster
pace than organizations using traditional software
development and infrastructure management
processes. This speed enables organizations to
better serve their customers and compete more
effectively in the market. – AWS
29
What Others Say DevOps Is…
DevOps is the union of people, process, and
technology to enable continuous delivery of
value to customers. – Microsoft
30
What Others Say DevOps Is…
DevOps is a cultural and professional
movement – Adam Jacob
31
What Others Say DevOps Is…
No one can tell you what exactly it is, but you
know it when you see it work” – Botchagalupe
32
What I Say DevOps Is…
DevOps is a set of lean development principles,
delivery automation tools, and cloud practices
that helps your technology teams and
executives solve their delivery speed and cost
containment challenges.
– Joseph Ours
33
DevOps provides visibility, enhances productivity,
improves quality, and increases delivery cadence.
DevOps is a set of lean development principles, delivery automation tools,
and cloud practices that helps your technology teams and executives solve
their delivery speed and cost containment challenges.
34
ARCHITECTURE
Facilitates rapid deployability through modularity and loose coupling
CONTINUOUS DEPLOYMENT
Automatically promotes proven code to aa production ready state
CONTINUOUS DELIVERY
Demonstrates the code is always in a deployable state
CONTINUOUS OPERATIONS
Operates applications and features in a
manner that results in zero downtime
for users.CONTINUOUS TESTING
Provides feedback on the business risks
associated with a release candidate
CONTINUOUS INTEGRATION
Integrates small changes frequently to
ensure code is always in a known state
INFRASTRUCTURE
Provides ubiquitous, proven, computing resources
CONTINUOUS SECURITY
Integrates security needs into the pipeline and the core fabric of an organization
LEAN PRACTICES
Improves visibility, quality, and velocity
CULTURE
Promotes learning and collaboration to create the ability to respond to change
CONTINUOUS PLANNING
Expedites business driven
technology needs in a world of
rapidly changing market
And DevOps Touches Every Aspect of IT Delivery
CONTINUOUS ASSESSMENT
Allows for continual evaluation of productivity, velocity, and quality
35
36
DevOps isn’t about
delivering software.
It’s about delivering a
pipeline that can deliver
software continuously.
37
How does this affect me?
37
38
In every area, there are testing and quality impacts
#QAChangesEverything
39
What are our opportunities?
39
40
Velocity
40
41
You can contribute to velocity
or, rather, to increasing velocity
41
43
Learn some automation skills
43
Office Macros
Robot Process Automation
Learn Programming Skills
44
Embrace Incremental Testing
•Make test suites parsable
•Be your team’s MacGyver
•Dig into layers of testing
44
45
Be Ready for More Testing
• Rapid Testing Techniques
• Eager Acceptance
• Concise Feedback
45
46
You are speed
Automate what you can
Embrace incremental testing
Be ready for more testing
46
47
Value
47
48
Individual commitment to a
group effort--that is what
makes a team work,
a company work,
a society work,
a civilization work.
--Vince Lombardi
50
Testing Needs to Inform
•Provide information to stakeholders so
they can make informed decisions.
•Information over data
•Facts over speculation
50
51
Lean in to the Team
•Testing will become more technical,
embrace new skills
•Leverage the team skills to get the job
done
•Ask them, how you can help
51
52
Continually Improve
•Learn New Skills
•Find Ways to Improve Your Processes
and Practices
•Embrace Exploring Tools
52
53
You are valuable
53
Be an information
broker
Lean in to the team
Continually improve
54
Never Let Them Forget About You
5555
Thank You
CentricConsulting.com
Joseph Ours
National Modern Software Delivery
Practice Lead
joseph.ours@centricconsulting.com
614-668-2306

DevOps the Big Picture for Testers by Joseph Ours

  • 1.
    DevOps: The BigPicture For Testers
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
    7 Dow Jones StockMarket 1972-1982 https://www.macrotrends.net
  • 8.
    8 US Unemployment Rate1972-1982 https://www.macrotrends.net
  • 9.
    9 Crude Oil Prices1972-1982 https://www.macrotrends.net
  • 10.
  • 11.
    11 When it Comesto Job Security…
  • 12.
  • 13.
    13 You can't justask customers what they want and then try to give that to them. By the time you get it built, they'll want something new. - Steve Jobs, Apple
  • 14.
    14 We now livein a rapidly changing technology world #ITChangesEverything 14
  • 15.
    15 In the last20 years, 52% of the Fortune 500 companies have disappeared. 15 75 2015 1955 Average Company Life Expectancy 15
  • 16.
    16 Some companies areadapting and thriving #ITChangesEverything 16
  • 17.
  • 18.
    18 New Forms ofCompetition Have Arrived
  • 19.
    19 What is thecommon thread? #ITChangesEverything 19
  • 20.
    20 They understand softwaredelivery speed matters Deliver more value faster than your competitors or risk extinction. - Modern Application Playbook 2017 Forrester
  • 21.
    21 They are fasterand more stable •They deploy during the business day •They realize business value in weeks, not months •They have self-healing architectures •They resolve incidents minutes, not hours or days
  • 22.
    22 They have loweredkey costs •Automated release reduce costs by 90% •Automated tests reduce long term testing costs by 72% •Infrastructure and operational costs are reduced by 40%
  • 23.
    23 They have improvedrelations •4x customer engagement •3x employee retention •2x productivity
  • 24.
    24 They have increasedVelocity While containing Costs And maintaining Quality
  • 25.
    25 And they didit with DevOps #ITChangesEverything 25
  • 26.
  • 27.
    27 What Others SayDevOps Is… The end goal of infrastructure as code is to perform as many infrastructure tasks as possible programmatically. Key word is “automation.” – Wikipedia
  • 28.
    28 What Others SayDevOps Is… DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market. – AWS
  • 29.
    29 What Others SayDevOps Is… DevOps is the union of people, process, and technology to enable continuous delivery of value to customers. – Microsoft
  • 30.
    30 What Others SayDevOps Is… DevOps is a cultural and professional movement – Adam Jacob
  • 31.
    31 What Others SayDevOps Is… No one can tell you what exactly it is, but you know it when you see it work” – Botchagalupe
  • 32.
    32 What I SayDevOps Is… DevOps is a set of lean development principles, delivery automation tools, and cloud practices that helps your technology teams and executives solve their delivery speed and cost containment challenges. – Joseph Ours
  • 33.
    33 DevOps provides visibility,enhances productivity, improves quality, and increases delivery cadence. DevOps is a set of lean development principles, delivery automation tools, and cloud practices that helps your technology teams and executives solve their delivery speed and cost containment challenges.
  • 34.
    34 ARCHITECTURE Facilitates rapid deployabilitythrough modularity and loose coupling CONTINUOUS DEPLOYMENT Automatically promotes proven code to aa production ready state CONTINUOUS DELIVERY Demonstrates the code is always in a deployable state CONTINUOUS OPERATIONS Operates applications and features in a manner that results in zero downtime for users.CONTINUOUS TESTING Provides feedback on the business risks associated with a release candidate CONTINUOUS INTEGRATION Integrates small changes frequently to ensure code is always in a known state INFRASTRUCTURE Provides ubiquitous, proven, computing resources CONTINUOUS SECURITY Integrates security needs into the pipeline and the core fabric of an organization LEAN PRACTICES Improves visibility, quality, and velocity CULTURE Promotes learning and collaboration to create the ability to respond to change CONTINUOUS PLANNING Expedites business driven technology needs in a world of rapidly changing market And DevOps Touches Every Aspect of IT Delivery CONTINUOUS ASSESSMENT Allows for continual evaluation of productivity, velocity, and quality
  • 35.
  • 36.
    36 DevOps isn’t about deliveringsoftware. It’s about delivering a pipeline that can deliver software continuously.
  • 37.
    37 How does thisaffect me? 37
  • 38.
    38 In every area,there are testing and quality impacts #QAChangesEverything
  • 39.
    39 What are ouropportunities? 39
  • 40.
  • 41.
    41 You can contributeto velocity or, rather, to increasing velocity 41
  • 42.
    43 Learn some automationskills 43 Office Macros Robot Process Automation Learn Programming Skills
  • 43.
    44 Embrace Incremental Testing •Maketest suites parsable •Be your team’s MacGyver •Dig into layers of testing 44
  • 44.
    45 Be Ready forMore Testing • Rapid Testing Techniques • Eager Acceptance • Concise Feedback 45
  • 45.
    46 You are speed Automatewhat you can Embrace incremental testing Be ready for more testing 46
  • 46.
  • 47.
    48 Individual commitment toa group effort--that is what makes a team work, a company work, a society work, a civilization work. --Vince Lombardi
  • 48.
    50 Testing Needs toInform •Provide information to stakeholders so they can make informed decisions. •Information over data •Facts over speculation 50
  • 49.
    51 Lean in tothe Team •Testing will become more technical, embrace new skills •Leverage the team skills to get the job done •Ask them, how you can help 51
  • 50.
    52 Continually Improve •Learn NewSkills •Find Ways to Improve Your Processes and Practices •Embrace Exploring Tools 52
  • 51.
    53 You are valuable 53 Bean information broker Lean in to the team Continually improve
  • 52.
    54 Never Let ThemForget About You
  • 53.
    5555 Thank You CentricConsulting.com Joseph Ours NationalModern Software Delivery Practice Lead joseph.ours@centricconsulting.com 614-668-2306