SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
About STAG

Copyright 2008,STAG Software Private Limited. All rights reserved
An overview of STAG

Focused test engineering company, estd in 2000
Offices in Bangalore & Chennai
A method centric approach to test engineering

     Test Engineering Services Group                                  Knowledge
                                                                    Services Group
  Enterprise Business
      Applications                Embedded & Telecom

         Banking &                          Media
       Financial Apps                Mobile applications                Training
         Healthcare                       Protocols                    Consulting
       ERP, eLearning                                                  Assessment


                      Test Automation

          Functional test automation practice
              Performance test practice
                    Custom tooling


Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                                     2
Approaches to “Clean Software”

     Approach                  Key characteristic                     Effective Consistent Efficiency Scalable Visibility Agile
   Process driven              Test process is key
       approach                Independent test team
  Domain centered              Domain specialists
       approach                weedout defects
 Automation driven             Tools/Automation is
       approach                key driver
  Ad-hoc/creative/             Focus on individual's
exploratory approach           ability to uncover defects
Frequent& continuous Focus on number of cycles
evaluation approach            to uncover defects
    Engg method                Scientific approach to
 centered approach             detection/prevention




  Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                                                                            3
What is method-centered approach?

An approach that fosters a
 scientific way of thinking &
 disciplined way of doing




 Method = Scientific concepts + Set of steps
 A scientific way to hunt down defects

Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                    4
STEM 2.0 Illustrated
                                                                                                                              Phase-wise goals

                                                                                                                    Discipline-wise goals
                 Understand expectations                                                                      Formulate and                                                             Evaluate, refine formulation
                                                                                                 o                                                                                 do
                   of product and quality                                                      od      depeen understanding                                                               and deepen understanding
                                                                                             Tt                                                                                 to
                                                                                        HA                                                                                 OW                                            NE
                 Phase #1                                           wW                               Phase #2                                        wH                                     Phase #3                   DO
                                                                 Kno                                                                              Kno
                  BASELINING                                                                         FORMULATION                                                                        EVALUATION
Understand market space, business                                                    Formulate the scope of work                                                         Based on the scope, setup the
                                        D1                                                                                   D3                                                                                 D7
  problem, technology                                                                Formulate the quality levels                                                         environment and execute the tests
Understand who the users are                                                         Formulate the types of tests based                                                  Report defects discovered
Identify & understand business use cases                                               on the potential defects                                                          Learn from the context & refine
                                              UNDERSTOOD the problem- Milestone #1




                                                                                                                                  FIGURED out HOW to do - Milestone #2




                                                                                                                                                                                                                       READY TO RELEASE - Final Milestone
Identify understand the features that                                                Formulate the techniques & process                                                  Generate reports for management on
                                                                                                                                                                                                                D8
  make the business use cases                                                        for optimal defection/prevention                                                     progress, health and risk
Understand who uses what and their                                                   Identify what requires tooling                                                      Take actions to ensure progress
  frequency of usage                                                                 Formulate the scope of each cycle                                                    towards the goal
Understand the attributes expected                                                   Estimate effort/time
  by the end-users                                                                   Identify risks and formulate risk
Understand where & what aspects to focus                                               mitigation plan
Understand the critical success factors                                              Identify inputs, model behavior         D4
Understand what is 'good quality'                                                    Generate test scenarios/cases
  i.e. what is clean software                                                        Refine using structural properties
Identify & understand the potential     D2                                           Assess completeness
  defects critical to be detected/prevented                                          If tooling/automation is required       D5                                             STEM Core Concept
Map these potential defects to                                                         identify what needs to be automated                                                   Technique
  use cases/features                                                                   and design & code tool/scripts                                                        Principle
                                                                                     Design measurements to track our                                                        Guideline
                                                                                       progress towards the goals of high    D6
                                                                                       quality, on-time delivery
     Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                                                                                                                                                                       5
STEMTM - STAG Test Engineering method
  STAG’s test technology

  STEM = STEM Way + STEM Core

Is a collection of EIGHT key                                          32 key concepts power how
disciplines/workflows executed over                                   each step in a discipline is
THREE phases. Each discipline/workflow                                to be done in a scientific
consists of clear steps.                                              manner




                                              STEM promises:
                                              High early stage detection                  30-50% better
                                              Higher quality software                     300%-1000% better
                                              Deskilling & team scaling                   100-200% better
                                              Better net to catch defects                 200%-500% better
                                              High ROI on tooling                         upto 100%

  Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                                                              6
