SlideShare a Scribd company logo
1
VIA BUILDING EFFECTIVE
DEVELOPER & TESTER
COLLABORATION
HOÀNG LIÊN SƠN
TESTING VN Co., ltd
DELIVER FAST, BREAK NOTHING
Today’s Topics
• Problems
– Trade-off
– Misunderstand about Quality Responsibility
• Solutions
– Developer and Tester Collaboration
• Obstacles
– Changing Mindset
– Building Trust
2
3
DELIVER FAST, BREAK NOTHING
Trade-off
4
Time
Scope Quality
(Speed,
Cost)
Trade-off Triangle
Testing
Development / Bugfix
Trade-off - Agile
5
Release
Time
Development Bugfix
Trade-off - Agile
6
Testing
Release
Time
Avoiding the trade-off
7
Why the team can’t recognize problems
sooner?
Build it
incorrectly
test it
fix it
8
DELIVER FAST, BREAK NOTHING
Misunderstanding about Quality Responsibility
9
10
Quality Responsibility
How to solve these problems?
11
12
DELIVER FAST, BREAK NOTHING
Developer and Tester Collaboration
Testers Provide Checklist
13
Situation What we do
- Developers are unclear
what needs to do to
have better quality
- Testers doesn’t have the
trust of developers yet
- Testers provide a checklist for DEV
- Testers and managers need to send
a clear message that: Complete the
checklist is a critical task of DEV.
Testers advise DEV on Creating Checklist
14
Situation What we do
- Developers familiar with
checklist
- Developers and testers
understand DEV’s habits
and common mistakes
- Dev creates checklist
- Testers guides/supervises to
produce checklist
- Manager and team leads support
to provide sufficient time for
developers to be able to learn
Improve Checklist
15
Situation What we do
- Developers know what
is a standard checklist,
and how to apply it on
implementation
- Developers has a sense
of quality responsibility
- Start adding more edge cases we
found during requirement analysis.
The sooner developers know it the
better quality we got
- Testers show developers how we
explore the requirement
- Knowing the fact that now
developers can cover most of basic
cases.
Sharing Technical Risks in Checklist
16
Situation What we do
- Developers and Testers
trust to each other
- Developers and Testers
start discussing the
requirements and
technical
- Testers know internal
logic, and technical of
implementation
- Testers and developers sit together,
Testers give risks base on the
implementation solution that DEV
shared
- Checklist now become a document
which needs to update frequently
- The checklist is updated when DEV
change the solution or Testers
revise new issue/theory
End of Story
17
- Testers understand deeply about product, that will
keep them on tinkering and imrpove their skill greatly
- Dev can built a product which have high quality right
from the start
- We can ship product faster and more quality
Week in the Life of a Tester
18
40%
35%
25%
For Customers For Teams For Tetsters
19
DELIVER FAST, BREAK NOTHING
Obstacles
Obstacle 1 – Mindset &
Expectations
20
Management Customers
DevelopersTesters
Obstacle 2 – Communication
21
Obstacle 3 – Building trust
22
Atlassian Result Timeline
23
100%
30%
15%
7% 4%
0%
20%
40%
60%
80%
100%
2009 2011 2013 2014 2015
Story Rejection Rate
Source: Atlassian
It takes significant time and effort to achieve this result
Takeaways
24
 Software quality comes from
implementation, not testing
 Developers and Tester united we
stand, divided we fall
 It takes time and effort to achieve
this result
© 2016 HCMC Software Testing Club
Q&A
References
26
– https://atlassian.com
– http://opensecurityarchitecture.org
– http://syncotek.en.alibaba.com
– http://tes.com
– http://news.vanderbilt.edu
– http://advice.milkround.com
– http://customergroup.com
– http://syncotek.en.alibaba.com
– http://blog.smartbear.com/
– http://mystarjob.com/

More Related Content

PPTX
Slide đồ án kiểm thử PM
Nguyễn Anh
 
PPTX
Thiet ke test case luong
HoangThiHien1
 
