SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Agile Sutra
 "Do more by doing less, Prevent rather than detect"



T Ashok
Founder & CEO
STAG Software Private Limited

   in.linkedin.com/in/AshokSTAG
   ash_thiru
Sutra



                             An user story is like a "sutra" - an
                           aphorism, that needs to be delved into
                              detail to understand its entirety.

                     And this is needed if you want to test well.




© 2013 STAG Software Private Limited. All rights reserved.          2
The Details of “How-To”                                     ... the act of breaking the "big" into "small" (user stories) makes
                                                             one forget about who the end user is and what they value.
 BIG Picture & Goal Setting
                                                             Hence it is necessary to think from the end user's perspective as
                                                             what they do and how the user story fits in the end user flow
                                                             and how non-functional attributes of the larger flow matter to
                                                             the user story.




© 2013 STAG Software Private Limited. All rights reserved.                                                                         3
To Do Less - “Stay Focussed”

       Identify                                         Cleanliness Criteria
       END USER                                                                What
       EXPECTATIONS                                                            will impede this?




         CLEAN                                                                      Potential Defect
        User Story                                                                       Types




        Extract                                                                  What
        BEHAVIOUR                                                                to look for?
        CONDITIONS                                           Test Cases




© 2013 STAG Software Private Limited. All rights reserved.                                             4
Delivering a “Clean” User Story
 Focus on “Clarity”


            BIG PICTURE &
                                                                   EVALUATING                   ASSESSMENT
           GOAL SETTING
                                                                   Clarity in doing           Clarity of outcome
           Clarity of purpose




          What do the users
                                                             What tests need to be done?
        expect of the story and                                                                  How clean is it?
                                                             What are the scenarios/cases?
            of the system?



         What-to-Test &                                       Testing Effectively &          Objective assessment
         Test-for-What                                             Efficiently                   of cleanliness




© 2013 STAG Software Private Limited. All rights reserved.                                                          5
Delivering a “Clean” User Story
 How to ? Application of HBT




}                                                                                                        }
                    BIG PICTURE &                                                 Potential
                                                         Cleanliness
    1              GOAL SETTING                                                    Defect
                                                           Criteria
                   Clarity of purpose                                              Types
            UNDERSTAND. Question.                                           Identify situations. PREVENT.
            Do More.                                                                              Do Less.


                     EVALUATING                              Quality                            Test
   2                                                                         Test Types
                     Clarity in doing                        Levels                           Scenarios

                                                                       Strategy                 Design




                     ASSESSMENT
                                                             Execute               Assess
    3              Clarity of outcome

                                                                Execution & Analysis



© 2013 STAG Software Private Limited. All rights reserved.                                                   6
The Details of “How-To”
 What is the BIG Picture?




© 2013 STAG Software Private Limited. All rights reserved.   7
The Details of “How-To”
 What is the BIG Picture? ( Contd...)




© 2013 STAG Software Private Limited. All rights reserved.   8
The Details of “How-To”
 Goal Setting: End User Expectations




                                                             Properties




© 2013 STAG Software Private Limited. All rights reserved.                9
The Details of “How-To”
 Business Goal -End User Expectations - Cleanliness Criteria




© 2013 STAG Software Private Limited. All rights reserved.     10
The Details of “How-To”
 Technical Goal - Potential Defect Type(PDT) / Test Type




© 2013 STAG Software Private Limited. All rights reserved.   11
HBT
                                                             Quality Levels, Cleanliness Criteria- Test Types




                                                             User Story




                                                             Combinations of
                                                             User stories




                                                             Use cases