ACTIVITIES
C1       1 Partitioning - Clearly partition the functional and non-functional requirements
                  1.1 For each requirement identify the nonfunctional aspects
         2 Behavior modeling - Model the functional behavior using a semiformal notation
                  2.1 Read the specification or experiment with the software to understand the intended behavior
                  2.2 Identify the various inputs that participate in this requirement. Note that some of the inputs
                       may be via user interface while some of them from within the system.
C2                2.3 Understand the specification of each input. Input granularity principle is key to figuring this.
C3 C4             2.4 …
         3 Generation - Design test scenarios and generate the corresponding test cases
         4 Refinement using structural properties- Use code structure/design aspects to add/delete TS/TC
         5 Requirement tracing - Trace the scenarios/cases to the requirement/feature/code-component
         6 Fault tracing - Trace the scenarios/cases to the potential defects that it will uncover
         7 Assess the coverage of the test scenarios/cases


                                                                                                    STEM Core Concepts
                                                                                                    1 Reductionist principle
                                                                                                    2 Input granularity principle
                                                                                                    3 Box model [ y=f(x)]
                                                                                                    4 Behavior Stimuli approach
                                                                                                    5 Techniques landscape
                                                                                                    6 Complexity assessment
                                                                                                    7 Operational profiling
                                                                                                    8 Test coverage evaluation
   Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                                                                               7
STEM application results

Significantly lowered defect escapes – 1000%
Estd. high maturity system quickly (3months)
Improved efficiencies via automation -500%
Enhanced defect finding rates- 500%
Scaled up teams very quickly- less that 4 weeks
Early stage defect detection - 2x




Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                    8
What we do…
                Test engineering group                                 Knowledge services group

Full Cycle QA                                                       Training
Managed QA                                                          Specialized workshops in test
Offshore test center                                                   engineering
                                                                    Finishing school for large SI cos
Slice QA services
Test design, Test strategy development                              Assessment
Release assessment                                                  Test competency assessment
Unit test assessment
Requirement testing
Performance assessment                                              Consulting
                                                                    Test capability assessment and
Tooling & automation                                                   improvement
Functional test automation                                          Development quality
                                                                       improvement
Script migration
Custom tooling


Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                                                        9
Work showcase

• Have run a 20 people OTC for a large US based eLearning co.
• 5 people OTC for a US-based telecom co.
• 7 people OTC for a US-based compliance co.
• Managed QA for a eLearning product company
• Managed QA for a pharma product dev. co.
• Test design service improved #TC by 2x improving test coverage
  for a internet banking co
• Our custom tooling reduces cycle time by 5 times for large BI
  product company
• Performance/load assessment for a shipping logistics company
  ensures that system is ready for deployment
• Our training for a large US based financial co. reduces defects at
  late stage by 30%



Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                       10
Thank you.




STEMTM is the trademark of STAG Software Private Limited




Copyright 2008,STAG Software Private Limited. All rights reserved
                                                                    11

Contenu connexe

Tendances

Ux Re Capabilities Overview
Ux Re Capabilities OverviewUx Re Capabilities Overview
Ux Re Capabilities Overview
guest7d4849
 
QM-085-Design Andd Process Fmea
QM-085-Design Andd Process FmeaQM-085-Design Andd Process Fmea
QM-085-Design Andd Process Fmea
handbook
 
CODECart Alliance - Company Presentation
CODECart Alliance - Company PresentationCODECart Alliance - Company Presentation
CODECart Alliance - Company Presentation
iustinaachim
 
Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...
Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...
Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...
Nesma
 
Unified Comms Risk Continuity Plan
Unified  Comms   Risk Continuity PlanUnified  Comms   Risk Continuity Plan
Unified Comms Risk Continuity Plan
rosiegregory
 
Social Customer Service, Contact Center of the Future
Social Customer Service, Contact Center of the FutureSocial Customer Service, Contact Center of the Future
Social Customer Service, Contact Center of the Future
Sword Ciboodle
 

Tendances (20)

Use Cases Vs User Stories
Use Cases Vs User StoriesUse Cases Vs User Stories
Use Cases Vs User Stories
 
User-Centered Contract Design: New Directions in the Quest for Simpler Contra...
User-Centered Contract Design: New Directions in the Quest for Simpler Contra...User-Centered Contract Design: New Directions in the Quest for Simpler Contra...
User-Centered Contract Design: New Directions in the Quest for Simpler Contra...
 
