SlideShare a Scribd company logo
1 of 2
Download to read offline
1 
The Promise 
STAG BLOG - ARTICLE 
Article by T Ashok 
Published in Tea Time with Testers 
SEP 2014 
Our focus as testers is on finding issues in the product/application. And it is a good goal to 
pursue. Step back a little and think... Is there a greater goal? If so what is it? 
A product is sold on the promises that marketing makes to its customer base. And a custom 
application is also sold on the promise of the value it delivers to the business. The greater 
goal is “The Promise”. And these promises are based the expectation of end users. 
When we test a system, we are in fact checking the unwritten promise of the development. 
That of ascertaining if there are defects that may derail quality and break the promise of 
good working software. But that alone is not enough. As end users we have expectations that 
have been built on the promises by marketing folks. And these go beyond the mere good 
working software. These are about ‘how it enhances my experience and could make my life 
better’. My life at home or office depending on the product! 
So we need to elevate our thinking to a higher level. As one who is responsible for “Ensure 
that we deliver on the promise”. Of ensuring that the expectations are indeed met. That 
expectations are meaningful and are indeed value adding. 
But it is difficult due to the bias. The bias of knowing deeply about the system. When we test 
a system, we get to know the system in detail and over time “get used to” the kinks. The 
kinks that may ultimately derail the promise. The kinks that messes up expectations.
The difficulty is in shifting to the view of being an end user and then evaluating the promise. 
The difficulty in quietly getting acclimatised to challenges in implementation, to becoming 
numb to the lack of clarity of the pristine promise and and therefore not doing a stringent job 
as expected. Kinda like the “Stockholm syndrome”. And this is but natural. So what can we 
do about this? 
How can we get this job done? Let us step back a little and see how we get any job done. We 
can get a job done by (1)Doing it ourselves or (2) Facilitating to get it done. In this case the 
‘doing it by ourself’ seems to pose the challenge due to bias. So maybe we should resort to (2). 
By facilitating to getting this done. 
Before I get to the details, let me explain the genesis of this this article. In a recent customer 
engagement with a startup company, the conceiver of the product was the Founder & CEO of 
the company. He was keen that the testing team understand his vision of the product that he 
has been communicating to his prospective customers and investors so that they can deliver 
his vision. And he spent a good half day explaining his vision to the team before they 
commenced testing. 
After a few weeks of testing, when the test team had a review with him, he was keenly 
questioning as to how the high level scenarios related to his promise. And I could see that test 
team was finding this difficult. Difficult to clearly elucidate how they are assessing his 
promise because some of the key information to evaluate the promise were indeed unclear/ 
missing. And the test team did not now how to fill this. And the team thought that it was 
solely their responsibility to find this information. And this was related to kinds of 
information used in a query, their usage patterns, data volume and finally perception of 
patience by the end user. 
And then is when it dawned that being a facilitator would help. Facilitate by enabling the 
product conceiver (in this case the CEO) to make the promise testable. Promises do 
commence by being vague initially, and it is the job of the test team to crystallise it. By 
building a straw-man, and then working with key stakeholders to identify the elements (of the 
promise) and then making it clear. 
It is not the activity of doing it oneself, but by actively facilitating the thought process. And 
this is very iterative. In this case, this could be identifying elements of the usage, the situation 
in which this would be used, the deployment over the next 6-12 months and therefore the 
potential volume. Being a tester who is very aware of the product and its current limitations, 
it is necessary to understand this bias and therefore let the other stakeholders figure this out. 
And play the active role of a facilitator. Of dis-engaging and ensuring that biases do no come 
in the way. Of elevating and become mature. It is about “The Promise”. 
So next time, do look for defects but keep the larger goal in vision. And remember that it is 
not always about “doing”, but also about “facilitating”. 
2

More Related Content

More from STAG Software Private Limited

More from STAG Software Private Limited (20)

Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization Tool
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
 
Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Improving Defect Yield - a three step approach
Improving Defect Yield - a three step approachImproving Defect Yield - a three step approach
Improving Defect Yield - a three step approach
 
Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 
Reflect and Change
Reflect and ChangeReflect and Change
Reflect and Change
 
Test Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development InvestmentTest Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development Investment
 