DOCX
Đồ án kiểm thử phần mềm
Nguyễn Anh
 
PDF
Luận văn: Xác định các ca kiểm thử và dữ liệu kiểm thử, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
PDF
Ma trận RACI phân định trách nhiệm trong quản lý dự án
Đàm Tài Cap
 
DOC
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
DOCX
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
Nguyễn Anh
 
PPT
Quan ly du an
vntest
 
Slide đồ án kiểm thử PM
Nguyễn Anh
 
Thiet ke test case luong
HoangThiHien1
 
Đồ án kiểm thử phần mềm
Nguyễn Anh
 
Luận văn: Xác định các ca kiểm thử và dữ liệu kiểm thử, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Ma trận RACI phân định trách nhiệm trong quản lý dự án
Đàm Tài Cap
 
KIỂM THỬ WEB BẰNG CÔNG CỤ SELENIUM.doc
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
Nguyễn Anh
 
Quan ly du an
vntest
 

What's hot (20)

DOCX
Chủ đề 3 mô hình chuỗi cung ứng của nike
Thanh Hoa
 
PDF
Ứng dụng công cụ test tự động kiểm thử website
Dotnet Open Group
 
PDF
Đề tài: Kiểm thử phần mềm trên thiết bị di động, HAY, 9đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
DOCX
Thực tập kiểm thử phần mềm
Nguyễn Anh
 
PPT
Kiem thu phan mem
TIen Le
 
PDF
Bài giảng quản trị Thương Hiệu(Đại học Thương Mại))
Nang Vang
 
DOC
Chuỗi cung ứng của Samsung
Luyến Hoàng
 
DOCX
PHÂN TÍCH VỀ CHUỖI CUNG ỨNG CỦA DELL VÀ BÀI HỌC KINH NGHIỆM CHO VIỆT NAM.docx
Nhận Viết Đề Tài Trọn Gói ZALO 0932091562
 
PDF
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
The Boss
 
PPTX
Silde Tính khả thi của dự án phần mềm
Nguyễn Văn Hiếu
 
PDF
Đề tài: Đạo đức kinh doanh ở các doanh nghiệp hiện nay, 9 ĐIỂM!
Viết thuê trọn gói ZALO 0934573149
 
PPTX
Introduction to Agile Testing
Raymond Adrian (Rad) Butalid
 
PDF
Hướng dẫn lập kế hoạch marketing và ví dụ cụ thể
InfoQ - GMO Research
 
DOCX
Khóa luận cơ sở lý thuyết và mô hình nghiên cứu về hành vi khách hàng.docx
Viết Thuê Đề Tài Trọn Gói Zalo: 0973287149
 
DOCX
Truy cập vào website Amazon.com và phân tích mô hình kinh doanh của website…
AskSock Ngô Quang Đạo
 
PPTX
Continuous Integration Testing for SAP
Worksoft
 
PDF
Luận văn: Giải pháp nâng cao chất lượng dịch vụ tại siêu thị Co.op, HAY
Viết thuê trọn gói ZALO 0934573149
 
PDF
Customer relationship management
harnsterlove
 
DOCX
Báo cáo môn đảm bảo chất lượng phần mềm
Thuyet Nguyen
 
PPTX
Quản trị chiến lược
Hương Lim
 
Chủ đề 3 mô hình chuỗi cung ứng của nike
Thanh Hoa
 
Ứng dụng công cụ test tự động kiểm thử website
Dotnet Open Group
 
Đề tài: Kiểm thử phần mềm trên thiết bị di động, HAY, 9đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Thực tập kiểm thử phần mềm
Nguyễn Anh
 
Kiem thu phan mem
TIen Le
 
Bài giảng quản trị Thương Hiệu(Đại học Thương Mại))
Nang Vang
 
Chuỗi cung ứng của Samsung
Luyến Hoàng
 