Mordechai Baruch - Visual CV
Mordechai Baruch - Visual CVMordechai Baruch - Visual CV
Mordechai Baruch - Visual CV
 
Ux Re Capabilities Overview
Ux Re Capabilities OverviewUx Re Capabilities Overview
Ux Re Capabilities Overview
 
QM-085-Design Andd Process Fmea
QM-085-Design Andd Process FmeaQM-085-Design Andd Process Fmea
QM-085-Design Andd Process Fmea
 
Balanced Score Card in Personal Life
Balanced Score Card in Personal LifeBalanced Score Card in Personal Life
Balanced Score Card in Personal Life
 
CODECart Alliance - Company Presentation
CODECart Alliance - Company PresentationCODECart Alliance - Company Presentation
CODECart Alliance - Company Presentation
 
Globalizing Existing Applications
Globalizing Existing ApplicationsGlobalizing Existing Applications
Globalizing Existing Applications
 
Breaking the Status Quo Barrier (Messaging Matters webinar series)
Breaking the Status Quo Barrier (Messaging Matters webinar series)Breaking the Status Quo Barrier (Messaging Matters webinar series)
Breaking the Status Quo Barrier (Messaging Matters webinar series)
 
Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...
Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...
Basis of Estimate for Software Services - Ton Dekkers - NESMA najaarsbijeenko...
 
Business Patterns for Software Developers
Business Patterns for Software DevelopersBusiness Patterns for Software Developers
Business Patterns for Software Developers
 
Sample Lecture
Sample LectureSample Lecture
Sample Lecture
 
Sample Innovation Concepts
Sample Innovation ConceptsSample Innovation Concepts
Sample Innovation Concepts
 
Michelle Richmond IET Qualifying Technicians SFIA
Michelle Richmond IET Qualifying Technicians SFIAMichelle Richmond IET Qualifying Technicians SFIA
Michelle Richmond IET Qualifying Technicians SFIA
 
Cv In Big Page
Cv In Big PageCv In Big Page
Cv In Big Page
 
Pantech brochure big
Pantech brochure bigPantech brochure big
Pantech brochure big
 
TAO DAYS - ROADMAP
TAO DAYS - ROADMAPTAO DAYS - ROADMAP
TAO DAYS - ROADMAP
 
Unified Comms Risk Continuity Plan
Unified  Comms   Risk Continuity PlanUnified  Comms   Risk Continuity Plan
Unified Comms Risk Continuity Plan
 
Process improvement buzz word decoder by @ecgstudio
Process improvement buzz word decoder by @ecgstudioProcess improvement buzz word decoder by @ecgstudio
Process improvement buzz word decoder by @ecgstudio
 
Social Customer Service, Contact Center of the Future
Social Customer Service, Contact Center of the FutureSocial Customer Service, Contact Center of the Future
Social Customer Service, Contact Center of the Future
 

En vedette

STAG Company Profile
STAG Company ProfileSTAG Company Profile
STAG Company Profile
STAG Software
 

En vedette (6)

STAG Company Profile
STAG Company ProfileSTAG Company Profile
STAG Company Profile
 
The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...
 
Open Source Creativity
Open Source CreativityOpen Source Creativity
Open Source Creativity
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à STAG Profile

Baf -module_1_-_updated_q32010
Baf  -module_1_-_updated_q32010Baf  -module_1_-_updated_q32010
Baf -module_1_-_updated_q32010
KinzaNSaeed
 
Practical SW Failure Analysis for Applied Reliability Symposium - June 2008
Practical SW Failure Analysis for Applied Reliability Symposium - June 2008Practical SW Failure Analysis for Applied Reliability Symposium - June 2008
Practical SW Failure Analysis for Applied Reliability Symposium - June 2008
Jay Muns
 
David Snook Candidate Profile, 6 28 12
David Snook Candidate Profile, 6 28 12David Snook Candidate Profile, 6 28 12
David Snook Candidate Profile, 6 28 12
davidsnook
 
• Boosting the employability of your graduates
•	Boosting the employability of your graduates•	Boosting the employability of your graduates
• Boosting the employability of your graduates
uoncareers
 

Similaire à STAG Profile (20)

Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scope
 
Enhancing Fed Gov Transparency DemocrAssessment And Participative Planning
Enhancing Fed Gov Transparency  DemocrAssessment And Participative PlanningEnhancing Fed Gov Transparency  DemocrAssessment And Participative Planning
Enhancing Fed Gov Transparency DemocrAssessment And Participative Planning
 