Agile Sutra "Do more by doing less, Prevent rather than detect"
Agile Sutra "Do more by doing less, Prevent rather than detect"Agile Sutra "Do more by doing less, Prevent rather than detect"
Agile Sutra "Do more by doing less, Prevent rather than detect"
 
Intelligent Automation and Smart Tooling
Intelligent Automation and Smart ToolingIntelligent Automation and Smart Tooling
Intelligent Automation and Smart Tooling
 
Enhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product MaturityEnhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product Maturity
 
Too Many Conditions!
Too Many Conditions!Too Many Conditions!
Too Many Conditions!
 
Pre-deployment Performance Evaluation of Web-based Product
Pre-deployment Performance Evaluation of Web-based ProductPre-deployment Performance Evaluation of Web-based Product
Pre-deployment Performance Evaluation of Web-based Product
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

The Promise

  • 1. 1 The Promise STAG BLOG - ARTICLE Article by T Ashok Published in Tea Time with Testers SEP 2014 Our focus as testers is on finding issues in the product/application. And it is a good goal to pursue. Step back a little and think... Is there a greater goal? If so what is it? A product is sold on the promises that marketing makes to its customer base. And a custom application is also sold on the promise of the value it delivers to the business. The greater goal is “The Promise”. And these promises are based the expectation of end users. When we test a system, we are in fact checking the unwritten promise of the development. That of ascertaining if there are defects that may derail quality and break the promise of good working software. But that alone is not enough. As end users we have expectations that have been built on the promises by marketing folks. And these go beyond the mere good working software. These are about ‘how it enhances my experience and could make my life better’. My life at home or office depending on the product! So we need to elevate our thinking to a higher level. As one who is responsible for “Ensure that we deliver on the promise”. Of ensuring that the expectations are indeed met. That expectations are meaningful and are indeed value adding. But it is difficult due to the bias. The bias of knowing deeply about the system. When we test a system, we get to know the system in detail and over time “get used to” the kinks. The kinks that may ultimately derail the promise. The kinks that messes up expectations.
  • 2. The difficulty is in shifting to the view of being an end user and then evaluating the promise. The difficulty in quietly getting acclimatised to challenges in implementation, to becoming numb to the lack of clarity of the pristine promise and and therefore not doing a stringent job as expected. Kinda like the “Stockholm syndrome”. And this is but natural. So what can we do about this? How can we get this job done? Let us step back a little and see how we get any job done. We can get a job done by (1)Doing it ourselves or (2) Facilitating to get it done. In this case the ‘doing it by ourself’ seems to pose the challenge due to bias. So maybe we should resort to (2). By facilitating to getting this done. Before I get to the details, let me explain the genesis of this this article. In a recent customer engagement with a startup company, the conceiver of the product was the Founder & CEO of the company. He was keen that the testing team understand his vision of the product that he has been communicating to his prospective customers and investors so that they can deliver his vision. And he spent a good half day explaining his vision to the team before they commenced testing. After a few weeks of testing, when the test team had a review with him, he was keenly questioning as to how the high level scenarios related to his promise. And I could see that test team was finding this difficult. Difficult to clearly elucidate how they are assessing his promise because some of the key information to evaluate the promise were indeed unclear/ missing. And the test team did not now how to fill this. And the team thought that it was solely their responsibility to find this information. And this was related to kinds of information used in a query, their usage patterns, data volume and finally perception of patience by the end user. And then is when it dawned that being a facilitator would help. Facilitate by enabling the product conceiver (in this case the CEO) to make the promise testable. Promises do commence by being vague initially, and it is the job of the test team to crystallise it. By building a straw-man, and then working with key stakeholders to identify the elements (of the promise) and then making it clear. It is not the activity of doing it oneself, but by actively facilitating the thought process. And this is very iterative. In this case, this could be identifying elements of the usage, the situation in which this would be used, the deployment over the next 6-12 months and therefore the potential volume. Being a tester who is very aware of the product and its current limitations, it is necessary to understand this bias and therefore let the other stakeholders figure this out. And play the active role of a facilitator. Of dis-engaging and ensuring that biases do no come in the way. Of elevating and become mature. It is about “The Promise”. So next time, do look for defects but keep the larger goal in vision. And remember that it is not always about “doing”, but also about “facilitating”. 2