DevOps, what should you decide, when, why & how - Vinita Rathi
What DevOps Is — and Why You Should Care
-
Upload
sauce-labs -
Category
Technology
-
view
2.007 -
download
2
Transcript of What DevOps Is — and Why You Should Care
![Page 1: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/1.jpg)
© Sauce Labs, Inc.
What is DevOps &What Does it Mean for QA?
Presented by Chris Riley ( @HoardingInfo ), DevOps AnalystJuly 14, 2015
![Page 2: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/2.jpg)
© Sauce Labs, Inc.© Sauce Labs, Inc.
Presenter
Chris Riley – technologist, research analyst, O’Reilly author and subject matter expert on DevOps. @hoardinginfo
![Page 3: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/3.jpg)
© Sauce Labs, Inc.
Outline
• Introduction• Definitions• Nope … not really new• New Challenges• The Intersection of DevOps & QA• A QA Strategy for DevOps• Future of _______
![Page 4: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/4.jpg)
© Sauce Labs, Inc.
The Two Faces
The Movement: People, Process, Tools
The Function: Infrastructure automation and oversight
![Page 5: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/5.jpg)
© Sauce Labs, Inc.
Data?
![Page 6: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/6.jpg)
© Sauce Labs, Inc.
Why the movement?
![Page 7: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/7.jpg)
© Sauce Labs, Inc.
A moving Target
• Confusion!“DevOp
s” Functio
n
“DevOps” Movement
“DevOps”
“DevOps”
“DevOps”
“DevOps”
Developer
QA
IT Ops
“DevOps”
Vendor
Executive
Observer / SI
![Page 8: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/8.jpg)
© Sauce Labs, Inc.
Enterprise SMB Startup
Developer Eh.. But LOB? Cool Done!
QA No Time Need the $$ What QA
Executive Nah. I want to keep my job Do that thing I’ll script it
IT Ops Done it for years, leave me alone
My budget, My thing
What’s IT?
Vendor They are doing it They are doing it Did it
Observer/SI
$ You got this -
![Page 9: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/9.jpg)
© Sauce Labs, Inc.
False Comparison
X
![Page 10: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/10.jpg)
© Sauce Labs, Inc.
So Basically No One Knows
Trough of disillusionment
![Page 11: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/11.jpg)
© Sauce Labs, Inc.
What we do know:
• People then Process then Tools• The processes are concrete
• Plan• Dev• Integrate• QA• System Test• Release • Monitor• Measure
• “Culture” != Debug Ninja | Rockstar | Slide in the Lobby
• It is evolving
![Page 12: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/12.jpg)
© Sauce Labs, Inc.
But Really It Is Very Easy
Faster releases at a higher quality
![Page 13: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/13.jpg)
© Sauce Labs, Inc.
Faster releases at a higher quality
![Page 14: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/14.jpg)
© Sauce Labs, Inc.
![Page 15: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/15.jpg)
© Sauce Labs, Inc.
Uh oh - Problem
Current and Looming Challenges of DevOps
• We went too fast, crashed - sustainability• We release a whole bunch, but no clue what is going on• The more bugs, the more bugs, the more bugs, the
more• Chef is so three years ago – change• Oh yeah the person who did that, they left• Heartbleed v2.0
![Page 16: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/16.jpg)
© Sauce Labs, Inc.
Why Should QA Care?
![Page 17: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/17.jpg)
© Sauce Labs, Inc.
Who Cares?
• Get a budget
• Play with new and cool tools
• Be Prepared for Change
• Greater Opportunity
![Page 18: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/18.jpg)
© Sauce Labs, Inc.
Happen to it, don’t let it happen to you
What can QA do?
• Deliver wins• Deliver data• Find your spot• Continuous Documentation• Make your developers champions• Suggest improvements to the pipeline• Realize and leverage your unique position• Automate something, then automate something else
![Page 19: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/19.jpg)
© Sauce Labs, Inc.
Real-world
• Acorns
• WellsFargo
• Constant Contact
![Page 20: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/20.jpg)
© Sauce Labs, Inc.
The Future of ______
Where is it going?
• A mobile focus• Containers not code• Developers are more accountable• User driven test case development• QA -> QE: Test Strategy, Quality Evangelist
![Page 21: What DevOps Is — and Why You Should Care](https://reader034.fdocuments.in/reader034/viewer/2022042701/55c4116dbb61eb841c8b467c/html5/thumbnails/21.jpg)
© Sauce Labs, Inc.
QA
Resources• Test Automation KPIs -
http://sauceio.com/index.php/2015/06/test-automation-kpis/
• It Worked on My Machine - http://sauceio.com/index.php/2015/07/it-worked-on-my-machine-communication-trap/
• Sign up for a free trial of Saucehttps://saucelabs.com/signup/trial