Baf -module_1_-_updated_q32010
Baf  -module_1_-_updated_q32010Baf  -module_1_-_updated_q32010
Baf -module_1_-_updated_q32010
 
Value And Opportunity Identification
Value And Opportunity IdentificationValue And Opportunity Identification
Value And Opportunity Identification
 
Value And Opportunity Identification
Value And Opportunity IdentificationValue And Opportunity Identification
Value And Opportunity Identification
 
Phase gate, 5 s lean manufacturing
Phase gate, 5 s lean manufacturingPhase gate, 5 s lean manufacturing
Phase gate, 5 s lean manufacturing
 
Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009Software Testing Career Skill Development on BugDay Bangkok 2009
Software Testing Career Skill Development on BugDay Bangkok 2009
 
Complex decision with ahp
Complex decision with ahp Complex decision with ahp
Complex decision with ahp
 
Practical SW Failure Analysis for Applied Reliability Symposium - June 2008
Practical SW Failure Analysis for Applied Reliability Symposium - June 2008Practical SW Failure Analysis for Applied Reliability Symposium - June 2008
Practical SW Failure Analysis for Applied Reliability Symposium - June 2008
 
David Pinches - Product Management - where do you start?
David Pinches - Product Management - where do you start?David Pinches - Product Management - where do you start?
David Pinches - Product Management - where do you start?
 
Agile Is From Mars Usability is From Venus
Agile Is From Mars Usability is From VenusAgile Is From Mars Usability is From Venus
Agile Is From Mars Usability is From Venus
 
Methodology
MethodologyMethodology
Methodology
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
5 sins of all hands ppt
5 sins of all hands ppt5 sins of all hands ppt
5 sins of all hands ppt
 
David Snook Candidate Profile, 6 28 12
David Snook Candidate Profile, 6 28 12David Snook Candidate Profile, 6 28 12
David Snook Candidate Profile, 6 28 12
 
Slideshare
SlideshareSlideshare
Slideshare
 
Managing eLearning Projects
Managing eLearning ProjectsManaging eLearning Projects
Managing eLearning Projects
 
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)SwissQ Agile Trends & Benchmarks 2012 (Englisch)
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
 
• Boosting the employability of your graduates
•	Boosting the employability of your graduates•	Boosting the employability of your graduates
• Boosting the employability of your graduates
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

