an overview of hbt (pdf)

Upload: pramod-v-johnson

Post on 06-Apr-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 An Overview of HBT (PDF)

    1/23

    An overview of HBT

  • 8/3/2019 An Overview of HBT (PDF)

    2/23

    CopyrightSTAGSoftwarePrivateLimited,2010-11 2

  • 8/3/2019 An Overview of HBT (PDF)

    3/23

    CopyrightSTAGSoftwarePrivateLimited,2010-11 3

    Whatfishestocatch

    Whenandwheretocatch

    Bignet,smallholes

    Covermore,movefast,coursecorrect

  • 8/3/2019 An Overview of HBT (PDF)

    4/23

    Assess &

    Analyze

    CopyrightSTAGSoftwarePrivateLimited,2010-11 4

    ...is a personal test methodology powered by a defect

    detection technology that enables an individual torapidly & effectively deliver Clean Software

    Tooling

    SupportDevise

    Proof

    Hypothesize

    PDTGoal

  • 8/3/2019 An Overview of HBT (PDF)

    5/23

    CopyrightSTAGSoftwarePrivateLimited,2010-11

    Activities

    ......................................

    ......................................

    ......................................

    ......................................

    ......................................

    ......................................

    Poweredbyex

    perience

    How is HBT different

    from other methodologies?

    Activities

    ......................................

    ......................................

    ......................................

    ......................................

    ......................................

    ......................................

    Poweredbydefectdetection

    techn

    ology(STEM)

    drives

    hopefully

    results in

    Typical

    HBT

  • 8/3/2019 An Overview of HBT (PDF)

    6/23

    Copyright2010-11,STAGSoftwarePrivateLimited 6

    Needs

    Expectations

    End users

    RequirementsFeatures

    AttributesUsage

    Marketplace

    EnvironmentBusiness value

    Cleanliness criteria

    What do I want?

    How good?

    }Example: Clean Water implies

    1.Colourless2.No suspended particles

    3.No bacteria4.Odourless

    Accelerate understanding/ramp-up

  • 8/3/2019 An Overview of HBT (PDF)

    7/23Copyright2010-11,STAGSoftwarePrivateLimited 7

    Cleanliness criteria

    What types of defectsdo I need to uncover?

    Example:

    Data validation

    Timeouts

    Resource leakage

    Calculation

    Storage

    Presentation

    Transactional ...

    Hypothesize

    potentia

    l

    defect

    Typ

    es

    Potential defect types

    Accelerate goal clarity

  • 8/3/2019 An Overview of HBT (PDF)

    8/23Copyright2010-11,STAGSoftwarePrivateLimited 8

    Testtypes

    TT1

    TT2

    TT4

    TT5

    TT3

    Potential defect types

    Staged & purposeful

    detection Optimize testing

    Qualitylevels

    PDT4

    PDT3

    PDT6

    PDT5

    PDT7

    PDT1

    PDT2

    PDT:Potential Defect Types

    QL1

    QL2

    QL3

  • 8/3/2019 An Overview of HBT (PDF)

    9/23Copyright2010-11,STAGSoftwarePrivateLimited 9

    Staged & purposeful

    detection

    Cover more ground

    TestScenarios/Cases

    TT

    TS1 TC1,2,3

    TS2 TC4,5,6,7

    R1

    R2

    R3

    PDT1

    PDT2

    PDT3

    Requirements & Fault traceability

    Complete test cases

  • 8/3/2019 An Overview of HBT (PDF)

    10/23Copyright2010-11,STAGSoftwarePrivateLimited 10

    Staged & purposeful

    detection

    Move fast

    Better ROI

    Sensible automation

    Tooling and scripts

  • 8/3/2019 An Overview of HBT (PDF)

    11/23Copyright2010-11,STAGSoftwarePrivateLimited 11

    Course correct quickly

    Complete test cases

    Sensible automation

    QualityIndex

    QL1

    QL2

    QL3

    Quality, Progress & Risk

    Goal directed

    measures

  • 8/3/2019 An Overview of HBT (PDF)

    12/23

    Cover more ground

    Optimize testing

    Copyright2010-11,STAGSoftwarePrivateLimited 12

    Complete test cases

    Sensible automationGoal directed

    measures

    Staged & purposeful

    detection

    Potential defect typesCleanliness criteria

    Course correct quickly Move fast

    Accelerate understanding Accelerate goal clarity

    Expectations

  • 8/3/2019 An Overview of HBT (PDF)

    13/23Copyright2010-11,STAGSoftwarePrivateLimited 13

    PotentialDefectTypes(PDT)Cleanlinesscriteria

    Functional aspects

    Non-functional aspects

    QualityIndex

    QL1

    QL2

    QL3

    TestScenarios/Cases

    TT

    TS1 TC1,2,3

    TS2 TC4,5,6,7

    R1

    R2

    R3

    PDT1

    PDT2

    PDT3

    Needs

    Expectations

    PDT1

    Qualitylevels

    PDT2

    PDT4

    PDT3

    PDT6

    PDT5

    PDT7

    Testtypes

    TT1

    TT2

    TT4

    TT5

    TT3

    Toolingandscripts

  • 8/3/2019 An Overview of HBT (PDF)

    14/23CopyrightSTAGSoftwarePrivateLimited,2010-11 14

    Six-stageevaluationmodel (S1-S6)

    Understand

    EXPECTATIONS

    Understand

    CONTEXT

    FormulateHYPOTHESIS

    DevisePROOF

    Tooling

    SUPPORT

    Assess &

    ANALYZE

    S1

    S2

    S3S4

    S5

    S6

    HBT

    ThecentralthemeofHBTis

    hypothesizepotentialdefectsthat

    cancauselossofexpectationsandprovethattheywillnotexist.

    Thefocusisonthegoaland

    howweshallachieveit,

    ratherthanthevariousactivities.

    i.egoal-centricvs. activity-based

  • 8/3/2019 An Overview of HBT (PDF)

    15/23CopyrightSTAGSoftwarePrivateLimited,2010-11 15

    Understand

    EXPECTATIONS

    Understand

    CONTEXT

    FormulateHYPOTHESIS

    Devise

    PROOF

    Tooling

    SUPPORT

    Assess &

    ANALYZE

    S1

    S2

    S3S4

    S5

    S6

    D1

    D2

    D3

    D4D5

    D6

    D7STEM

    D8

    method

    methodology

    STEM

    HBT

    GOAL

    aparticularwayofdoingsomething

    defectdetectiontechnology

    fromSTAG

    asystemofwaysofdoing

    goalcenteredscientific

    approachtovalidation

    delivercleansoftware

    quickly & cost-efectively

  • 8/3/2019 An Overview of HBT (PDF)

    16/23CopyrightSTAGSoftwarePrivateLimited,2010-11 16

    ConsistsofEIGHTDisciplines

    STEMWay

    & THIRTY-TWOscientificconcepts

    STEMCore

    Adisciplineconsistsofsteps

    eachofwhichisaidedby

    scientificconcept(s)

    32core

    concepts

    D1

    Businessvalue

    understanding

    Defect

    hypothesis

    Strategy &

    planning

    TestdesignTooling

    Visibility

    Execution &

    reporting

    Analysis &

    management

    D2

    D3

    D4D5

    D6

    D7

    D8

    STEMCore

    STEMWay

  • 8/3/2019 An Overview of HBT (PDF)

    17/23CopyrightSTAGSoftwarePrivateLimited,2010-11 17

    BusinessvalueunderstandingD1 DefecthypothesisD2

    TestdesignD4 Teststrategy & planningD3

  • 8/3/2019 An Overview of HBT (PDF)

    18/23CopyrightSTAGSoftwarePrivateLimited,2010-11 18

    ToolingD5 VisibilityD6

    Analysis & ManagementD8 Execution & ReportingD7

  • 8/3/2019 An Overview of HBT (PDF)

    19/23Copyright2010-11,STAGSoftwarePrivateLimited

    1. Buyafastervehicle

    2. Findashorterroute

    3. Knowtherouteclearly

    4. Beclearwhereyouwanttogo! (Cleargoal)

    5. Negotiatetroublequickly(Adapt/Adjust)

    6. Detourless (i.e. lessbacktracking)

    7. Drivecarefully (lane & drivingdiscipline)

    8. Keeptrackofwhereyouare

    9. Usegoodvehicle & fuel (goodtechnology)

    10.Uselearningsfromotherswhohaveusedthatroute

    19

  • 8/3/2019 An Overview of HBT (PDF)

    20/23

    Copyright2010-11,STAGSoftwarePrivateLimited 20

    Processoptimization

    Execution

    acceleration

    Intellectual

    leverage

    Asset

    leverage

    Org

    Tooli

    ngPerso

    nHis

    tory

  • 8/3/2019 An Overview of HBT (PDF)

    21/23

    Copyright2010-11,STAGSoftwarePrivateLimited 21

    Processoptimization

    Executionacceleration

    Intellectualleverage

    Assetleverage

    Org

    Toolin

    gPerso

    nHis

    tory

    1

    2

    34

    5

    67

    8

    9

    10

    5

    67

    2

    1. Buy a faster vehicle

    2. Find a shorter route

    3. Know the route clearly

    4. Be clear where you want to go! (Clear goal)

    5. Negotiate trouble quickly(Adapt/Adjust)

    6. Detour less (i.e. less backtracking)

    7. Drive carefully (lane & driving discipline)

    8. Keep track of where you are

    9. Use good vehicle & fuel (good technology)

    10. Use learnings from others who has used that route

    Accelerate understandingReordered

  • 8/3/2019 An Overview of HBT (PDF)

    22/23

    Copyright2010-11,STAGSoftwarePrivateLimited 22

    Processoptimization

    Executionacceleration

    Intellectualleverage

    Assetleverage

    Org

    Tooling

    Perso

    nHis

    tory

    1

    2

    34

    5

    6

    7

    8

    9

    10

    5

    67

    2

    Accelerate understanding

    Accelerate goal clarity

    Optimize Testing

    Cover more ground

    Move fast

    Course correct quickly

    Reordered...

    4. Be clear where you want to go!

    3. Know the route clearly

    10. Use learnings from others who has used that route

    2. Find a shorter route

    7. Drive carefully (lane & driving discipline)

    6. Detour less (i.e. less backtracking)

    1. Buy a faster vehicle

    9. Use good vehicle & fuel (good technology)

    8. Keep track of where you are

    5. Negotiate trouble quickly

    (Adapt/Adjust)

  • 8/3/2019 An Overview of HBT (PDF)

    23/23

    C h 2010 11 S G S f d 23

    Re-architecting test assets increases test coverage by 250%

    10x reduction in post-release defects

    30% defect leakage reduction from early stage

    Terse requirement - Holes found & fixed at Stage#1

    Test assessment accelerates integration

    Smart automation - 3x reduction in time

    Thank you - Have a great day!