PHÂN TÍCH VỀ CHUỖI CUNG ỨNG CỦA DELL VÀ BÀI HỌC KINH NGHIỆM CHO VIỆT NAM.docx
Nhận Viết Đề Tài Trọn Gói ZALO 0932091562
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
The Boss
 
Silde Tính khả thi của dự án phần mềm
Nguyễn Văn Hiếu
 
Đề tài: Đạo đức kinh doanh ở các doanh nghiệp hiện nay, 9 ĐIỂM!
Viết thuê trọn gói ZALO 0934573149
 
Introduction to Agile Testing
Raymond Adrian (Rad) Butalid
 
Hướng dẫn lập kế hoạch marketing và ví dụ cụ thể
InfoQ - GMO Research
 
Khóa luận cơ sở lý thuyết và mô hình nghiên cứu về hành vi khách hàng.docx
Viết Thuê Đề Tài Trọn Gói Zalo: 0973287149
 
Truy cập vào website Amazon.com và phân tích mô hình kinh doanh của website…
AskSock Ngô Quang Đạo
 
Continuous Integration Testing for SAP
Worksoft
 
Luận văn: Giải pháp nâng cao chất lượng dịch vụ tại siêu thị Co.op, HAY
Viết thuê trọn gói ZALO 0934573149
 
Customer relationship management
harnsterlove
 
Báo cáo môn đảm bảo chất lượng phần mềm
Thuyet Nguyen
 
Quản trị chiến lược
Hương Lim
 
Ad

Viewers also liked (20)

PDF
Security testing-What can we do - Trinh Minh Hien
Ho Chi Minh City Software Testing Club
 
PDF
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
Ho Chi Minh City Software Testing Club
 
PDF
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
Ho Chi Minh City Software Testing Club
 
PDF
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
Ho Chi Minh City Software Testing Club
 
PDF
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
Ho Chi Minh City Software Testing Club
 
PDF
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
Ho Chi Minh City Software Testing Club
 
PDF
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
Ho Chi Minh City Software Testing Club
 
PDF
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Ho Chi Minh City Software Testing Club
 
PDF
Mobile Video Games Testing Principles - Benjamin Poirrier
Ho Chi Minh City Software Testing Club
 
PDF
Web API Test Automation Using Frisby & Node.js
Ho Chi Minh City Software Testing Club
 
PDF
Common Web UI Problems Transforming Manual to Automation
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Practical Experiences In Test Automation
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
Ho Chi Minh City Software Testing Club
 
PDF
Building an effective mobile testing strategy
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
Ho Chi Minh City Software Testing Club
 
PDF
Why a Mobile Test Strategy is just Test Strategy
Ho Chi Minh City Software Testing Club
 
PDF
Key Factors To Ensure Test Automation Framework Success
Ho Chi Minh City Software Testing Club
 
ODP
Pyunit
Ikuru Kanuma
 
PDF
Python-nose: A unittest-based testing framework for Python that makes writing...
Timo Stollenwerk
 
Security testing-What can we do - Trinh Minh Hien
Ho Chi Minh City Software Testing Club
 
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
Ho Chi Minh City Software Testing Club
 
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
Ho Chi Minh City Software Testing Club
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
Ho Chi Minh City Software Testing Club
 
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
Ho Chi Minh City Software Testing Club
 
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
Ho Chi Minh City Software Testing Club
 
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
Ho Chi Minh City Software Testing Club
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Ho Chi Minh City Software Testing Club
 
Mobile Video Games Testing Principles - Benjamin Poirrier
Ho Chi Minh City Software Testing Club
 
Web API Test Automation Using Frisby & Node.js
Ho Chi Minh City Software Testing Club
 
Common Web UI Problems Transforming Manual to Automation
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Practical Experiences In Test Automation
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
Ho Chi Minh City Software Testing Club
 
Building an effective mobile testing strategy
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
Ho Chi Minh City Software Testing Club
 
Why a Mobile Test Strategy is just Test Strategy
Ho Chi Minh City Software Testing Club
 
Key Factors To Ensure Test Automation Framework Success
Ho Chi Minh City Software Testing Club
 
