7
HOW CAN WE REDUCE HIGH- DEPENDENCY ON DOMAIN SKILLS? M C Nagaraj Director Customer Excellence in.linkedin.com/in/mcnagaraj

HBT Solution - Part 1 of 6

Embed Size (px)

Citation preview

Page 1: HBT Solution - Part 1 of 6

HOW CAN WE REDUCE HIGH-

DEPENDENCY ON DOMAIN

SKILLS?

M C Nagaraj

Director – Customer Excellence

in.linkedin.com/in/mcnagaraj

Page 2: HBT Solution - Part 1 of 6

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”

Page 3: HBT Solution - Part 1 of 6

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”

Page 4: HBT Solution - Part 1 of 6

• 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

Page 5: HBT Solution - Part 1 of 6

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

Page 6: HBT Solution - Part 1 of 6

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

Page 7: HBT Solution - Part 1 of 6

Copyright STAG Software Pvt. Ltd., 2011

Thank YouEmail ID: [email protected]

@mcnagaraj