© 2013 STAG Software Private Limited. All rights reserved.                                                  12
HBT Overview
 SIX staged purposeful activities, powered by EIGHT disciplines of thinking



                                                                  SIX Stages of DOING
                                                      S1          S1: Understand expectations
                     S6                                           S2: Understand context
                                                                  S3: Formulate hypothesis
                                     D1                           S4: Devise proof
                                                                  S5: Tooling support
                       D8                         D2              S6: Assess & Analyse

                                                                  EIGHT Disciplines of Thinking
                                                                  D1: Business value understanding
      S5          D7          Core Concepts             D3   S2   D2: Defect hypothesis
                                                                  D3: Strategy & Planning
                                                                  D4: Test design
                                                                  D5: Tooling
                       D6                         D5              D6:Visibility
                                                                  D7: Execution & Reporting
                                     D4                           D8: Analysis & Management

                                                                  Uses 32 Core Concepts
                      S4                            S3            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.                                              13
Outcomes

    Increased awareness of feature
    Testers &Developers know in depth about the feature during
    discussions
    Increased TC (20x), focus on details & improved implementation
    clarity




    Significant coverage increase
    Initially test cases focused only functional aspects, expanded to
    cover non-functional aspects.




    Sensitise & Prevent
    HBT highlights potential defects to the developer that can be taken
    care in the earlier stages of development



© 2013 STAG Software Private Limited. All rights reserved.                14
"Do more by doing less, Prevent rather than detect"
        Agile Sutra




      Connect with us...
            @stagsoft
            blog.stagsoftware.com

    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

Mais conteúdo relacionado

Destaque (9)

Enhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product MaturityEnhanced Delivery Confidence Improved Product Maturity
Enhanced Delivery Confidence Improved Product Maturity
 
Reflect and Change
Reflect and ChangeReflect and Change
Reflect and Change
 
Test Harness for Custom Product Installation
Test Harness for Custom Product InstallationTest Harness for Custom Product Installation
Test Harness for Custom Product Installation
 
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
 
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
 
Test Case Potency Assessment
Test Case Potency AssessmentTest Case Potency Assessment
Test Case Potency Assessment
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Silence is golden - The power of Test Case Immunity
Silence is golden -  The power of Test Case ImmunitySilence is golden -  The power of Test Case Immunity
Silence is golden - The power of Test Case Immunity
 
STAG Software - Presentation
STAG Software - PresentationSTAG Software - Presentation
STAG Software - Presentation
 

Semelhante a Agile Sutra "Do more by doing less, Prevent rather than detect"

20121006 slp experiences and business models
20121006 slp experiences and business models20121006 slp experiences and business models
20121006 slp experiences and business modelsBruce Starcher
 
A tale of bad requirements
A tale of bad requirementsA tale of bad requirements
A tale of bad requirementsFran McKain
 
Proforma tech sfo march 2013
Proforma tech sfo march 2013Proforma tech sfo march 2013
Proforma tech sfo march 2013Shyam Desigan
 
Mobile app optimization for Battery life, Usability and Data usage
Mobile app optimization for Battery life, Usability and Data usageMobile app optimization for Battery life, Usability and Data usage
Mobile app optimization for Battery life, Usability and Data usageMoe Tanabian
 
GovLoop training analytics
GovLoop training analyticsGovLoop training analytics
GovLoop training analyticsGovLoop
 
20120418 beautecam[en]
20120418 beautecam[en]20120418 beautecam[en]
20120418 beautecam[en]Sadayuki Akagi
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetAmit Bhardwaj
 
Usability Testing Plan & Report
Usability Testing Plan & ReportUsability Testing Plan & Report
Usability Testing Plan & ReportGaurav Bhatia
 
Remote Usability - Indigo.Design
Remote Usability - Indigo.Design Remote Usability - Indigo.Design
Remote Usability - Indigo.Design Poojitha B
 
Behavior driven development
Behavior driven developmentBehavior driven development
Behavior driven developmentTarun Sukhani
 
庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)Odd-e
 
User Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 VfUser Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 VfAlfonso de la Nuez
 
Continuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data AnalyticsContinuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data AnalyticsCISA1567
 
BI Forum 2012 - Integrované systémy
BI Forum 2012 - Integrované systémyBI Forum 2012 - Integrované systémy
BI Forum 2012 - Integrované systémyOKsystem
 

Semelhante a Agile Sutra "Do more by doing less, Prevent rather than detect" (20)

