SlideShare a Scribd company logo
1 of 14
Download to read offline
Mastering Test Design V 3.2 © SQE 2001-
2006 1
Speak Like a Test Manager
Software Quality Engineering
340 Corporate Way, Suite 300
Orange Park, Florida 32073
904.278.0707
SQE ©2015
Michael D. Sowers
msowers@sqe.com
1
Confront the challenging questions about
the value of QA/Test
Provide approaches for more effectively
communicating the value of testing
Speak Like a Test Manager V 1.3 © SQE 2015
2
Mastering Test Design V 3.2 © SQE 2001-
2006 2
The Challenging Questions
Our Accountabilities
Our Job Description (the spoken/unspoken)
Common Mistakes
Effective Communications (the obvious and
not so obvious)
Examples
Speak Like a Test Manager V 1.3 © SQE 2015
3
Who
◦ is accountable for the post release defects?
◦ is preventing us from shipping?
What
◦ does the testing group do?
◦ value does the QA/Test group add?
Where
◦ does testing fit within our lifecycle?
◦ is the testing team when I need them?
4
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 3
When
◦ will testing be done?
◦ will we be able to reduce our testing investment?
Why
◦ do we need testing anyway?
◦ why does testing take so long?
◦ can’t everything just be automated?
◦ why does the testing team need more (time,
resources, tools, money….)
How
◦ did that defect escape into the field?
◦ is the testing group contributing to our business?
5
Speak Like a Test Manager V 1.3 © SQE 2015
Champion our Team’s value to the
project/business
Have succinct answers to the hard questions
Educate, mentor, coach
Engage key stakeholders
Remove Roadblocks
Reward & Recognize
All of the above require the ability to
communicate effectivelycommunicate effectivelycommunicate effectivelycommunicate effectively
6
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 4
Undervalued
Misunderstood
Disrespected
Isolated
Reactive
Frustrated
Labeled
Dismissed
QA/Test is irrelevantQA/Test is irrelevantQA/Test is irrelevantQA/Test is irrelevant
7
Speak Like a Test Manager V 1.3 © SQE 2015
The SpokenThe SpokenThe SpokenThe Spoken The UnThe UnThe UnThe Un----SpokenSpokenSpokenSpoken
Leadership Skills Be an Agent of Change
Management Skills Improve Processes
Commit schedule/resources Build Relationships
Competence in Software
Engineering
Stand in front of the train
(when needed)
Competence in Testing Advocate for Quality & Team
Project Management Skills Teach, Mentor, Coach
Deliver on-time, within budget Answer to multiple bosses
Assess Risks and Mitigate Manage Expectations
Review/Report Learn, Learn, Learn
..…And so forth …… And others
8
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 5
In our perceptions:In our perceptions:In our perceptions:In our perceptions:
Assuming everyone understands QA/Test
Accepting the sole responsibility for release approval
Believing that it’s someone else’s fault
Using process as an excuse
Having unrealistic quality expectations
Working in isolation
Believing we must be “knighted” with authority
Not viewing ourselves as a leader
9
Speak Like a Test Manager V 1.3 © SQE 2015
Contribute to the way that we communicate:Contribute to the way that we communicate:Contribute to the way that we communicate:Contribute to the way that we communicate:
Using “Test” speak & talking about the “need” for
testing
Failing to engage others in the critical conversations
Not framing your message from the receivers point
of view
Believing we can just "wing our communications"
Whining/Bashing
Speaking with emotion rather than facts
Not speaking with confidence and a commanding
presence
10
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 6
To inform
To present a big idea
To drive action (i.e. decisions and results)
To shape expectations, change opinion or
perspective
To motivate & inspire
11
Speak Like a Test Manager V 1.3 © SQE 2015
A (quality) Measurement Activity that:
◦ Identifies important defects
◦ Demonstrates that the (functional and non-
functional) requirements are met
◦ Provides objective data on release readiness
Resulting in:
◦ Decreased Risk(s)
◦ Failure cost avoidance (rework)
◦ Increased customer confidence
Insurance against business loss
12
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 7
Two parts to effective communication:
◦ Content
◦ Style
Know your audience
Plan and practice your communication
Be Objective, Open, Flexible, Sensitive, Self
Aware, Knowledgeable, Patient
Practice Good Listening Skills/Seek First to
Understand
Remember that only 1/3rd of our communication
is verbal
13
Speak Like a Test Manager V 1.3 © SQE 2015
Learn what’s important to each of your key
stakeholders
Link your QA/Test Results to business goals
Speak in terms of contributions to the business
◦ Costs, Cycle Time, Customer Satisfaction
◦ Increased Revenue, Brand Reputation
◦ Efficiency, Effectiveness
When stating problems, offer solution alternatives
Practice the 3-R's: Relationship, Responsiveness,
Results
Be alert to verbal/non-verbal responses
14
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 8
Answer the WIIFM question
Support your communication with facts/not emotion
◦ Both internal information
◦ And external benchmarks, whitepapers, testimonials
Answer the “why” (impact) question when presenting
facts
Avoid techno talk (“high priority bugs,” “GUI issues,
“authentication problems”, “sloppy code”, “number of
test pass/fail, designed, run, automated”)
Dress for success IS important
Understand and adapt to stakeholders
communication and decision making styles
15
Speak Like a Test Manager V 1.3 © SQE 2015
Honesty and Integrity
Vision
Listening
Giving Feedback
Emotional Intelligence
Clarity
Knowledge of your field - technical credibility
Follow Through
Humility
16
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 9
Communication To:
Desired Outcome(s):
Audience Perspective(s):
Opening:
Key Points to Communicate:
Likely Objections & Response:
Supporting Facts:
Close (confirmation, action/next step):
17
Speak Like a Test Manager V 1.3 © SQE 2015
Communication To:Communication To:Communication To:Communication To: Neal (Peer Dev Mgr)
Desired Outcome(s):Desired Outcome(s):Desired Outcome(s):Desired Outcome(s): Agreement on Unit Test Project
Audience Perspective(s):Audience Perspective(s):Audience Perspective(s):Audience Perspective(s): No time for dev test
Opening:Opening:Opening:Opening: Neal, I was talking with members of my team and they are
concerned about the stress that your developers are under.
Key Points to Communicate:Key Points to Communicate:Key Points to Communicate:Key Points to Communicate: I looked at my teams forecasted project hours
over the next few weeks and see that I have two resources that are only
planning 30 project hours per week for the next three weeks. I also noticed
that you have one, non-critical path developer, that is also forecasting 30
project hours per week. Would it be helpful if we allocated my two team
members and your one developer to get a unit test framework in place for us
on the FinZar Project in the next 15 days?
Likely Objections & Response:Likely Objections & Response:Likely Objections & Response:Likely Objections & Response: Unit Testing won’t help. Review defect data
and root cause analysis of a couple of recent defects, state a few key points
from the “Benefits of Unit Testing” white paper.
Supporting Facts:Supporting Facts:Supporting Facts:Supporting Facts: Time Sheet Graph/Benefits of Unit Testing White Paper
Close:Close:Close:Close: (confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step): If Neal agrees, set up a date for me,
Neal to meet with our team members. If he wants time to think about it, set
time to have lunch within the next week.
18
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 10
Communication To:Communication To:Communication To:Communication To: Ellen (Business President)
Desired Outcome(s):Desired Outcome(s):Desired Outcome(s):Desired Outcome(s): Answer her question “Why so many production defects?”
Audience Perspective(s): “Audience Perspective(s): “Audience Perspective(s): “Audience Perspective(s): “Technology takes to long, cost too much, and seldom
works when deployed”
Opening:Opening:Opening:Opening: Ellen, I know product defects impact revenue. I did some home work
on your question, talked with a few of your business SVP’s and visited two
business centers to observe the challenges our business associates are
experiencing. Here are my findings.
Key Points to Communicate:Key Points to Communicate:Key Points to Communicate:Key Points to Communicate: In the last 6 months over 6 technology releases,
production defects have been on a downward trend. Production defects have
increased by 20% this month driven by a change in the SEC requirements that
was not clear. We have implemented corrective actions to mitigate this going
forward (be prepared to tell her more detail if ask).
Likely Objections & Response:Likely Objections & Response:Likely Objections & Response:Likely Objections & Response: What if the trend continues upward? Clearly set
expectations; it’s about balancing risks vs. time to market. Remind her that her
business team is part of the release decision and that her product owners
determine what goes into each release.
Supporting Facts:Supporting Facts:Supporting Facts:Supporting Facts: Product Defect Graph. One page picture on process mitigation
Close:Close:Close:Close: (confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step): Offer to come to speak to her entire
staff to answer any additional questions they may have.
19
Speak Like a Test Manager V 1.3 © SQE 2015
Communication To:Communication To:Communication To:Communication To: Jeff (CIO and my Manager)
Desired Outcome(s):Desired Outcome(s):Desired Outcome(s):Desired Outcome(s): Agreement to reallocate 100K of technology budget to use for
the implementation of a requirements traceability methodology and tool.
Audience Perspective(s):Audience Perspective(s):Audience Perspective(s):Audience Perspective(s): Budget is tight, lots of projects competing for more $$’s
Opening:Opening:Opening:Opening: Jeff, I briefed Ellen on our plan to limit post production issues. She is
satisfied with our current direction but emphasized that the critical technology
disruptions must be eliminated so that her team can focus on client service.
Key Points to Communicate:Key Points to Communicate:Key Points to Communicate:Key Points to Communicate: I’ve been doing some root cause analysis on our post
release defects. The top three causes are translation errors from one development
document to another, changing external requirements, and insufficient testing in
areas where things have changed because key stakeholders were not aware of the
changes. I recommend we implement requirements traceability as a means of
addressing these causes.
Likely Objections & Response:Likely Objections & Response:Likely Objections & Response:Likely Objections & Response: Supportive but don’t know where the $$’s will come
from. Suggest we propose it to Jeff’s staff and see if each Technology SVP is willing
to give up a few dollars for the cause. Suggest that my team will own the project
implementation and work within our current budget allocation to get it done.
Remind Jeff of the cost savings (post release defect reduction) i.e. less rework by
dev and test and improved satisfaction of our business partners.
Supporting Facts:Supporting Facts:Supporting Facts:Supporting Facts: Root Cause results, budget for traceability project.
Close:Close:Close:Close: (confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step): If agreed, set date to present at Jeff’s staff
20
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 11
2008 2009 2010
ExpansionExpansionExpansionExpansion
Applications covered by QA&T Team 90 160 230
Number of Applications Automated 22 46 78
EffectivenessEffectivenessEffectivenessEffectiveness
Pre-Release defects 162 200 274
Post-Release defects 28 22 18
Requirements coverage (%) 53 71 87
EfficiencyEfficiencyEfficiencyEfficiency
QA & Test staff to developer ratio 1/5 1/5.5 1/6.5
Time for regression test runs (days) 8 5 4
Business ResultsBusiness ResultsBusiness ResultsBusiness Results
QA & Test Total Cycle Time (days) 40 36 31
Cost per Total Test Cycle (K dollars) 320 288 248
Post release defect containment (%) 85.3 90.1 94
Speak Like a Test Manager V 1.3 © SQE 2015
22
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 12
The Challenging Questions
Our Accountabilities
Our Job Description (the spoken/unspoken)
Common Mistakes
Effective Communications (the obvious and
not so obvious)
Examples
23
Speak Like a Test Manager V 1.3 © SQE 2015
Give the template a try or make your own.
Practice
Get some training
Identify a couple of people that are good
communicators and observe them
Recruit a coach/mentor
Solicit honest feedback
24
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 13
25
How did we do?
* Great * Wonderful
* Fantastic * Terrific
* Superior * Excellent
Session Evaluation
Speak Like a Test Manager V 1.3 © SQE 2015
On behalf of Software Quality Engineering,
thank you for attending this session.
If you have further needs for training or
consulting, please think first of SQE.
If I can be of further assistance, please let me
know. My email is msowers@sqe.com
26
Speak Like a Test Manager V 1.3 © SQE 2015
Mastering Test Design V 3.2 © SQE 2001-
2006 14
Bates, Suzzane (2005). Speak Like a CEO.
McGraw-Hill.
Software Quality Engineering. Stickyminds.com
Covey, Stephen R. (2004)The 7 Habits of Highly
Effective People. FranklinCovey.
27
Speak Like a Test Manager V 1.3 © SQE 2015

