driving quality with the yes if mentality
play

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:


  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/ ¡ ¡ ¡ ¡ ¡ ¡ ¡

  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 ¡ of ¡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. ¡ ¡

  3. Jane Jeffers jjeffers@riotgames.com www.riotgames.com

  4. Introduction VILLAIN CAUTION ! !

  5. Introduction

  6. Introduction

  7. Introduction VILLAIN CAUTION ! !

  8. Introduction Let’s cross the bridge!

  9. Introduction NO , BECAUSE…

  10. Introduction Never mind… Give Up Give Up Fight Go Around

  11. Introduction Give Up Fight Fight Go Around

  12. Introduction Bypass mode initiated Give Up Fight Go Around Go Around

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

  14. Introduction Instead, stead, sa say: y: Don’t say: “Yes, if…” “No, because…”

  15. MAIN IN MENU NU Introduction Diving in with Context Shining Light on Resources Unchaining from Limitations Final Thoughts

  16. Introduction Valid reasons to say “No, because…”  Ser eriou ious s Healt alth h & Saf afety ety Ris isks ks  Leg egal al Concer ncerns  Con ontra tractual ctual Obl bligati igation on Vio iolat lation ions  Reg egula ulation/Ce tion/Certifica rtification tion Risks sks  Cul ultur tural al Tab aboos oos  Cus ustom tomer er Dat ata a Ris isks ks

  17. Introduction Ch Chang anging ing mind indsets sets is ha is hard. rd. (Don’t panic when you get it wrong)

  18. Diving ving in with th Context text

  19. Diving in with Context

  20. Diving in with Context What if players unlock progressive rewards based on how much they participate in the event?

  21. Diving in with Context ! ! !

  22. Diving in with Context IT’S FOR CHARITY! …okay, fine

  23. Diving in with Context No, because…  I don’t understand why we wan ant t to do o 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

  24. Diving in with Context No, because…  I don’t understand why we wan ant t to do o tha hat We’re missing CO CONT NTEXT XT  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

  25. Diving in with Context Yes, if…  You ou hel elp me und nderst erstand nd why hy thi his s is goo ood d to do  We mod odify ify the he ide dea a so tha hat t it can n wor ork  We can an sol olve ve for r the hese se blo locke ckers rs tha hat t wor orry ry me  We com ome e up wit ith a pla lan tha hat t mak akes es sen ense se

  26. Diving in with Context Ho How do w does es it it dr driv ive e Qu Qual alit ity? y? More re context text = Bette tter r testing ting It’s easier to validate goals, requi quirem rements, ents, and d plans ans Quali ality ty is woven en into o the decis cision ion- making king and d the solutio lutions ns

  27. Shinin ining g Light ght on Resour sources ces

  28. Shining Light on Resources

  29. Shining Light on Resources Let’s make 9 additional forms based on elements! And players can combine some elements to get other elements during the actual game!

  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!

  31. Shining Light on Resources No, because…  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 omation tion cov overa erage ge  We don’t have the right equ quipm ipment/har ent/hardware dware

  32. Shining Light on Resources No, because…  We don’t have enough tim ime e to do tha hat We don’t have the right  We don’t have a big RESOU RE OURC RCES ES eno nough ugh tes est t tea eam  There isn’t enough test aut utoma omation tion cov overa erage ge  We don’t have the right equ quipm ipment/har ent/hardware dware

  33. Shining Light on Resources Yes, if…  We get et mor ore 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 ore e peo eople ple  We inv nvest est in more re tes est t aut utoma omation tion  We can an get et the he right ght equ quipm ipment/har ent/hardware dware

  34. Shining Light on Resources Ho How do w does es it it dr driv ive e Qu Qual alit ity? y? Quality We activ ively ely repr pres esen ent t Quali ality ty in the dev v proce ocess ss Time Cost By havin ing g resou ourcin rcing g conv nver ersati sation ons, 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

  35. Unchai chaining ning from om Limita mitation tions

  36. Unchaining from Limitations

  37. Unchaining from Limitations https://www.youtube.com/watch?v=vJFv8eUXvyg

  38. Unchaining from Limitations No, because…  Our system/tech can’t handle it or wasn’t des esign igned ed to do that at  We hav ave e too o muc uch h tec ech h deb ebt t blo locking cking us  Our tools just don’t wor ork k tha hat t way ay  We don’t work that way

  39. Unchaining from Limitations No, because…  Our system/tech can’t handle it or wasn’t des esign igned ed to do that at We ha We have LIM IMIT ITATI ATIONS ONS  We hav ave e too o muc uch h tec ech h deb ebt t blo locking cking us  Our tools just don’t wor ork k tha hat t way ay  We don’t work that way

  40. Unchaining from Limitations Yes, if…  We’re willing to invest in rea eal l chang anges es to our ur sys ystem tem/tech /tech  We res esolve olve the he tech ch debt bt that’s in the way first  We can an ada dapt pt our r too ools ls or get et/make /make new ew one nes  We cha hange nge how ow we wor ork

  41. Unchaining from Limitations Ho How do w does es it it dr driv ive e Qu Qual alit ity? y? It’s easier to help people see why cleaning eaning up tech ch debt t is important portant 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 ove e the e qualit lity y of everyth erything ing we do

  42. Final nal Though oughts ts

  43. Final Thoughts say “No, because…” The reaso sons s we sa are re of often com omplicated cated and d mu multifa ifaceted. ceted. “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.

  44. Final Thoughts “Yes, if…” builds trust.

  45. Final Thoughts Jane Jeffers jjeffers@riotgames.com www.riotgames.com

Recommend


More recommend