Customers don't tell, YOU have to ask
Customers don't tell, YOU have to askCustomers don't tell, YOU have to ask
Customers don't tell, YOU have to ask
 
Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.
 
An introduction to Hypothesis Based Testing
An introduction to Hypothesis Based TestingAn introduction to Hypothesis Based Testing
An introduction to Hypothesis Based Testing
 
Form and structure of test case MATTERS!
Form and structure of test case MATTERS!Form and structure of test case MATTERS!
Form and structure of test case MATTERS!
 
Usability and Health IT
Usability and Health ITUsability and Health IT
Usability and Health IT
 
20121006 slp experiences and business models
20121006 slp experiences and business models20121006 slp experiences and business models
20121006 slp experiences and business models
 
A tale of bad requirements
A tale of bad requirementsA tale of bad requirements
A tale of bad requirements
 
Proforma tech sfo march 2013
Proforma tech sfo march 2013Proforma tech sfo march 2013
Proforma tech sfo march 2013
 
Mobile app optimization for Battery life, Usability and Data usage
Mobile app optimization for Battery life, Usability and Data usageMobile app optimization for Battery life, Usability and Data usage
Mobile app optimization for Battery life, Usability and Data usage
 
GovLoop training analytics
GovLoop training analyticsGovLoop training analytics
GovLoop training analytics
 
20120418 beautecam[en]
20120418 beautecam[en]20120418 beautecam[en]
20120418 beautecam[en]
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill Set
 
Usability Testing Plan & Report
Usability Testing Plan & ReportUsability Testing Plan & Report
Usability Testing Plan & Report
 
Remote Usability - Indigo.Design
Remote Usability - Indigo.Design Remote Usability - Indigo.Design
Remote Usability - Indigo.Design
 
Behavior driven development
Behavior driven developmentBehavior driven development
Behavior driven development
 
庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)
 
User Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 VfUser Zoom Kli Health Webinar Sep09 Vf
User Zoom Kli Health Webinar Sep09 Vf
 
Continuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data AnalyticsContinuous Auditing, Monitoring & Data Analytics
Continuous Auditing, Monitoring & Data Analytics
 
BI Forum 2012 - Integrované systémy
BI Forum 2012 - Integrované systémyBI Forum 2012 - Integrované systémy
BI Forum 2012 - Integrované systémy
 
Big Data Innovation Summit
Big Data Innovation SummitBig Data Innovation Summit
Big Data Innovation Summit
 

Mais de STAG Software Private Limited

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"STAG Software Private Limited
 
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 InvestmentSTAG Software Private Limited
 
Enhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business OutcomesEnhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business OutcomesSTAG Software Private Limited
 
Differential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center OperationalDifferential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center OperationalSTAG Software Private Limited
 

Mais de STAG Software Private Limited (17)

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"
 
Choked by technical debt?
Choked by technical debt?Choked by technical debt?
Choked by technical debt?
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
 
Covid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & CriteriaCovid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & Criteria
 
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
 
Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 
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
 
Intelligent Automation and Smart Tooling
Intelligent Automation and Smart ToolingIntelligent Automation and Smart Tooling
Intelligent Automation and Smart Tooling
 
Too Many Conditions!
Too Many Conditions!Too Many Conditions!
Too Many Conditions!
 
Enhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business OutcomesEnhanced Automation Framework delivers Business Outcomes
Enhanced Automation Framework delivers Business Outcomes
 
Regulatory Compliance QA
Regulatory Compliance QARegulatory Compliance QA
Regulatory Compliance QA
 
