Driving Quality with the "Yes, If ..." Mentality - - PDF document

driving quality with the yes if mentality
SMART_READER_LITE
LIVE PREVIEW

Driving Quality with the "Yes, If ..." Mentality - - PDF document

T13 Leadership Thursday, October 3rd, 2019 1:30 PM Driving Quality with the "Yes, If ..." Mentality Presented by:


slide-1
SLIDE 1

¡ ¡ T13 ¡

Leadership ¡ Thursday, ¡October ¡3rd, ¡2019 ¡1:30 ¡PM ¡ ¡ ¡ ¡ ¡

Driving ¡Quality ¡with ¡the ¡"Yes, ¡If ¡..." ¡ Mentality ¡ ¡

Presented ¡by: ¡ ¡ ¡

¡ Jane ¡Jeffers ¡

¡ Riot ¡Games ¡ ¡

Brought ¡to ¡you ¡by: ¡ ¡ ¡ ¡

¡

¡

¡ ¡

888-­‑-­‑-­‑268-­‑-­‑-­‑8770 ¡·√·√ ¡904-­‑-­‑-­‑278-­‑-­‑-­‑0524 ¡-­‑ ¡info@techwell.com ¡-­‑ ¡http://www.starwest.techwell.com/ ¡ ¡ ¡

¡

¡ ¡ ¡

slide-2
SLIDE 2

¡

Jane ¡Jeffers ¡

¡ A ¡QA ¡architect ¡on ¡League ¡of ¡Legends ¡at ¡Riot ¡Games, ¡Jane ¡Jeffers ¡has ¡more ¡than ¡nine ¡ years ¡in ¡the ¡games ¡industry. ¡Before ¡moving ¡into ¡the ¡MOBA ¡(Multiplayer ¡Online ¡ Battle ¡Arena) ¡space, ¡she ¡worked ¡on ¡multi-­‑platform ¡AAA ¡RTS ¡titles ¡such ¡as ¡The ¡Lord ¡

  • f ¡the ¡Rings: ¡The ¡Battle ¡for ¡Middle-­‑Earth ¡II ¡and ¡Command ¡& ¡Conquer ¡3. ¡As ¡a ¡content ¡

specialist ¡on ¡League ¡of ¡Legends, ¡Jane ¡built ¡much ¡of ¡the ¡QA ¡process ¡around ¡features ¡ that ¡allow ¡players ¡to ¡personalize ¡their ¡experience, ¡fusing ¡her ¡previous ¡black ¡box ¡ testing ¡background ¡with ¡a ¡qualitative ¡approach ¡in ¡the ¡agile ¡arena. ¡ ¡

slide-3
SLIDE 3

Jane Jeffers

jjeffers@riotgames.com www.riotgames.com

slide-4
SLIDE 4

VILLAIN CAUTION

! !

Introduction

slide-5
SLIDE 5

Introduction

slide-6
SLIDE 6

Introduction

slide-7
SLIDE 7

VILLAIN CAUTION

! !

Introduction

slide-8
SLIDE 8

Introduction

Let’s cross the bridge!

slide-9
SLIDE 9

Introduction

NO, BECAUSE…

slide-10
SLIDE 10

Introduction

Give Up Fight Go Around

Never mind…

Give Up

slide-11
SLIDE 11

Introduction

Give Up Fight Go Around Fight

slide-12
SLIDE 12

Introduction

Give Up Fight Go Around Go Around

Bypass mode initiated

slide-13
SLIDE 13

Introduction

404: Floor Not Found …the bridge isn’t safe.

slide-14
SLIDE 14

Don’t say: “No, because…” Instead, stead, sa say: y:

“Yes, if…”

Introduction

slide-15
SLIDE 15

MAIN IN MENU NU

Introduction Diving in with Context Shining Light on Resources Unchaining from Limitations Final Thoughts

slide-16
SLIDE 16

Introduction

 Ser eriou ious s Healt alth h & Saf afety ety Ris isks ks  Leg egal al Concer ncerns  Con

  • ntra

tractual ctual Obl bligati igation

  • n Vio

iolat lation ions  Reg egula ulation/Ce tion/Certifica rtification tion Risks sks  Cul ultur tural al Tab aboos

  • os

 Cus ustom tomer er Dat ata a Ris isks ks

Valid reasons to say “No, because…”

slide-17
SLIDE 17

Ch Chang anging ing mind indsets sets is ha is hard. rd.

Introduction

(Don’t panic when you get it wrong)

slide-18
SLIDE 18

Diving ving in with th Context text

slide-19
SLIDE 19

Diving in with Context

slide-20
SLIDE 20

Diving in with Context

What if players unlock progressive rewards based

  • n how much they

participate in the event?

slide-21
SLIDE 21

Diving in with Context

! ! !

slide-22
SLIDE 22

Diving in with Context

IT’S FOR CHARITY!

…okay, fine

slide-23
SLIDE 23

 I don’t understand why we wan ant t to do

  • tha

hat  That idea won’t work (fo for r [in insert sert reason ason])  The here re are e blo lockers ckers (th that at people aren’t aware of)  …that just sounds like a pre retty tty cra razy zy idea, ea, fam am

No, because…

Diving in with Context

slide-24
SLIDE 24

 I don’t understand why we wan ant t to do

  • tha

hat  That idea won’t work (fo for r [in insert sert reason ason])  The here re are e blo lockers ckers (th that at people aren’t aware of)  …that just sounds like a pre retty tty cra razy zy idea, ea, fam am

