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
Ali Hill
August 14, 2019
Technology
0
81
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
大規模なアジャイル開発の現場と技術負債 / Technical Debt
yoshiitaka
21
4.1k
生成AIサービスPanorama AIご説明資料
sdt
0
300
現実世界の事象から学ぶSOLID原則
h0r15h0
25
10k
Introducing Pkl
enomotok
0
240
任意コード実行の原理
ffri
0
190
8週連続ウェビナー_イチから学ぶFivetran
cmsuzu
0
170
ハイパフォーマンスな組織をつくるための開発生産性の考え方 / developer-productivity-high-performer-link-and-motivation
lmi
3
270
Autify Company Deck
autifyhq
1
30k
Kubeflow Pipelines v2 で変わる機械学習パイプライン開発
asei
4
340
OpenTelemetry実践 はじめの一歩
taxin
0
330
オブジェクト指向宗教史
tanakahisateru
14
12k
20240321_生成AI時代のDevOps
kzkmaeda
2
610
Featured
See All Featured
The Invisible Side of Design
smashingmag
293
49k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.3k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
How STYLIGHT went responsive
nonsquared
92
4.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
14
2.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
950
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
Documentation Writing (for coders)
carmenintech
59
3.8k
Code Review Best Practice
trishagee
54
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
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