More Related Content

What's hot

Flow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driverFlow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driver
Scrum Australia Pty Ltd
 
10 pmp communication management exam
10 pmp communication  management exam10 pmp communication  management exam
10 pmp communication management exam
Jamil Faraj , PMP
 

What's hot (20)

[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testers
 
#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile world#Noprojects - Why is #noprojects trending in agile world
#Noprojects - Why is #noprojects trending in agile world
 
ODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff RightODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff Right
 
STLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall WorldSTLDODN - Agile Testing in a Waterfall World
STLDODN - Agile Testing in a Waterfall World
 
Introduction to Reliability and Maintenance Management
Introduction to Reliability and Maintenance ManagementIntroduction to Reliability and Maintenance Management
Introduction to Reliability and Maintenance Management
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
 
Flow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driverFlow Efficiency, the most powerful improvement driver
Flow Efficiency, the most powerful improvement driver
 
Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
 
04 pmp integration management exam
04 pmp integration management exam04 pmp integration management exam
04 pmp integration management exam
 
Value added testing (VAT)
Value added testing (VAT)Value added testing (VAT)
Value added testing (VAT)
 
08 pmp quality management exam
08 pmp quality management exam08 pmp quality management exam
08 pmp quality management exam
 
The Value-Adding Tester
The Value-Adding TesterThe Value-Adding Tester
The Value-Adding Tester
 
175 pmp sample_questions
175 pmp sample_questions175 pmp sample_questions
175 pmp sample_questions
 
Evidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agilityEvidence Based Management - Measuring value to enable improvement and agility
Evidence Based Management - Measuring value to enable improvement and agility
 
10 pmp communication management exam
10 pmp communication  management exam10 pmp communication  management exam
10 pmp communication management exam
 
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
From Productivity to Profitability by Saket Bansal - Lean India Summit 2014
 
7 Deadly Sins of Software Development
7 Deadly Sins of Software Development 7 Deadly Sins of Software Development
7 Deadly Sins of Software Development
 
Testing in Agile: Antipatterns and Remedies (Draft)
Testing in Agile: Antipatterns and Remedies (Draft)Testing in Agile: Antipatterns and Remedies (Draft)
Testing in Agile: Antipatterns and Remedies (Draft)
 
01 pmp introduct to project management exam
01 pmp introduct to project management exam01 pmp introduct to project management exam
01 pmp introduct to project management exam
 

Viewers also liked

Viewers also liked (18)

From Web Developer to Hybrid App Developer
From Web Developer to Hybrid App DeveloperFrom Web Developer to Hybrid App Developer
From Web Developer to Hybrid App Developer
 
We Need It by the End of the Year: What's Your Estimate?
We Need It by the End of the Year: What's Your Estimate?We Need It by the End of the Year: What's Your Estimate?
We Need It by the End of the Year: What's Your Estimate?
 
Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver Example
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the Cloud
 
Giving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeGiving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New Imperative
 
Teaching Pointy-Haired Bosses to be Agile Enablers
Teaching Pointy-Haired Bosses to be Agile EnablersTeaching Pointy-Haired Bosses to be Agile Enablers
Teaching Pointy-Haired Bosses to be Agile Enablers
 
Seven Deadly Habits of Ineffective Software Managers
Seven Deadly Habits of Ineffective Software ManagersSeven Deadly Habits of Ineffective Software Managers
Seven Deadly Habits of Ineffective Software Managers
 
Software Attacks for Embedded, Mobile, and Internet of Things
Software Attacks for Embedded, Mobile, and Internet of ThingsSoftware Attacks for Embedded, Mobile, and Internet of Things
Software Attacks for Embedded, Mobile, and Internet of Things
 
STARCANADA 2015: Lightning Strikes the Keynotes
STARCANADA 2015: Lightning Strikes the KeynotesSTARCANADA 2015: Lightning Strikes the Keynotes
STARCANADA 2015: Lightning Strikes the Keynotes
 
Virtualize APIs for Better Application Testing
Virtualize APIs for Better Application TestingVirtualize APIs for Better Application Testing
Virtualize APIs for Better Application Testing
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
 
Automate REST API Testing
Automate REST API TestingAutomate REST API Testing
Automate REST API Testing
 
Innovation: From the Tester’s Viewpoint
Innovation: From the Tester’s Viewpoint Innovation: From the Tester’s Viewpoint
Innovation: From the Tester’s Viewpoint
 
Reduce Third-Party Tool Dependencies in Your Test Framework
Reduce Third-Party Tool Dependencies in Your Test FrameworkReduce Third-Party Tool Dependencies in Your Test Framework
Reduce Third-Party Tool Dependencies in Your Test Framework
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
Testing Mobile App Performance
Testing Mobile App PerformanceTesting Mobile App Performance
Testing Mobile App Performance
 
Applying Courtship Principles: Hiring for the Long Term
Applying Courtship Principles: Hiring for the Long TermApplying Courtship Principles: Hiring for the Long Term
Applying Courtship Principles: Hiring for the Long Term
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!
 

Similar to W13

Prashant Sinha_CV_TestManager
Prashant Sinha_CV_TestManagerPrashant Sinha_CV_TestManager
Prashant Sinha_CV_TestManager
Prashant Sinha
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
TiktokIndia2
 

Similar to W13 (20)

Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
Integration Test Engineer
Integration Test EngineerIntegration Test Engineer
Integration Test Engineer
 
Integration Test Engineer
Integration Test EngineerIntegration Test Engineer
Integration Test Engineer
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Software Testing Interview Q&A – part 1
Software Testing Interview Q&A – part 1Software Testing Interview Q&A – part 1
Software Testing Interview Q&A – part 1
 
Prashant Sinha_CV_TestManager
Prashant Sinha_CV_TestManagerPrashant Sinha_CV_TestManager
Prashant Sinha_CV_TestManager
 
Build Innovation into Your Admin Routine
Build Innovation into Your Admin RoutineBuild Innovation into Your Admin Routine
Build Innovation into Your Admin Routine
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
 
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
 
DV 2016: Building a Culture of Testing and Optimization
DV 2016: Building a Culture of Testing and OptimizationDV 2016: Building a Culture of Testing and Optimization
DV 2016: Building a Culture of Testing and Optimization
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...
Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...
Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
5W2H Implementation Project.pptx
5W2H Implementation Project.pptx5W2H Implementation Project.pptx
5W2H Implementation Project.pptx
 
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
 

More from TechWell

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

W13

  • 1. Mastering Test Design V 3.2 © SQE 2001- 2006 1 Speak Like a Test Manager Software Quality Engineering 340 Corporate Way, Suite 300 Orange Park, Florida 32073 904.278.0707 SQE ©2015 Michael D. Sowers msowers@sqe.com 1 Confront the challenging questions about the value of QA/Test Provide approaches for more effectively communicating the value of testing Speak Like a Test Manager V 1.3 © SQE 2015 2
  • 2. Mastering Test Design V 3.2 © SQE 2001- 2006 2 The Challenging Questions Our Accountabilities Our Job Description (the spoken/unspoken) Common Mistakes Effective Communications (the obvious and not so obvious) Examples Speak Like a Test Manager V 1.3 © SQE 2015 3 Who ◦ is accountable for the post release defects? ◦ is preventing us from shipping? What ◦ does the testing group do? ◦ value does the QA/Test group add? Where ◦ does testing fit within our lifecycle? ◦ is the testing team when I need them? 4 Speak Like a Test Manager V 1.3 © SQE 2015
  • 3. Mastering Test Design V 3.2 © SQE 2001- 2006 3 When ◦ will testing be done? ◦ will we be able to reduce our testing investment? Why ◦ do we need testing anyway? ◦ why does testing take so long? ◦ can’t everything just be automated? ◦ why does the testing team need more (time, resources, tools, money….) How ◦ did that defect escape into the field? ◦ is the testing group contributing to our business? 5 Speak Like a Test Manager V 1.3 © SQE 2015 Champion our Team’s value to the project/business Have succinct answers to the hard questions Educate, mentor, coach Engage key stakeholders Remove Roadblocks Reward & Recognize All of the above require the ability to communicate effectivelycommunicate effectivelycommunicate effectivelycommunicate effectively 6 Speak Like a Test Manager V 1.3 © SQE 2015
  • 4. Mastering Test Design V 3.2 © SQE 2001- 2006 4 Undervalued Misunderstood Disrespected Isolated Reactive Frustrated Labeled Dismissed QA/Test is irrelevantQA/Test is irrelevantQA/Test is irrelevantQA/Test is irrelevant 7 Speak Like a Test Manager V 1.3 © SQE 2015 The SpokenThe SpokenThe SpokenThe Spoken The UnThe UnThe UnThe Un----SpokenSpokenSpokenSpoken Leadership Skills Be an Agent of Change Management Skills Improve Processes Commit schedule/resources Build Relationships Competence in Software Engineering Stand in front of the train (when needed) Competence in Testing Advocate for Quality & Team Project Management Skills Teach, Mentor, Coach Deliver on-time, within budget Answer to multiple bosses Assess Risks and Mitigate Manage Expectations Review/Report Learn, Learn, Learn ..…And so forth …… And others 8 Speak Like a Test Manager V 1.3 © SQE 2015
  • 5. Mastering Test Design V 3.2 © SQE 2001- 2006 5 In our perceptions:In our perceptions:In our perceptions:In our perceptions: Assuming everyone understands QA/Test Accepting the sole responsibility for release approval Believing that it’s someone else’s fault Using process as an excuse Having unrealistic quality expectations Working in isolation Believing we must be “knighted” with authority Not viewing ourselves as a leader 9 Speak Like a Test Manager V 1.3 © SQE 2015 Contribute to the way that we communicate:Contribute to the way that we communicate:Contribute to the way that we communicate:Contribute to the way that we communicate: Using “Test” speak & talking about the “need” for testing Failing to engage others in the critical conversations Not framing your message from the receivers point of view Believing we can just "wing our communications" Whining/Bashing Speaking with emotion rather than facts Not speaking with confidence and a commanding presence 10 Speak Like a Test Manager V 1.3 © SQE 2015
  • 6. Mastering Test Design V 3.2 © SQE 2001- 2006 6 To inform To present a big idea To drive action (i.e. decisions and results) To shape expectations, change opinion or perspective To motivate & inspire 11 Speak Like a Test Manager V 1.3 © SQE 2015 A (quality) Measurement Activity that: ◦ Identifies important defects ◦ Demonstrates that the (functional and non- functional) requirements are met ◦ Provides objective data on release readiness Resulting in: ◦ Decreased Risk(s) ◦ Failure cost avoidance (rework) ◦ Increased customer confidence Insurance against business loss 12 Speak Like a Test Manager V 1.3 © SQE 2015
  • 7. Mastering Test Design V 3.2 © SQE 2001- 2006 7 Two parts to effective communication: ◦ Content ◦ Style Know your audience Plan and practice your communication Be Objective, Open, Flexible, Sensitive, Self Aware, Knowledgeable, Patient Practice Good Listening Skills/Seek First to Understand Remember that only 1/3rd of our communication is verbal 13 Speak Like a Test Manager V 1.3 © SQE 2015 Learn what’s important to each of your key stakeholders Link your QA/Test Results to business goals Speak in terms of contributions to the business ◦ Costs, Cycle Time, Customer Satisfaction ◦ Increased Revenue, Brand Reputation ◦ Efficiency, Effectiveness When stating problems, offer solution alternatives Practice the 3-R's: Relationship, Responsiveness, Results Be alert to verbal/non-verbal responses 14 Speak Like a Test Manager V 1.3 © SQE 2015
  • 8. Mastering Test Design V 3.2 © SQE 2001- 2006 8 Answer the WIIFM question Support your communication with facts/not emotion ◦ Both internal information ◦ And external benchmarks, whitepapers, testimonials Answer the “why” (impact) question when presenting facts Avoid techno talk (“high priority bugs,” “GUI issues, “authentication problems”, “sloppy code”, “number of test pass/fail, designed, run, automated”) Dress for success IS important Understand and adapt to stakeholders communication and decision making styles 15 Speak Like a Test Manager V 1.3 © SQE 2015 Honesty and Integrity Vision Listening Giving Feedback Emotional Intelligence Clarity Knowledge of your field - technical credibility Follow Through Humility 16 Speak Like a Test Manager V 1.3 © SQE 2015
  • 9. Mastering Test Design V 3.2 © SQE 2001- 2006 9 Communication To: Desired Outcome(s): Audience Perspective(s): Opening: Key Points to Communicate: Likely Objections & Response: Supporting Facts: Close (confirmation, action/next step): 17 Speak Like a Test Manager V 1.3 © SQE 2015 Communication To:Communication To:Communication To:Communication To: Neal (Peer Dev Mgr) Desired Outcome(s):Desired Outcome(s):Desired Outcome(s):Desired Outcome(s): Agreement on Unit Test Project Audience Perspective(s):Audience Perspective(s):Audience Perspective(s):Audience Perspective(s): No time for dev test Opening:Opening:Opening:Opening: Neal, I was talking with members of my team and they are concerned about the stress that your developers are under. Key Points to Communicate:Key Points to Communicate:Key Points to Communicate:Key Points to Communicate: I looked at my teams forecasted project hours over the next few weeks and see that I have two resources that are only planning 30 project hours per week for the next three weeks. I also noticed that you have one, non-critical path developer, that is also forecasting 30 project hours per week. Would it be helpful if we allocated my two team members and your one developer to get a unit test framework in place for us on the FinZar Project in the next 15 days? Likely Objections & Response:Likely Objections & Response:Likely Objections & Response:Likely Objections & Response: Unit Testing won’t help. Review defect data and root cause analysis of a couple of recent defects, state a few key points from the “Benefits of Unit Testing” white paper. Supporting Facts:Supporting Facts:Supporting Facts:Supporting Facts: Time Sheet Graph/Benefits of Unit Testing White Paper Close:Close:Close:Close: (confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step): If Neal agrees, set up a date for me, Neal to meet with our team members. If he wants time to think about it, set time to have lunch within the next week. 18 Speak Like a Test Manager V 1.3 © SQE 2015
  • 10. Mastering Test Design V 3.2 © SQE 2001- 2006 10 Communication To:Communication To:Communication To:Communication To: Ellen (Business President) Desired Outcome(s):Desired Outcome(s):Desired Outcome(s):Desired Outcome(s): Answer her question “Why so many production defects?” Audience Perspective(s): “Audience Perspective(s): “Audience Perspective(s): “Audience Perspective(s): “Technology takes to long, cost too much, and seldom works when deployed” Opening:Opening:Opening:Opening: Ellen, I know product defects impact revenue. I did some home work on your question, talked with a few of your business SVP’s and visited two business centers to observe the challenges our business associates are experiencing. Here are my findings. Key Points to Communicate:Key Points to Communicate:Key Points to Communicate:Key Points to Communicate: In the last 6 months over 6 technology releases, production defects have been on a downward trend. Production defects have increased by 20% this month driven by a change in the SEC requirements that was not clear. We have implemented corrective actions to mitigate this going forward (be prepared to tell her more detail if ask). Likely Objections & Response:Likely Objections & Response:Likely Objections & Response:Likely Objections & Response: What if the trend continues upward? Clearly set expectations; it’s about balancing risks vs. time to market. Remind her that her business team is part of the release decision and that her product owners determine what goes into each release. Supporting Facts:Supporting Facts:Supporting Facts:Supporting Facts: Product Defect Graph. One page picture on process mitigation Close:Close:Close:Close: (confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step): Offer to come to speak to her entire staff to answer any additional questions they may have. 19 Speak Like a Test Manager V 1.3 © SQE 2015 Communication To:Communication To:Communication To:Communication To: Jeff (CIO and my Manager) Desired Outcome(s):Desired Outcome(s):Desired Outcome(s):Desired Outcome(s): Agreement to reallocate 100K of technology budget to use for the implementation of a requirements traceability methodology and tool. Audience Perspective(s):Audience Perspective(s):Audience Perspective(s):Audience Perspective(s): Budget is tight, lots of projects competing for more $$’s Opening:Opening:Opening:Opening: Jeff, I briefed Ellen on our plan to limit post production issues. She is satisfied with our current direction but emphasized that the critical technology disruptions must be eliminated so that her team can focus on client service. Key Points to Communicate:Key Points to Communicate:Key Points to Communicate:Key Points to Communicate: I’ve been doing some root cause analysis on our post release defects. The top three causes are translation errors from one development document to another, changing external requirements, and insufficient testing in areas where things have changed because key stakeholders were not aware of the changes. I recommend we implement requirements traceability as a means of addressing these causes. Likely Objections & Response:Likely Objections & Response:Likely Objections & Response:Likely Objections & Response: Supportive but don’t know where the $$’s will come from. Suggest we propose it to Jeff’s staff and see if each Technology SVP is willing to give up a few dollars for the cause. Suggest that my team will own the project implementation and work within our current budget allocation to get it done. Remind Jeff of the cost savings (post release defect reduction) i.e. less rework by dev and test and improved satisfaction of our business partners. Supporting Facts:Supporting Facts:Supporting Facts:Supporting Facts: Root Cause results, budget for traceability project. Close:Close:Close:Close: (confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step):(confirmation, action/next step): If agreed, set date to present at Jeff’s staff 20 Speak Like a Test Manager V 1.3 © SQE 2015
  • 11. Mastering Test Design V 3.2 © SQE 2001- 2006 11 2008 2009 2010 ExpansionExpansionExpansionExpansion Applications covered by QA&T Team 90 160 230 Number of Applications Automated 22 46 78 EffectivenessEffectivenessEffectivenessEffectiveness Pre-Release defects 162 200 274 Post-Release defects 28 22 18 Requirements coverage (%) 53 71 87 EfficiencyEfficiencyEfficiencyEfficiency QA & Test staff to developer ratio 1/5 1/5.5 1/6.5 Time for regression test runs (days) 8 5 4 Business ResultsBusiness ResultsBusiness ResultsBusiness Results QA & Test Total Cycle Time (days) 40 36 31 Cost per Total Test Cycle (K dollars) 320 288 248 Post release defect containment (%) 85.3 90.1 94 Speak Like a Test Manager V 1.3 © SQE 2015 22 Speak Like a Test Manager V 1.3 © SQE 2015
  • 12. Mastering Test Design V 3.2 © SQE 2001- 2006 12 The Challenging Questions Our Accountabilities Our Job Description (the spoken/unspoken) Common Mistakes Effective Communications (the obvious and not so obvious) Examples 23 Speak Like a Test Manager V 1.3 © SQE 2015 Give the template a try or make your own. Practice Get some training Identify a couple of people that are good communicators and observe them Recruit a coach/mentor Solicit honest feedback 24 Speak Like a Test Manager V 1.3 © SQE 2015
  • 13. Mastering Test Design V 3.2 © SQE 2001- 2006 13 25 How did we do? * Great * Wonderful * Fantastic * Terrific * Superior * Excellent Session Evaluation Speak Like a Test Manager V 1.3 © SQE 2015 On behalf of Software Quality Engineering, thank you for attending this session. If you have further needs for training or consulting, please think first of SQE. If I can be of further assistance, please let me know. My email is msowers@sqe.com 26 Speak Like a Test Manager V 1.3 © SQE 2015
  • 14. Mastering Test Design V 3.2 © SQE 2001- 2006 14 Bates, Suzzane (2005). Speak Like a CEO. McGraw-Hill. Software Quality Engineering. Stickyminds.com Covey, Stephen R. (2004)The 7 Habits of Highly Effective People. FranklinCovey. 27 Speak Like a Test Manager V 1.3 © SQE 2015