No, because…

Diving in with Context

We’re missing CO CONT NTEXT XT

slide-25
SLIDE 25

 You

  • u hel

elp me und nderst erstand nd why hy thi his s is goo

  • od

d to do  We mod

  • dify

ify the he ide dea a so tha hat t it can n wor

  • rk

 We can an sol

  • lve

ve for r the hese se blo locke ckers rs tha hat t wor

  • rry

ry me  We com

  • me

e up wit ith a pla lan tha hat t mak akes es sen ense se

Yes, if…

Diving in with Context

slide-26
SLIDE 26

More re context text = Bette tter r testing ting

Ho How do w does es it it dr driv ive e Qu Qual alit ity? y?

Diving in with Context

It’s easier to validate goals, requi quirem rements, ents, and d plans ans Quali ality ty is woven en into

  • the decis

cision ion- making king and d the solutio lutions ns

slide-27
SLIDE 27

Shinin ining g Light ght on Resour sources ces

slide-28
SLIDE 28

Shining Light on Resources

slide-29
SLIDE 29

Let’s make 9 additional forms based on elements! And players can combine some elements to get

  • ther elements during the

actual game!

Shining Light on Resources

slide-30
SLIDE 30

Shining Light on Resources

YES, IF all of the art sub-disciplines can finish their work on these specific dates, AND we can figure out the tech with enough time to test and fix it.

Okay!

slide-31
SLIDE 31

 We don’t have enough tim ime e to do tha hat  We don’t have a big eno nough ugh tes est t tea eam  There isn’t enough test aut utoma

  • mation

tion cov

  • vera

erage ge  We don’t have the right equ quipm ipment/har ent/hardware dware

No, because…

Shining Light on Resources

slide-32
SLIDE 32

 We don’t have enough tim ime e to do tha hat  We don’t have a big eno nough ugh tes est t tea eam  There isn’t enough test aut utoma

  • mation

tion cov

  • vera

erage ge  We don’t have the right equ quipm ipment/har ent/hardware dware

No, because…

Shining Light on Resources

We don’t have the right RE RESOU OURC RCES ES

slide-33
SLIDE 33

 We get et mor

  • re

e tim ime/ca e/can adj djust ust the he dea eadli dline ne  We can an gro row w our ur tea eam/g m/get et mor

  • re

e peo eople ple  We inv nvest est in more re tes est t aut utoma

  • mation

tion  We can an get et the he right ght equ quipm ipment/har ent/hardware dware

Yes, if…

Shining Light on Resources

slide-34
SLIDE 34

Ho How do w does es it it dr driv ive e Qu Qual alit ity? y?

Shining Light on Resources

By havin ing g resou

  • urcin

rcing g conv nver ersati sation

  • ns,

s, we bette tter r under dersta stand d actua tual l prior ioriti ities There’s enough flexibility to pick quality ality-mi minded nded solutio lutions ns Cost Time Quality We activ ively ely repr pres esen ent t Quali ality ty in the dev v proce

  • cess

ss

slide-35
SLIDE 35

Unchai chaining ning from

  • m

Limita mitation tions

slide-36
SLIDE 36

Unchaining from Limitations

slide-37
SLIDE 37

Unchaining from Limitations

https://www.youtube.com/watch?v=vJFv8eUXvyg

slide-38
SLIDE 38

 Our system/tech can’t handle it or wasn’t des esign igned ed to do that at  We hav ave e too

  • muc

uch h tec ech h deb ebt t blo locking cking us  Our tools just don’t wor

  • rk

k tha hat t way ay  We don’t work that way

No, because…

Unchaining from Limitations

slide-39
SLIDE 39

 Our system/tech can’t handle it or wasn’t des esign igned ed to do that at  We hav ave e too

  • muc

uch h tec ech h deb ebt t blo locking cking us  Our tools just don’t wor

  • rk

k tha hat t way ay  We don’t work that way

No, because…

Unchaining from Limitations

We We ha have LIM IMIT ITATI ATIONS ONS

slide-40
SLIDE 40

 We’re willing to invest in rea eal l chang anges es to our ur sys ystem tem/tech /tech  We res esolve

  • lve the

he tech ch debt bt that’s in the way first  We can an ada dapt pt our r too

  • ols

ls

  • r get

et/make /make new ew one nes  We cha hange nge how

  • w we wor
  • rk

Yes, if…

Unchaining from Limitations

slide-41
SLIDE 41

It’s easier to help people see why cleaning eaning up tech ch debt t is important portant

Ho How do w does es it it dr driv ive e Qu Qual alit ity? y?

Unchaining from Limitations

Quali ality ty-mind minded ed deve velo lopmen pment t crea eate tes less ss issues ues to begin gin with th By pushi hing ng on limi mita tation tions, s, we impr prov

  • ve

e the e qualit lity y of everyth erything ing we do

slide-42
SLIDE 42

Final nal Though

  • ughts

ts

slide-43
SLIDE 43

“Yes, if…” enabl

bles s us t s to have the right t conversa rsatio tions ns to untangl ngle e those se reaso sons s and then so solve for them.

Final Thoughts

The reaso sons s we sa say “No, because…” are re of

  • ften com
  • mplicated

cated and d mu multifa ifaceted. ceted.

slide-44
SLIDE 44

“Yes, if…” builds trust.

Final Thoughts

slide-45
SLIDE 45

Final Thoughts

Jane Jeffers

jjeffers@riotgames.com www.riotgames.com