Top Banner
TESTING AS A TEAM THE SEQUEL Ardian Nitya Silvandianto
35

TESTING AS A TEAM THE SEQUEL

Dec 29, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TESTING AS A TEAM THE SEQUEL

TESTING AS A TEAM THE SEQUEL

Ardian Nitya Silvandianto

Page 2: TESTING AS A TEAM THE SEQUEL

A LITTLE BIT ABOUT ME

Ardian Silvandianto

I am a Automation Tester at Stuff.co.nz. My journey as a tester started about three years ago.

I'm passionate in improving and experimenting with processes. Importantly making things to be more efficient while maintaining high quality standards.

My goal as a tester, is to make the role of a tester to be more than just a testing and more like a coach. Making the team to incorporate testing early and also making testing fun.

Page 3: TESTING AS A TEAM THE SEQUEL

TABLE OF CONTENT1. Section 1 - Background and Inspiration

I. Team Orientation II. Our Release Process III. The Issue IV. The Goals V. Inspiration

2. Section 2 - The Preparation I. Session Based Testing II. Our Twist III. The Preparation IV. The Fail attempt V. The Old VI. The New

3. Section 3 - Implementation I. New Beginning II. Biggest Adjustment III.Cycle Time IV. Team happiness

4. Section 4 - Struggle and Success I. First Impression II. The Refinement III. What’s Next IV. Conclusion V. Key Messages

Page 4: TESTING AS A TEAM THE SEQUEL

This is Jamie

This is not Jamie

Page 5: TESTING AS A TEAM THE SEQUEL

QUICK RECAPTesting Stuff - Transforming testing, next to the newsroom

Presented by, Jamie McIndoe

Page 6: TESTING AS A TEAM THE SEQUEL

1SECTIONBackground and Inspiration

Page 7: TESTING AS A TEAM THE SEQUEL

TEAM ORIENTATION

UX

AC

PO

TestersDevelopers

Page 8: TESTING AS A TEAM THE SEQUEL

THE ISSUE

Page 9: TESTING AS A TEAM THE SEQUEL

THE ISSUE - PART 2

Page 10: TESTING AS A TEAM THE SEQUEL

PERSONAL RETROSPECTIVEBetter

communication with the person

testing Have a way

for other people to understand

testing

Coaching a talented group of experienced

developers

Page 11: TESTING AS A TEAM THE SEQUEL

THE GOALSGoal 1: Reduce the pressure from the testers.

Goal 2: Coach the team to test early and TEST AS A TEAM!

Goal 3: Remove testing as a bottleneck mindset

Goal 4: Invest and start building our automation suites

Page 12: TESTING AS A TEAM THE SEQUEL

INSPIRATION

Page 13: TESTING AS A TEAM THE SEQUEL

2SECTIONThe Preparation

Page 14: TESTING AS A TEAM THE SEQUEL

SESSION BASED TESTING

Traditionally, session based testing is used to make exploratory testing accountable Each session has a specific purpose/goal that is broken down into charters (tasks)

Page 15: TESTING AS A TEAM THE SEQUEL

SESSION BASED TESTING

Charters are time boxed and uninterrupted. After each charter the tester will have a “debrief” to go through what they have done

Session Charter/Task Area tested Testing notes Bugs list Issues/Questions

Page 16: TESTING AS A TEAM THE SEQUEL

OUR TWIST

A conversation starter It allows the person testing to express their testing experience People that are not familiar with testing are able to explore without feeling scared or lost Encourage collaboration and the ability to convey thoughts

Session: Reviewer Duration Test Status Journey

Page 17: TESTING AS A TEAM THE SEQUEL

THE PREPARATION

A K

J

Page 18: TESTING AS A TEAM THE SEQUEL

THE APPROACH

Page 19: TESTING AS A TEAM THE SEQUEL

THE OLD

In Progress Review Testing Pre-Release Done

Team Huddle

Review

Testing

writing UAT

Page 20: TESTING AS A TEAM THE SEQUEL

THE NEW

In Progress Review & Testing UAT Pre-Release Done

Team HuddleReview

&Testing

UAT

Writing

Page 21: TESTING AS A TEAM THE SEQUEL

SECTIONImplementation

3

Page 22: TESTING AS A TEAM THE SEQUEL

NEW BEGINNING

In Progress Review Testing Pre-Release Done

Team Huddle

Review

Testing

Writing UAT

Page 23: TESTING AS A TEAM THE SEQUEL

BIGGEST ADJUSTMENT

Regression

Feature A Feature B Feature C

Page 24: TESTING AS A TEAM THE SEQUEL

CYCLE TIME

Tim

e

2550

75100

Story Points

With SBT Prior to SBT

Page 25: TESTING AS A TEAM THE SEQUEL

TEAM HAPPINESS - FIRST 3 MONTHS

15%

35%50%

Page 26: TESTING AS A TEAM THE SEQUEL

TEAM HAPPINESS - AFTER 3 MONTHS

10%

90%

Page 27: TESTING AS A TEAM THE SEQUEL

SECTIONStruggle and Success

4

Page 28: TESTING AS A TEAM THE SEQUEL

FIRST IMPRESSIONS

Dip in quality Risk of damaging the team’s confidence Some uncertainty between the team members Some tested more than others

Page 29: TESTING AS A TEAM THE SEQUEL

FIRST IMPRESSIONS

Everyone stuck with the experiment Appreciate each other’s role more As a team we got closer Once the process is much more fluid, our productivity goes up We are more comfortable with experiments

Page 30: TESTING AS A TEAM THE SEQUEL

THE REFINEMENT

Better match up between testers and features Spreading testing and development evenly As a tester, learning to step back and be a coach Taking context switching to the next level

Page 31: TESTING AS A TEAM THE SEQUEL

WHAT’S NEXT

Enabling further exploration for testers Testing as a first class citizen Starting to build a strong automation stack Continuous process improvement

A B

Page 32: TESTING AS A TEAM THE SEQUEL

Goal 1: Reduce the pressure from the testers.

Goal 2: Coach the team to test early and TEST AS A TEAM!

Goal 3: Remove testing as a bottleneck mindset

Goal 4: Invest and start building our automation suites

CONCLUSIONS

Page 33: TESTING AS A TEAM THE SEQUEL

“Testers” now have the freedom to explore and play around

The team will pick up testing tasks straight away, thus making a smoother development process

Our automation coverage is getting better and continues to grow as we get to learn more

Having a healthy learning environment and strong trust between team members

CONCLUSIONS

Page 34: TESTING AS A TEAM THE SEQUEL

KEY MESSAGES

Importance of socialising the experiment

Getting business and team buy in Creating a smooth transition Establishing trust with everyone

Shifting the focus from the “traditional tester” into more of a coaching/mentoring role

Reducing pressure/stress in testing

Creating a natural “work in progress” (WIP) limit

Creating a positive learning environment

PERSEVERANCE IN YOUR VISION!!!

Page 35: TESTING AS A TEAM THE SEQUEL

THANK YOU