View
691
Download
0
Embed Size (px)
Citation preview
HOW CAN WE REDUCE HIGH-
DEPENDENCY ON DOMAIN
SKILLS?
M C Nagaraj
Director – Customer Excellence
in.linkedin.com/in/mcnagaraj
Copyright STAG Software Private Limited, 2009 2
Six-stage evaluation model (S1-S6)
Hypothesis Based Testing (HBT)A goal focused methodology to validation
Understand
EXPECTATIONS
Understand
CONTEXT
Formulate
HYPOTHESISDevise
PROOF
Tooling
SUPPORT
Assess &
ANALYZE
S1
S2
S3S3
S5
S6
HBT
The central theme of HBT is
“hypothesize potential defects that
can cause loss of expectations
and
prove that they will not exist”
The focus is on the goal and
how we shall achieve it
rather than the various activities
“goal-centric vs. activity-based”
Copyright STAG Software Private Limited, 2009 3
HBT and STEM
Understand
EXPECTATIONS
Understand
CONTEXT
Formulate
HYPOTHESISDevise
PROOF
Tooling
SUPPORT
Assess &
ANALYZE
S1
S2
S3S3
S5
S6
D1
D2
D3
D4D5D6
D7STEM
D8
STEM
HBT
“method”
“methodology”
GOAL
a particular way of doing something
‘defect detection technology
from STAG’
a system of ways of doing
‘goal centered scientific
approach to validation’
‘deliver clean software
quickly & cost-effectively’
“outcome”
• Key focus in each stage
• Empowered by scientific approach using eight disciplines (D1 to D8) of STEM
• 32 core concepts address factors like effectiveness, consistency, scalability, efficiency, visibility and agility of test methodology
• The outcome of each stage are well defined
HBT - six stages effectiveness guaranteed
Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 4
Key focus: Structured questioning, multiple view points, STEM discipline D1 (Business value understanding)
Problems addressed:
• Knowledge transfer takes too much time (high dependency on domain skills)
• Requirement clarity evolves and unable to estimate accurately (Ineffective requirement gathering )
• Ramp-up or add new members to team is taking too much time (delay in project start date than plan)
• “All competency in one engineer” concept is looking expensive and cost of project going up (Role based competency missing)
HBT Stages 1 and 2 (Understand Expectations and Understand Context)
Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 5
Using D1 (Business value understanding) we were able to address problems stated in previous slide
• This has well defined 7 steps
• Key deliverables: Overview document, Requirement/feature map, User type list, Value prioritization matrix, Usage profile, Key attributes list and Cleanliness assessment criteria
• STEM core concepts: Value prioritization, Attribute analysis, Landscapes, Viewpoints, Interaction matrix, Reductionist principle, Operational profiling, GQM
Summary
Copyright 2011. STAG Software Pvt Ltd. All rights reserved. 6