How to Achieve Level 5 Maturity for QA and Testing Process

Embed Size (px)

Citation preview

  • 7/24/2019 How to Achieve Level 5 Maturity for QA and Testing Process

    1/5

    How to Achieve Level 5

    Maturity for QA and TestingProcessPosted In | ISO standards, Quality assurance| Last Updated:

    "November 3, !#"

    This article explains what are CMM levels and how toachieve these CMM levels for QA processes,

    explained with best examples.$or any process %&et&er it is a Q' process, developmentprocess or any non(tec&nical process, t&ere are levels o) itsmaturity* +y levels o) maturity %e mean t&at t&e level o))ormality and processes improvement, lie ad(&ocprocesses - to )ormally de)ined steps - to mana.ed resultmetrics - to optimi/ation o) t&e processes*

    CMM (Capability Maturity Model)is process basedmodel %&ic& is used to assess t&e maturity o) an

    or.ani/ation )or di))erent domains* 'lt&ou.& t&is model isnormally termed as t&e so)t%are development model buteventually it %as used )or ot&er processes as %ell lie Q'and testin.*It &as # di))erent levels o) maturity )rom to #* 's %e .oto%ards level # )rom , variability and inconsistency

    reduces* +elo% are t&e details o) # levels* 0ere %e %ill .ot&rou.& t&e CMM levelswith respect to QA

    processand %&at all output1result is e2pected )or eac&level to mature a Q'1testin. process and reac& up to level

    #*

    http://www.softwaretestinghelp.com/category/iso-standards/http://www.softwaretestinghelp.com/category/quality-assurance/http://www.softwaretestinghelp.com/sqa-processes-how-to-test-complete-application/http://www.softwaretestinghelp.com/what-is-sei-cmm-iso-ieee-ansi-will-it-help/http://www.softwaretestinghelp.com/category/quality-assurance/http://www.softwaretestinghelp.com/sqa-processes-how-to-test-complete-application/http://www.softwaretestinghelp.com/what-is-sei-cmm-iso-ieee-ansi-will-it-help/http://www.softwaretestinghelp.com/category/iso-standards/
  • 7/24/2019 How to Achieve Level 5 Maturity for QA and Testing Process

    2/5

    Level 1 Ad-Hoc: Unplanned, unsystematic,

    and inconsistent

    's t&e %ord 'd(0oc4 states: unplanned, unprepared, at

    t&is level si.ni)icance is not .iven to plannin., )ollo%in.processes, .uidelines and standards* 5&ere is no

    standardi/ed 6 consistent %ay o) doin. any tas* 5&e onlyt&in. %&ic& is important at t&is level is meetin. t&etimelines, irrespective o) t&e 7uality o) t&e end product and

    deliverables*

    's t&ere are no pre(de)ined standards and processes, sametas is done in di))erent %ays by di))erent people*

    'nd t&is becomes even more unsystematic and inconsistenti) same tas is done di))erently ne2t time*

    !xample "QA- 5&e e2ample %ould be t&at in an or.ani/ationalt&ou.& Q' is o) t&e p&ases in a product li)e cycle butt&ere are not any standard 6 no process de)ined, notemplates )or Q' deliverables lie plan, strate.y, scenarios,and cases are standardi/ed* 8ven i) t&ese are documented

  • 7/24/2019 How to Achieve Level 5 Maturity for QA and Testing Process

    3/5

    t&en all team members &ave t&eir o%n %ay o) doin. it andnot consistent at all*

    Level 2 Control: initiate defining processesat high level:

    Solution to t&e problem %&ic& %e sa% at Level o)unavailability o) Q' processes, met&odolo.y 6 standards

    %ould be to &ave all t&ese in place* 5&e standards andprocesses are not only )inali/ed but also are %elldocumented, so t&at t&ose can be re(used by any one )or

    similar tas*

    !xample "

    QA- 9e)ine overall Q' process and met&odolo.y )ordi))erent types o) testin. lie )unctional, data, per)ormanceetc* 9e)ine t&e role o) a Q' en.ineer in proect4s li)e cycleand prepare templates )or deliverables in eac& p&ase* Not

    only de)ine and prepare rat&er s&are %it&in team

    Level 3 Core Competency: Come up with a

    generalized process for wider audience and

    domains:

    't t&is level 3, people are motivated to )ollo% t&estandards and processes de)ined at level * $or t&is )irst o)

    all t&e processes need to be conveyed to all people andneed to identi)y %&at all sills are needed to use t&ose

    e))ectively and e))iciently and also i) any trainin. is re7uired)or t&at and t&en motivated and supported to )ollo% t&osestandards and processes* 0ere people &avin. moree2perience s&are t&eir no%led.e %it& ot&ers*

  • 7/24/2019 How to Achieve Level 5 Maturity for QA and Testing Process

    4/5

    !xample "QA- ;onduct %ebinars and trainin. sessions to let people.et ac7uainted about t&e ne%ly de)ined Q' process andstandards and motivate t&em to mae use o) t&ose durin.

    t&eir day to day proect4s li)e((((((((((((

    Level 4 Predictable: Measure the processes

    't t&is level processes de)ined at level 3 are measured7uantitatively* 5&is is done to control t&e e))ort re7uired onany tas* +ased on t&is 7uantitative analysis, processes

    can be adusted i) needed, and t&at to %it&out de.radin.t&e 7uality o) t&e end product* 'nalysis is done by dividin.complete process into smaller sub(processes and t&en7uantitative tec&ni7ues are applied on t&ese sub(processesand as per t&e result, sub(processes are adusted i)

    needed* 5&is level is called predictable as based on priore2perience< %e can predict t&e process 7uantitatively andmae use o) t&at )or t&e upcomin. processes*

    !xample "QA- Per)ormin. re.ular audits %ould be a .ood idea &ere*5&is can include to c&ec i) teams are actually )ollo%in. t&eprocesses de)ined, usin. t&e standard templates, ad&ere tomet&odolo.y or not*

    Level 5 Innovative: ContinuousImprovement

    't t&is level, innovative %ays are identi)ied to )urt&erimprove t&e pre(de)ined processes and standards* 5&is is acontinuous process* $or t&is our o%n processes are

  • 7/24/2019 How to Achieve Level 5 Maturity for QA and Testing Process

    5/5

    %atc&ed and re(en.ineered continuously by addin. ne%tools tec&nolo.ies, by continuous studies and by eepin.ourselves updated %it& ne% in)ormation in t&e maret* 5&iscan also be ac&ieved by benc&marin. ot&er or.ani/ations

    and learn )rom t&em and try to improve our process byaddin. ne% innovations to it*

    !xample "QA- =eep on improvin. t&e met&odolo.y, processes

    de)ined based on prior audit results*+ased on some studies it &as been concluded t&at t&e

    or.ani/ations at level may spend >!!! )or any particular

    tas t&en )or t&e same tas or.ani/ation at level # needs tospend >!*

    ')ter .oin. t&ou.& all # levels mentioned above, loos liereac&in. up to level 3 is di))icult* Once it ac&ieved t&en

    ne2t levels are not too )ar and di))icult to ac&ieve