STAG Profile

  • 1. About STAG Copyright 2008,STAG Software Private Limited. All rights reserved
  • 2. An overview of STAG Focused test engineering company, estd in 2000 Offices in Bangalore & Chennai A method centric approach to test engineering Test Engineering Services Group Knowledge Services Group Enterprise Business Applications Embedded & Telecom Banking & Media Financial Apps Mobile applications Training Healthcare Protocols Consulting ERP, eLearning Assessment Test Automation Functional test automation practice Performance test practice Custom tooling Copyright 2008,STAG Software Private Limited. All rights reserved 2
  • 3. Approaches to “Clean Software” Approach Key characteristic Effective Consistent Efficiency Scalable Visibility Agile Process driven Test process is key approach Independent test team Domain centered Domain specialists approach weedout defects Automation driven Tools/Automation is approach key driver Ad-hoc/creative/ Focus on individual's exploratory approach ability to uncover defects Frequent& continuous Focus on number of cycles evaluation approach to uncover defects Engg method Scientific approach to centered approach detection/prevention Copyright 2008,STAG Software Private Limited. All rights reserved 3
  • 4. What is method-centered approach? An approach that fosters a scientific way of thinking & disciplined way of doing Method = Scientific concepts + Set of steps A scientific way to hunt down defects Copyright 2008,STAG Software Private Limited. All rights reserved 4
  • 5. STEM 2.0 Illustrated Phase-wise goals Discipline-wise goals Understand expectations Formulate and Evaluate, refine formulation o do of product and quality od depeen understanding and deepen understanding Tt to HA OW NE Phase #1 wW Phase #2 wH Phase #3 DO Kno Kno BASELINING FORMULATION EVALUATION Understand market space, business Formulate the scope of work Based on the scope, setup the D1 D3 D7 problem, technology Formulate the quality levels environment and execute the tests Understand who the users are Formulate the types of tests based Report defects discovered Identify & understand business use cases on the potential defects Learn from the context & refine UNDERSTOOD the problem- Milestone #1 FIGURED out HOW to do - Milestone #2 READY TO RELEASE - Final Milestone Identify understand the features that Formulate the techniques & process Generate reports for management on D8 make the business use cases for optimal defection/prevention progress, health and risk Understand who uses what and their Identify what requires tooling Take actions to ensure progress frequency of usage Formulate the scope of each cycle towards the goal Understand the attributes expected Estimate effort/time by the end-users Identify risks and formulate risk Understand where & what aspects to focus mitigation plan Understand the critical success factors Identify inputs, model behavior D4 Understand what is 'good quality' Generate test scenarios/cases i.e. what is clean software Refine using structural properties Identify & understand the potential D2 Assess completeness defects critical to be detected/prevented If tooling/automation is required D5 STEM Core Concept Map these potential defects to identify what needs to be automated Technique use cases/features and design & code tool/scripts Principle Design measurements to track our Guideline progress towards the goals of high D6 quality, on-time delivery Copyright 2008,STAG Software Private Limited. All rights reserved 5
  • 6. STEMTM - STAG Test Engineering method STAG’s test technology STEM = STEM Way + STEM Core Is a collection of EIGHT key 32 key concepts power how disciplines/workflows executed over each step in a discipline is THREE phases. Each discipline/workflow to be done in a scientific consists of clear steps. manner STEM promises: High early stage detection 30-50% better Higher quality software 300%-1000% better Deskilling & team scaling 100-200% better Better net to catch defects 200%-500% better High ROI on tooling upto 100% Copyright 2008,STAG Software Private Limited. All rights reserved 6
  • 7. ACTIVITIES C1 1 Partitioning - Clearly partition the functional and non-functional requirements 1.1 For each requirement identify the nonfunctional aspects 2 Behavior modeling - Model the functional behavior using a semiformal notation 2.1 Read the specification or experiment with the software to understand the intended behavior 2.2 Identify the various inputs that participate in this requirement. Note that some of the inputs may be via user interface while some of them from within the system. C2 2.3 Understand the specification of each input. Input granularity principle is key to figuring this. C3 C4 2.4 … 3 Generation - Design test scenarios and generate the corresponding test cases 4 Refinement using structural properties- Use code structure/design aspects to add/delete TS/TC 5 Requirement tracing - Trace the scenarios/cases to the requirement/feature/code-component 6 Fault tracing - Trace the scenarios/cases to the potential defects that it will uncover 7 Assess the coverage of the test scenarios/cases STEM Core Concepts 1 Reductionist principle 2 Input granularity principle 3 Box model [ y=f(x)] 4 Behavior Stimuli approach 5 Techniques landscape 6 Complexity assessment 7 Operational profiling 8 Test coverage evaluation Copyright 2008,STAG Software Private Limited. All rights reserved 7
  • 8. STEM application results Significantly lowered defect escapes – 1000% Estd. high maturity system quickly (3months) Improved efficiencies via automation -500% Enhanced defect finding rates- 500% Scaled up teams very quickly- less that 4 weeks Early stage defect detection - 2x Copyright 2008,STAG Software Private Limited. All rights reserved 8
  • 9. What we do… Test engineering group Knowledge services group Full Cycle QA Training Managed QA Specialized workshops in test Offshore test center engineering Finishing school for large SI cos Slice QA services Test design, Test strategy development Assessment Release assessment Test competency assessment Unit test assessment Requirement testing Performance assessment Consulting Test capability assessment and Tooling & automation improvement Functional test automation Development quality improvement Script migration Custom tooling Copyright 2008,STAG Software Private Limited. All rights reserved 9
  • 10. Work showcase • Have run a 20 people OTC for a large US based eLearning co. • 5 people OTC for a US-based telecom co. • 7 people OTC for a US-based compliance co. • Managed QA for a eLearning product company • Managed QA for a pharma product dev. co. • Test design service improved #TC by 2x improving test coverage for a internet banking co • Our custom tooling reduces cycle time by 5 times for large BI product company • Performance/load assessment for a shipping logistics company ensures that system is ready for deployment • Our training for a large US based financial co. reduces defects at late stage by 30% Copyright 2008,STAG Software Private Limited. All rights reserved 10
  • 11. Thank you. STEMTM is the trademark of STAG Software Private Limited Copyright 2008,STAG Software Private Limited. All rights reserved 11