Differential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center OperationalDifferential QA Staffing Strategy makes Captive Center Operational
Differential QA Staffing Strategy makes Captive Center Operational
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Agile Sutra "Do more by doing less, Prevent rather than detect"

  • 1. Agile Sutra "Do more by doing less, Prevent rather than detect" T Ashok Founder & CEO STAG Software Private Limited in.linkedin.com/in/AshokSTAG ash_thiru
  • 2. Sutra An user story is like a "sutra" - an aphorism, that needs to be delved into detail to understand its entirety. And this is needed if you want to test well. © 2013 STAG Software Private Limited. All rights reserved. 2
  • 3. The Details of “How-To” ... the act of breaking the "big" into "small" (user stories) makes one forget about who the end user is and what they value. BIG Picture & Goal Setting Hence it is necessary to think from the end user's perspective as what they do and how the user story fits in the end user flow and how non-functional attributes of the larger flow matter to the user story. © 2013 STAG Software Private Limited. All rights reserved. 3
  • 4. To Do Less - “Stay Focussed” Identify Cleanliness Criteria END USER What EXPECTATIONS will impede this? CLEAN Potential Defect User Story Types Extract What BEHAVIOUR to look for? CONDITIONS Test Cases © 2013 STAG Software Private Limited. All rights reserved. 4
  • 5. Delivering a “Clean” User Story Focus on “Clarity” BIG PICTURE & EVALUATING ASSESSMENT GOAL SETTING Clarity in doing Clarity of outcome Clarity of purpose What do the users What tests need to be done? expect of the story and How clean is it? What are the scenarios/cases? of the system? What-to-Test & Testing Effectively & Objective assessment Test-for-What Efficiently of cleanliness © 2013 STAG Software Private Limited. All rights reserved. 5
  • 6. Delivering a “Clean” User Story How to ? Application of HBT } } BIG PICTURE & Potential Cleanliness 1 GOAL SETTING Defect Criteria Clarity of purpose Types UNDERSTAND. Question. Identify situations. PREVENT. Do More. Do Less. EVALUATING Quality Test 2 Test Types Clarity in doing Levels Scenarios Strategy Design ASSESSMENT Execute Assess 3 Clarity of outcome Execution & Analysis © 2013 STAG Software Private Limited. All rights reserved. 6
  • 7. The Details of “How-To” What is the BIG Picture? © 2013 STAG Software Private Limited. All rights reserved. 7
  • 8. The Details of “How-To” What is the BIG Picture? ( Contd...) © 2013 STAG Software Private Limited. All rights reserved. 8
  • 9. The Details of “How-To” Goal Setting: End User Expectations Properties © 2013 STAG Software Private Limited. All rights reserved. 9
  • 10. The Details of “How-To” Business Goal -End User Expectations - Cleanliness Criteria © 2013 STAG Software Private Limited. All rights reserved. 10
  • 11. The Details of “How-To” Technical Goal - Potential Defect Type(PDT) / Test Type © 2013 STAG Software Private Limited. All rights reserved. 11
  • 12. HBT Quality Levels, Cleanliness Criteria- Test Types User Story Combinations of User stories Use cases © 2013 STAG Software Private Limited. All rights reserved. 12
  • 13. HBT Overview SIX staged purposeful activities, powered by EIGHT disciplines of thinking SIX Stages of DOING S1 S1: Understand expectations S6 S2: Understand context S3: Formulate hypothesis D1 S4: Devise proof S5: Tooling support D8 D2 S6: Assess & Analyse EIGHT Disciplines of Thinking D1: Business value understanding S5 D7 Core Concepts D3 S2 D2: Defect hypothesis D3: Strategy & Planning D4: Test design D5: Tooling D6 D5 D6:Visibility D7: Execution & Reporting D4 D8: Analysis & Management Uses 32 Core Concepts S4 S3 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. 13
  • 14. Outcomes Increased awareness of feature Testers &Developers know in depth about the feature during discussions Increased TC (20x), focus on details & improved implementation clarity Significant coverage increase Initially test cases focused only functional aspects, expanded to cover non-functional aspects. Sensitise & Prevent HBT highlights potential defects to the developer that can be taken care in the earlier stages of development © 2013 STAG Software Private Limited. All rights reserved. 14
  • 15. "Do more by doing less, Prevent rather than detect" Agile Sutra Connect with us... @stagsoft blog.stagsoftware.com 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