Think better using 
"Descriptive-Prescriptive" approach

T Ashok
Founder & CEO
STAG Software Private Limited


in.linkedin...
Outline
Testing is interesting as it is unbounded. Customer expectations
constantly expand, overall development effort/tim...
Problem Solving
Understand the problem
“Analysis”

Formulate the solution
“Synthesis”
© 2013 STAG Software Private Limited...
Problem Solving
Understand the problem
“Analysis”
Story telling aids understanding.
Describe. 
Detail the elements. The do...
Problem Solving
Understand the problem
“Analysis”

State rules to follow.
Prescribe. 
Identify conditions.
String them.
Th...
Problem Solving
Understand the problem
“Analysis”
Story telling aids understanding.
Describe. 
Detail the elements. The do...
Layered Information

Customer

Why is it needed?
Who needs it?

End user

What is needed?
When is it used?

Engineer

How ...
“Print Feature”
Describe 

Prescribe

What, whom, when, how much...

Connect dots.Set baseline. Behaviour conditions.

© 2...
Understand  Baseline
Descriptive approach
The typical specification described in natural language.
Aided by diagrams.

Pres...
Test Design
Descriptive approach
We describe the pre-conditions, steps to do..

Prescriptive approach
Behaviour modelling
...
Reporting  Managing
Descriptive approach
How does this impact the customer experience, release,
internal costs

Prescripti...
Descriptive-Prescriptive Approach forms the basis of
HBT - A personal test methodology
SIX staged purposeful activities, 
...
Thank you! 
Have a great conference.

HBT is the intellectual property of STAG Software Private Limited.
STEMTM is the tra...
Upcoming SlideShare
Loading in …5
×

Think better using “Descriptive-Prescriptive” Approach

1,467 views

Published on

This presentation was part of the talk delivered by T Ashok Founder & CEO STAG Software at the HSTC 2013: "Think Testing" Conference on Nov 21 & 22 at Hyderabad.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,467
On SlideShare
0
From Embeds
0
Number of Embeds
126
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Think better using “Descriptive-Prescriptive” Approach

  1. 1. Think better using "Descriptive-Prescriptive" approach T Ashok Founder & CEO STAG Software Private Limited in.linkedin.com/in/AshokSTAG ash_thiru
  2. 2. Outline Testing is interesting as it is unbounded. Customer expectations constantly expand, overall development effort/time is expected to shrink and quality constantly increase! This requires good problem analysis and solution synthesis skills. This talk outlines an interesting thinking approach where analysis is done via "structured description" and solution synthesised via "prescription formulation". Finally how can this approach be applied in test baselining, strategy formulation, test design, intelligent reporting. © 2013 STAG Software Private Limited. All rights reserved. 2
  3. 3. Problem Solving Understand the problem “Analysis” Formulate the solution “Synthesis” © 2013 STAG Software Private Limited. All rights reserved. 3
  4. 4. Problem Solving Understand the problem “Analysis” Story telling aids understanding. Describe. Detail the elements. The dot(s). Describing is connecting the dots. And then the questions pop up. Formulate the solution “Synthesis” © 2013 STAG Software Private Limited. All rights reserved. 4
  5. 5. Problem Solving Understand the problem “Analysis” State rules to follow. Prescribe. Identify conditions. String them. Then it seems easy! Formulate the solution “Synthesis” © 2013 STAG Software Private Limited. All rights reserved. 5
  6. 6. Problem Solving Understand the problem “Analysis” Story telling aids understanding. Describe. Detail the elements. The dot(s). Describing is connecting the dots. And then the questions pop up. State rules to follow. Prescribe. Identify conditions. String them. Then it seems easy! Formulate the solution “Synthesis” © 2013 STAG Software Private Limited. All rights reserved. 6
  7. 7. Layered Information Customer Why is it needed? Who needs it? End user What is needed? When is it used? Engineer How is it used? © 2013 STAG Software Private Limited. All rights reserved. Baseline Strategy Plan Report Design 7
  8. 8. “Print Feature” Describe Prescribe What, whom, when, how much... Connect dots.Set baseline. Behaviour conditions. © 2013 STAG Software Private Limited. All rights reserved. 8
  9. 9. Understand Baseline Descriptive approach The typical specification described in natural language. Aided by diagrams. Prescriptive approach User and their Needs F1 U1 ** U2 * F2 F3 Baseline (Expectations) F4 * C1 F2 *** * * © 2013 STAG Software Private Limited. All rights reserved. x x F3 x C2 C4 x F4 U3 F1 C2 x x x 9
  10. 10. Test Design Descriptive approach We describe the pre-conditions, steps to do.. Prescriptive approach Behaviour modelling One liner scenarios Tabular test cases © 2013 STAG Software Private Limited. All rights reserved. 10
  11. 11. Reporting Managing Descriptive approach How does this impact the customer experience, release, internal costs Prescriptive approach The various charts depicting progress, quality, coverage Quality chart C1 C2 C2 C4 F1 F2 F3 F4 © 2013 STAG Software Private Limited. All rights reserved. 11
  12. 12. Descriptive-Prescriptive Approach forms the basis of HBT - A personal test methodology SIX staged purposeful activities, Powered by EIGHT disciplines of thinking SIX Stages of DOING S1: Understand expectations S2: Understand context S3: Formulate hypothesis S4: Devise proof S5: Tooling support S6: Assess Analyse S1 S6 D1 D2 D8 S5 Core Concepts D7 D6 D3 D5 D4 S4 S2 EIGHT Disciplines of Thinking D1: Business value understanding D2: Defect hypothesis D3: Strategy Planning D4: Test design D5: Tooling D6:Visibility D7: Execution Reporting D8: Analysis Management S3 Uses 32 Core Concepts For Problem solving - Techniques, Principles, Guideline Click here to know more about HBT. http://stagsoftware.com/blog?p=570 © 2013 STAG Software Private Limited. All rights reserved. 12
  13. 13. Thank you! Have a great conference. HBT is the intellectual property of STAG Software Private Limited. STEMTM is the trademark of STAG Software Private Limited. © 2013 STAG Software Private Limited. All rights reserved. www.stagsoftware.com

×