Getting out of the Testing Game By Bill Matthews Test Architect Manager Technical

Slides:



Advertisements
Similar presentations
How Not To Win Friends. Never, Ever, fulfill your commitments. When asked why you missed the date, say I thought the date was later. When pressed say.
Advertisements

Homework Assignment. Assignment One Ready for the next challenge. Great! Time to pick an affiliate product to promote. Go to ClickBank.com and go to the.
The people Look for some people. Write it down. By the water
The Challenger Sale. The Challenger Sale Business Club Studies conducted by the Corporate Executive Board have shown that there are really only 5 main.
The Sales Presentation
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
12 August 2004 Strategic Alignment By Maria Rojas.
BD Finance Training. Table of Contents:  The BD Bible  Stages of working with the Bible  Your KPIs  Napoleon Tools  Cash Flow  The Next Step Dream.
Lesson 10: Dealing with Criticism
Chapter 4 Design Approaches and Methods
1 Title slide Future for Functional Test Automation? TM Forum – April 2006 Susan Windsor Insight Through Intelligence WMHL Consulting Limited, MD.
Conditionals I, II, and III (A Review). IF and THEN Clauses Conditional sentences have at least two clauses: IF clauses and THEN clauses. Examples: If.
Game Design Serious Games Miikka Junnila.
Interview Skills for Nurse Surveyors A skill you already have and use –Example. Talk with friends about something fun You listen You pay attention You.
Nov 20, Fall 2006IAT 4101 Play Testing Software Testing Play Testing Team Structures.
Business Plan Preparation Introduction Frank Moyes Leeds School of Business University of Colorado Boulder, Colorado 1.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
Questions from a patient or carer perspective
7 Explaining a Process: Cultures &Traditions. 2 2 Learning Outcomes Identify real world applications for explaining a process in writing. Understand the.
“It’s not our differences that divide us, it’s our judgments about each other that do.” (Meg Wheatly)
1 Delivering the service step by step. 2 Step by Step You should have been able to familiarise yourself with the Operational Manual by the time you undertake.
The CRM Textbook: customer relationship training Terry James © 2006 Chapter 2: CRM Culture.
Over 1 Year Months 9 3-6Months 2.
Ennova Business Models A platform for analyzing existing business models and imagining new ones.
© BJSS Limited Going Agile UK TMF - April 2011 Mark Crowther, Test Consultant.
The UX Connection Driving Innovation on an Agile Project Hugh Beyer Cohealo.
MINISTRY PLANS 2014 AND BEYOND. MINISTRY PLANS  Seven key areas of focus for effective ministry planning and implementation. One year into the Ministry.
TEST With Johan Beeckmans
VIVIAN CHANG PRT WHAT IS TELTRUST? Teltrust used to be a payphone company, but later on it became a carrier. Teltrust has been in the Hospitality.
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
Test Management Under construction – What happens? Maria Månsson.
The Max Legacy System Core Skills Needed Review & Practice for each Core Skill Resources for Support Your Commitment & SUCCESS Today’s Session.
WELCOME to ALGEBRA 1, PART A Mrs. Hall Room st Period 4 th Period Mrs. Hall Room st Period 4 th Period.
New Venture Planning Class #3 – October 8, 2013.
KAREN PHELPS Spontaneous Sponsoring. Your Home Presentations “A Valuable Source for Recruits”
LORETTA DUNCAN-BRANTLEY Associate Communications Manager Microsoft Corporation Discovering Your Path Through the Maze of Life.
Marketing for Geeks Developers involved with Marketing Eric Sink SourceGear
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
Parent Orientation Summer 2015 Cheryl Styczynski Bursar and Director of the Student Accounting Office.
Submitting your 3-minute Video. Try to cover the below: Present yourself : -State your name, country and your project name. Mention the following: -Your.
Chapter 7 The Practices: dX. 2 Outline Iterative Development Iterative Development Planning Planning Organizing the Iterations into Management Phases.
Niall McVicar Children’s Trust Unit, Service Manager City of York Council.
The Entrepreneur’s Bootcamp Jeff Hoffman ColorJar
Energy forms and transformations. What is energy? We use the word all the time – but very few people have a strong understanding what it is It.
New Captain? How to Succeed with a New Leader. Introduction New situation What to do What not to do Ideas in practice.
March 24, Spring 2004CS44551 Play Testing Software Testing Play Testing Team Structures.
Human Resources. Soon you will become a job-seeker… Once you understand what employers are looking for, you can begin building your skills and personal.
Monday September 14th, 2015 Planner: – HW: Safety rules poster due Wed. 9/16 – Safety Quiz tomorrow - based on rules You Need: – Today: Daily 5 To Do:
Evolutionary Software Development(ESD) Premkumar.
Understanding Frequent Root Causes of System-development Failure 7 March 2012 Neil Siegel Vice-President & Chief Engineer.
Instructor: Craig Duckett Lecture 07: Tuesday, October 20 th, 2015 Conflicts and Isolation, MySQL Workbench 1 BIT275: Database Design (Fall 2015)
Meeting the Grading Criteria Evaluation asks the question 'Is this the best way of doing it?'
1 Changing Role of the Marketing Executive The Marketing Exchange #7 Large Company Research, 2005.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Creative Problem Solving Yadira Rosales and Daisy Padilla CCE 576.
Understanding our customers Safe Solutions – our answer to 911 The initial inquiry phase – what is our goal? Understanding our customer’s needs and wants.
Section 2: Business Model Canvas. The Business Model Canvas
Internal developer tools and bug tracking Arabic / Hebrew Windows 3.1Win95 Japanese Word, OneNote, Outlook
Building the foundations for innovation
5 bullet-proof strategies for passing behavioral interviews
Pair Programming.
Social Media Sarah Mallen Information & Guidance Coordinator The University of Manchester Careers Service.
Sterling Entrepreneur Help
Automating Profitable Growth™
Business Plan Basics This is going to be a quick identification of why you want a written plan and its constituent elements.
Why Did you choose to take Part in this work ?
Automating Profitable Growth™
Competition & Alternatives
The Software Development Cycle
Presentation transcript:

Getting out of the Testing Game By Bill Matthews Test Architect Manager Technical

What is the Testing Game?  Testing is seen as an end in itself rather than a means to an end  Testing has become Nominalised (verb treated as a noun)  Testing is seen as a barrier that must be passed  Testing driven by process not outcomes  Testing is disconnected from its context  Those outside testing dictate test activities

The challenge  “Testing is taking too long”  “Testing doesn’t find all the bugs”  “It all goes fine until we hit testing…then it just falls apart”  “The PMs struggle to get good testing done”  “We use industry best practices but I’m sure they’ve changed since we last had a consultant in”  “Can you help us improve our testing process practices?”

The Challenge  Company was in a competitive market and so always had various offers in place.  Most offers took about 4 weeks to implement from idea to launch.  Frequently had to roll back changes because of errors.  Releases were slow, very early morning affairs  Rollbacks resulted in system outages => possible loss of revenues  Difficulties in getting a clear picture of what was happening during testing  Phased testing…for small changes

How the management viewed testing

How would you improve the situation?  Traditional approaches to test process improvement take an analytical approach.  Assumes current practices approximate some “best practice”  Measures against an idealised “best practice”  Suggests a prescription to bring current practices closer to the “best practice”  What if your processes are fundamentally broken and don’t fit your current needs? Design Thinking (Exploring What If)

2 minute introduction to the Business Canvas Model

The Value of Testing  The Customers and Value Proposition segment is where the value of our testing activities can be realised. Who are your customers and what problem do we solve for them?  Do we solve the “testing problem” for them?  If you are in the Testing Game…yes.  And our customers also think that’s the problem we solve for them  If not the “testing problem” – what problem do we solve?

How do our customers want to be engaged?  The Customer Relationship and Channels segments is where we understand how our customers want to interact with us.  So how do we deliver the information our customers value?  Those in the Testing Game think it’s all about Test Plans and Metrics  But have never really explored how their customers (really) want to work with them?  If you were a customer how would you want to be engaged?  Think about the user experience/journey when they engage with you – does it feel right and appropriate?

How do deliver something our customers value  Key Activities, Key Partner & Key Resource Segments  This is where the activities associated with Testing sit.  What are the key activities that we need to do (and do well) to deliver value?  Those in the Testing Game have a testing centric view so know all about these segments.  But customers just get what they are given – take it or leave it.  Wouldn’t it be better to have a customer centric view and adapt the How in line with the Need?

What we came up with

The catalyst for change  What would be different if this is how we approached testing?  A flood of energised ideas  Not all of them practical but at least we were Exploring What If  What’s stopping us?  Only the Permission to change

Organic change  Some changes that happened:  The test team started to communicate…and it was infectious!  Collaboration - No longer a long chain of sequential processes  Abandoned the “one size fits all” processes and naturally adopted a more context driven approach  “Does that mean we don’t need to write test scripts?”  Test Plans were replaced with Kanbans  the PMs were wary of this at first but agreed to let us try and manage our own work.  Soon Kanbans were popping up all over the office (outside of the test team)  Focus was on the flow of information  PMs finally stopped telling the testers how to test…and we stopped having test phases based around testing levels.  The team seemed more energised  Overall time for small changes reduced to about 2 week  still not great but an improvement

So the Business Canvas Model is Magic then?  So all the change happened because of a single sheet of paper?  No really, the magic is with the people  It helped the team see a wider context and focus on what adds value  In most cases they already had ideas on how to improve their practices.  Gave them a framework to discuss what they do without really talking about testing  They were given permission to make changes  A little sad that they needed to be given permission