Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Maggie Gourlay - Ignite - My Gaming Days Weren’t Wasted: How Gaming Trained Me for Testing in DevOps
Search
devopsdaysraleigh
October 07, 2016
Technology
0
79
Maggie Gourlay - Ignite - My Gaming Days Weren’t Wasted: How Gaming Trained Me for Testing in DevOps
devopsdaysraleigh
October 07, 2016
Tweet
Share
More Decks by devopsdaysraleigh
See All by devopsdaysraleigh
Aaron Suggs - Keynote - Context & Contingency: Patterns for choosing good tools
devopsdaysrdu
0
64
Chris Collins - Embracing the Container
devopsdaysrdu
0
48
Rebecca Fernandez & Jen Krieger - How to be more open, collaborative, and inclusive at work
devopsdaysrdu
0
88
Josh Atwell - How to Evolve Ops Skills to a DevOps World
devopsdaysrdu
0
110
Leon Fayer - Ignite - Oncall for developers
devopsdaysrdu
0
73
Fraser Pollock - Ignite - Data Before DevOps
devopsdaysrdu
0
38
Dylan Schowengerdt - Ignite - Customer Success: The Missing Link in the Feedback Loop to Engineering
devopsdaysrdu
0
110
Eric Sigler - "Is there any strong objection?"
devopsdaysrdu
0
67
Michael DeHaan - Keynote - Speaking for the Dead: Is "Waterfall" and "Monolithic" Actually Good?
devopsdaysrdu
0
50
Other Decks in Technology
See All in Technology
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
180
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
370
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
150
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
130
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
310
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
250
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.7k
JSON攻略法.pdf
miyakemito
8
4.4k
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
470
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
Postman v10リリース後を振り返る
nagix
0
170
On Your Data を超えていく!
hirotomotaguchi
2
620
Featured
See All Featured
Scaling GitHub
holman
457
140k
Building Your Own Lightsaber
phodgson
98
5.7k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
The Cult of Friendly URLs
andyhume
74
5.7k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Teambox: Starting and Learning
jrom
128
8.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
How STYLIGHT went responsive
nonsquared
92
4.8k
GraphQLとの向き合い方2022年版
quramy
31
12k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
How to train your dragon (web standard)
notwaldorf
72
5.1k
Design by the Numbers
sachag
274
18k
Transcript
None
My Gaming Days Weren’t Wasted: How Gaming Trained Me for
Testing DevOps By Margaret Gourlay
[email protected]
Short intro After spending the late 90’s being a sysadmin,
I began testing video games at EA Sports Tiburon in Orlando, FL. After a brief time off to get a degree in Theoretical Mathematics, I’ve returned to the QA scene and currently test VictorOps service.
Video games & systems administration?
Similar because... Both involve computers and sometimes large-scale battles. And
both are more enjoyable with better hardware (and weapons).
Gaming systems Game developers often choose to support the newest
and best hardware.
Hardware choice Typical gaming battlestation We hand-pick the best hardware
set-up for optimal user enjoyment.
Hardware choice Typical DevOps battlestation And we would do the
same at work, if we could.
Then there’s the reality Sometimes work is done on devices
like these: And sometimes work is more like this:
Expectation vs Reality So when building and maintaining SAAS, we
have to support a wide variety of platforms.
But sometimes you have to share Your battlestation with coworkers
Friends vs Coworkers People share games with other people too.
Sometimes lots of them. Sometimes in the same room, sometimes far away.
Friends vs Coworkers DevOps tools are shared among coworkers. Sometimes
lots of them. Sometimes in the same room, sometimes far away.
Fighting a fire is like raiding And if teamwork falls
apart, things go badly.
Good communication is key In both cases, though the tools
are different.
But bugs can ruin the whole thing But in games,
when bugs occur they rant on anonymous forums. If the bugs are bad enough, they ditch it forever.
DevOps bugs And when bugs occur in software, users create
support tickets. Sometimes late at night. After a long night of battling demons. But sometimes we get another chance, so QA is very important.
Why it helps to understand gamers DevOps professionals and gamers
also have a lot in common regarding what’s required to do our jobs effectively.
Where testing differs... Ultimately, the biggest difference is that bugs
in SAAS can be much worse and cause much more damage.
What can we learn? By understanding the needs of our
audience, as well as how they work, play and communicate, we can strategically find bugs.
To sum up To sum up, working on games drives
much discovery into working on software to help us all be victorious.
[email protected]