Agile qa build quality in

31
Riot Games Sam Ryoo Agile QA Build Quality In

Transcript of Agile qa build quality in

Page 1: Agile qa build quality in

Riot Games Sam Ryoo

Agile QABuild Quality In

Page 2: Agile qa build quality in

QA???

Page 3: Agile qa build quality in

Cleaning up the mess??

http://www.betternetworker.com/articles/view/marketing/social-content/best-way-clean-after-party-2

Page 4: Agile qa build quality in

Too Late!!

http://zvedavyzvedavec.czweb.org/pouze_v_rusku.htm

Page 5: Agile qa build quality in

Contents

Move Forward

Break the wall

A long time ago

Summary

Page 6: Agile qa build quality in

A Long Time Ago

Page 7: Agile qa build quality in

The Origin

http://mailingtube.net/20-greatest-inventions-in-computer-programming//

Page 8: Agile qa build quality in

Debugging

https://www.msu.edu/course/lbs/126/lectures/history_f01.html

Page 9: Agile qa build quality in

The Exodus

https://lshook8592.wordpress.com/2012/09/27/does-the-exodus-account-still-tell-us-something-about-god-even-if-its-not-historically-accurate-why-yes/

Page 10: Agile qa build quality in

Build QA’s Kingdom

Page 11: Agile qa build quality in

Three Kingdoms

http://steamcommunity.com/workshop/filedetails/?l=koreana&id=401407080QABA

DEV

Page 12: Agile qa build quality in

Problems

http://www.hiub.mn/content/read/968.htm

Page 13: Agile qa build quality in

Break the Wall

Page 14: Agile qa build quality in

https://docs.google.com/presentation/d/1kAsvIzKMU47pxAWOz2oyV394N9zvRZ_nDM3ijSAPhtk/edit#slide=id.i281

Page 15: Agile qa build quality in

Change Development Process

https://elearning.industriallogic.com/gh/submit?Action=PageAction&album=training_aow_1day&path=training_aow_1day/morning/traditionalVsAgile&devLanguage=None

Traditional Agile

Page 16: Agile qa build quality in

Agile Testing Quadrants

Page 17: Agile qa build quality in

QA Same skill set but different perspectives

http://www.museomagazine.com/OLAF-BREUNING

Page 18: Agile qa build quality in

Let’s Meet

http://www.hiub.mn/content/read/968.htm

Page 19: Agile qa build quality in
Page 20: Agile qa build quality in

Move Forward

Page 21: Agile qa build quality in

The Problems of Specification

http://www.flickr.com/photos/mataniere/3107073262

BA

DEVQA

Page 22: Agile qa build quality in

The Problems of Specification

http://greenlynn.blogspot.kr/2010_12_01_archive.html

JUST DO IT NOT WHY

Page 23: Agile qa build quality in

Acceptance Test

Acceptance Criteria

+ Examples (data + scenarios)

Acceptance Tests

Page 24: Agile qa build quality in

ATDD/BDD• Real-world examples

• Select a set of these examples to be a

specification

• Automated specification

• Develop software to pass the acceptance

tests

• Use the set of acceptance tests to facilitate

discussion about future change requesthttp://news.nster.com/1530-baby-instructions-101-the-do-s-dont-s

Page 25: Agile qa build quality in

Executable Specification

As formality increases, tests and requirements become indistinguishable.

Robert C. Martin and Grigori MelnikTests and Requirements, Requirements and Tests: a Mobius Strip

IEEE Software January/February Issue 2008

Page 26: Agile qa build quality in

Executable SpecificationCriteria for

Done

Automated

Executable Specification

Page 27: Agile qa build quality in

ATDD CycleSpecification

WorkshopAcceptance

CriteriaAutomated Acceptance

Test

Automated Acceptance

Test

Automated Unit Test

IterationFeature

Done

Page 28: Agile qa build quality in

Summary

Page 29: Agile qa build quality in

Move Upstream

http://loe.org/shows/segments.html?programID=15-P13-00033&segmentID=1

Page 30: Agile qa build quality in

Take Back Dev Skills

http://news.kievukraine.info/2008/11/kievs-scammers-target-easy-prey.html

Page 31: Agile qa build quality in

Q&A