Pyunit
Ikuru Kanuma
 
Python-nose: A unittest-based testing framework for Python that makes writing...
Timo Stollenwerk
 
Ad

Similar to Deliver Fast, Break Nothing Via Effective Building Developer and Tester Collaboration - Hoang Lien Son (20)

PPTX
Introduction to Agile Testing
vodQA
 
PPT
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
PDF
Agile QA report for the State of Washington
Arun Kumar
 
PPTX
Team wide testing
Ethan Huang
 
PDF
Testing in a continuous delivery environment
Stefan Verhoeff
 
PDF
We did it!!? There is place for QAs in Agile!!?
mkujalowicz
 
PPTX
Richard Wilburn - Lean Truth
AgileNZ Conference
 
PDF
Agile Methods Cost of Quality: Benefits of Testing Early & Often
David Rico
 
PDF
Agile methods cost of quality
Cristiano Caetano
 
PDF
Agile testing practice
Mary Jiang
 
PPTX
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
KEY
Essential practices and thinking tools for Agile Adoption
Steven Mak
 
PDF
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
PDF
A Tester’s Guide to Collaborating with Product Owners
TechWell
 
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Maurizio Mancini
 
PPTX
Pooja shift left 1.0
Xebia India
 
PPTX
Shift Left Testing: A New Paradigm Shift To Quality
Pooja Wandile
 
PPTX
Dev ops != Dev+Ops
Shalu Ahuja
 
PPT
Integrated Dev And Qa Team With Scrum
Ethan Huang
 
Introduction to Agile Testing
vodQA
 
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
Agile QA report for the State of Washington
Arun Kumar
 
Team wide testing
Ethan Huang
 
Testing in a continuous delivery environment
Stefan Verhoeff
 
We did it!!? There is place for QAs in Agile!!?
mkujalowicz
 
Richard Wilburn - Lean Truth
AgileNZ Conference
 
Agile Methods Cost of Quality: Benefits of Testing Early & Often
David Rico
 
Agile methods cost of quality
Cristiano Caetano
 
Agile testing practice
Mary Jiang
 
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Essential practices and thinking tools for Agile Adoption
Steven Mak
 
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 
A Tester’s Guide to Collaborating with Product Owners
TechWell
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Maurizio Mancini
 
Pooja shift left 1.0
Xebia India
 
Shift Left Testing: A New Paradigm Shift To Quality
Pooja Wandile
 
Dev ops != Dev+Ops
Shalu Ahuja
 
Integrated Dev And Qa Team With Scrum
Ethan Huang
 

More from Ho Chi Minh City Software Testing Club (12)

PDF
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Creating a Better Testing Future
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
Ho Chi Minh City Software Testing Club
 
PDF
[HCMC STC Jan 2015] Performing Target Test in UMTS Network
Ho Chi Minh City Software Testing Club
 
PDF
Selecting the Right Automated Testing tool
Ho Chi Minh City Software Testing Club
 
PDF
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Club
 
PDF
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
Ho Chi Minh City Software Testing Club
 
PDF
[Vu Van Nguyen] Test Estimation in Practice
Ho Chi Minh City Software Testing Club
 
PDF
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Developing an Offshore Context-Driven Testing Team
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Proving Our Worth Quantifying The Value Of Testing
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Creating a Better Testing Future
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Performing Target Test in UMTS Network
Ho Chi Minh City Software Testing Club
 
Selecting the Right Automated Testing tool
Ho Chi Minh City Software Testing Club
 
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Club
 
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
Ho Chi Minh City Software Testing Club
 
[Vu Van Nguyen] Test Estimation in Practice
Ho Chi Minh City Software Testing Club
 
[Thong Nguyen & Trong Bui] Behavior Driven Development (BDD) and Automation T...
Ho Chi Minh City Software Testing Club
 

Recently uploaded (20)

PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PDF
Bandai Playdia The Book - David Glotz
BluePanther6
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Activate_Methodology_Summary presentatio
annapureddyn
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Bandai Playdia The Book - David Glotz
BluePanther6
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 

Deliver Fast, Break Nothing Via Effective Building Developer and Tester Collaboration - Hoang Lien Son

  • 1. 1 VIA BUILDING EFFECTIVE DEVELOPER & TESTER COLLABORATION HOÀNG LIÊN SƠN TESTING VN Co., ltd DELIVER FAST, BREAK NOTHING
  • 2. Today’s Topics • Problems – Trade-off – Misunderstand about Quality Responsibility • Solutions – Developer and Tester Collaboration • Obstacles – Changing Mindset – Building Trust 2
  • 3. 3 DELIVER FAST, BREAK NOTHING Trade-off
  • 5. Testing Development / Bugfix Trade-off - Agile 5 Release Time
  • 6. Development Bugfix Trade-off - Agile 6 Testing Release Time
  • 7. Avoiding the trade-off 7 Why the team can’t recognize problems sooner? Build it incorrectly test it fix it
  • 8. 8 DELIVER FAST, BREAK NOTHING Misunderstanding about Quality Responsibility
  • 9. 9
  • 11. How to solve these problems? 11
  • 12. 12 DELIVER FAST, BREAK NOTHING Developer and Tester Collaboration
  • 13. Testers Provide Checklist 13 Situation What we do - Developers are unclear what needs to do to have better quality - Testers doesn’t have the trust of developers yet - Testers provide a checklist for DEV - Testers and managers need to send a clear message that: Complete the checklist is a critical task of DEV.
  • 14. Testers advise DEV on Creating Checklist 14 Situation What we do - Developers familiar with checklist - Developers and testers understand DEV’s habits and common mistakes - Dev creates checklist - Testers guides/supervises to produce checklist - Manager and team leads support to provide sufficient time for developers to be able to learn
  • 15. Improve Checklist 15 Situation What we do - Developers know what is a standard checklist, and how to apply it on implementation - Developers has a sense of quality responsibility - Start adding more edge cases we found during requirement analysis. The sooner developers know it the better quality we got - Testers show developers how we explore the requirement - Knowing the fact that now developers can cover most of basic cases.
  • 16. Sharing Technical Risks in Checklist 16 Situation What we do - Developers and Testers trust to each other - Developers and Testers start discussing the requirements and technical - Testers know internal logic, and technical of implementation - Testers and developers sit together, Testers give risks base on the implementation solution that DEV shared - Checklist now become a document which needs to update frequently - The checklist is updated when DEV change the solution or Testers revise new issue/theory
  • 17. End of Story 17 - Testers understand deeply about product, that will keep them on tinkering and imrpove their skill greatly - Dev can built a product which have high quality right from the start - We can ship product faster and more quality
  • 18. Week in the Life of a Tester 18 40% 35% 25% For Customers For Teams For Tetsters
  • 19. 19 DELIVER FAST, BREAK NOTHING Obstacles
  • 20. Obstacle 1 – Mindset & Expectations 20 Management Customers DevelopersTesters
  • 21. Obstacle 2 – Communication 21
  • 22. Obstacle 3 – Building trust 22
  • 23. Atlassian Result Timeline 23 100% 30% 15% 7% 4% 0% 20% 40% 60% 80% 100% 2009 2011 2013 2014 2015 Story Rejection Rate Source: Atlassian It takes significant time and effort to achieve this result
  • 24. Takeaways 24  Software quality comes from implementation, not testing  Developers and Tester united we stand, divided we fall  It takes time and effort to achieve this result
  • 25. © 2016 HCMC Software Testing Club Q&A
  • 26. References 26 – https://atlassian.com – http://opensecurityarchitecture.org – http://syncotek.en.alibaba.com – http://tes.com – http://news.vanderbilt.edu – http://advice.milkround.com – http://customergroup.com – http://syncotek.en.alibaba.com – http://blog.smartbear.com/ – http://mystarjob.com/