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
Coaching Your Team to Test
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ali Hill
August 14, 2019
Technology
0
87
Coaching Your Team to Test
Presentation given at CAST 2019, Cocoa Beach Florida
Ali Hill
August 14, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.2k
LLMに何を任せ、何を任せないか
cap120
10
6.1k
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
120
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.3k
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
140
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
3
850
Bref でサービスを運用している話
sgash708
0
200
Embeddings : Symfony AI en pratique
lyrixx
0
420
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
220
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
New Earth Scene 8
popppiees
2
1.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
430
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
My Coaching Mixtape
mlcsv
0
87
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
30 Presentation Tips
portentint
PRO
1
260
First, design no harm
axbom
PRO
2
1.1k
WENDY [Excerpt]
tessaabrams
9
37k
Why Our Code Smells
bkeepers
PRO
340
58k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Transcript
COACHING YOUR TEAM TO TEST ALI HILL @ALI_HILL91 #CAST2019
ABOUT ME • DELIVERY CONSULTANT • ECS DIGITAL • EDINBURGH,
SCOTLAND • @ALI_HILL91
WHAT WILL I BE DISCUSSING? • HOW WE DISCOVERED TESTING
WAS A BOTTLENECK • COUNTERMEASURES WE PUT IN PLACE TO REMOVE THIS BOTTLENECK • THE BENEFITS WE SAW FROM THESE COUNTERMEASURES @ali_hill91
@ali_hill91
SETTING THE SCENE @ali_hill91
LEAN THINKING VISUALISED OUR WORKFLOW USING A KANBAN BOARD @ali_hill91
OUR KANBAN BOARD – START OF SPRINT TO DO IN
PROGRESS DONE Test Test Dev Test Arch. Dev Dev Arch. @ali_hill91
OUR KANBAN BOARD – MID-SPRINT TO DO IN PROGRESS DONE
Test Test Dev Test Arch. Dev Dev Arch. @ali_hill91
OUR KANBAN BOARD – END OF SPRINT TO DO IN
PROGRESS DONE Test Test Dev Test Arch. Dev Dev Arch. @ali_hill91
None
WHAT WAS OUR PROBLEM? TESTING WAS A BOTTLENECK @ali_hill91
@ali_hill91
LEAN THINKING UTILISED OUR 3CS BOARD TO SOLVE PROBLEMS @ali_hill91
@ali_hill91
TESTING AN IDEA • ASKED QUESTIONS TOGETHER • HELPED PROMOTE
CRITICAL THINKING @ali_hill91
DURING THE PLANNING STAGE • SHARED TEST IDEAS • MOBBED
PROBLEMS AT DESIGN SESSIONS • GAINED A SHARED UNDERSTANDING @ali_hill91
EARLY ITERATIONS • TESTED TOGETHER • REMOVED FRUSTRATIONS • WORKED
TOGETHER ON FEATURE CODE REVIEWS • DISCUSSED MONITORING METRICS @ali_hill91
AUTOMATED TESTING • PAIRED PROGRAMMING • AUTOMATED TEST CODE REVIEWS
• SHARED OWNERSHIP @ali_hill91
WHAT DIDN’T I DO? • EXPLORATORY TESTING • MOB TEST
SESSIONS • SCALE THE COACHING • EXPLORING TESTING TOOLS TOGETHER @ali_hill91
POTENTIAL CHALLENGE LACK OF INTEREST @ali_hill91
WHAT DID I LEARN? • MAKE SMALL CHANGES • GOOD
RELATIONSHIPS ARE KEY @ali_hill91
BENEFITS • IMPROVED COMMUNICATIONS • SHORTER FEEDBACK LOOPS • QA
NO LONGER SEEN AS GATEKEEPER • QUALITY IS EVERYONE’S RESPONSIBILITY @ali_hill91
WHAT CAN YOU TAKEAWAY? • COACHING YOUR TEAM TO TEST
CAN REMOVE THE TESTING BOTTLENECK • IDEAS FOR GETTING NON-TESTERS INVOLVED IN THE TESTING EFFORT • BENEFITS OF GOOD COMMUNICATION AND COLLABORATION WITHIN THE TEAMS @ali_hill91
“TESTING IS A CROSS FUNCTIONAL ACTIVITY THAT INVOLVES THE WHOLE
TEAM, AND SHOULD BE DONE CONTINUOUSLY FROM THE BEGINNING OF THE PROJECT.” @ali_hill91