CMMI Appraisals – Testers Journey as an Appraisal Team Member
-
Upload
vickramchandu9526 -
Category
Documents
-
view
213 -
download
0
Transcript of CMMI Appraisals – Testers Journey as an Appraisal Team Member
-
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
1/11
CMMI Appraisals Testers
Journey as an Appraisal TeamMember (ATM)Posted In | ISO standards, Quality assurance| Last Updated:
"November 3, !#"
Personal Note:It$s a %reat opportunity &or a Q'()ester tobe a *++I Appraisal Team Member (')+- ')+ %ets
e.tensive e.posure o& a complete *++I model- I& youror%ani/ation is %oin% &or appraisal and you %et an
opportunity to be an ')+, %rab it- It$s an ac0ievement you1ill li2e to mention in your resume-
To Readers: Appraisal is complex and time takingprocess. I have tried to describe it as simple as possible.
This article will give you brief idea about CMMI Appraisal.Its not about CMMI model but it will tell what happens
during appraisal! There may be understanding problemsinitially "If you are not familiar with CMMI terminology#
until you arrive at an example below$ %lease keep reading
until then.
Also read => CMM levels for QA ProcessesWhat is CMMI Appraisal
'n appraisal is an activity t0at 0elps us to identi&y
stren%t0s and 1ea2nesses o& our or%ani/ation$s processes
http://www.softwaretestinghelp.com/category/iso-standards/http://www.softwaretestinghelp.com/category/quality-assurance/http://www.softwaretestinghelp.com/achieve-level-5-maturity-for-qa-testing-process/http://www.softwaretestinghelp.com/category/quality-assurance/http://www.softwaretestinghelp.com/achieve-level-5-maturity-for-qa-testing-process/http://www.softwaretestinghelp.com/category/iso-standards/ -
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
2/11
and veri&y 0o1 closely t0e processes relate to *++I best
practices-
!lash "ac#: 0en any or% decides to %o &or a maturity
level appraisal 4*ommonly 2no1n as *++I 'ppraisal t0eycontact an aut0ori/ed or%ani/ation &rom So&t1are5n%ineerin% Institute 4S5I Partner net1or2 to do t0e
appraisal- 'ut0ori/ed a%ency 1ill appoint consultant to0elp(%uide or% to understand *++I, creatin% documents
and or%ani/ation policies etc- )0is is a lon% process- It
starts year or 678 mont0s 49epends maturity level o&
or%ani/ational process be&ore t0e &inal appraisal- '&ter
preparation, L' 4Lead 'ppraiser 1ill be invited to do t0eappraisal-
Preparation at organization level:
e&ore *++I implementation, or%ani/ation 0as to:
Identi&y sta&& to attend Intro to *++I course
*reate S5P) or S5P; 4So&t1are 5n%ineerin% Process)eam(;roup 4 to ')+-
'&ter trainin%, an e.am 1ould be 0eld and you 0ave topass- ' re&erence document called +et0od 9e&inition
9ocument 4+99 1ill be provided to all t0e ')+s, t0is
document describes t0e S*'+PI- 4)opics o& Intro to *++I)rainin% course is covered at t0e end o& t0is article
http://www.sei.cmu.edu/http://www.sei.cmu.edu/ -
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
3/11
Now what is SCAMPI, who is LA and what
ATM does:
'CAMPI:'tandard C++I Appraisal Met0od&or ProcessImprovement-
ead Appraiser (A):So&t1are 5n%ineerin% Institute4S5I 'ut0ori/ed S*'+PI ead Appraiser- 4*ommonly
2no1n as L'- )0e L' announces t0e &inal &indin%s reportand si%ns t0e +aturity Level certi&icate- )0e 1ord
certi&icate isn$t %enerally used? S5I discoura%es t0e 1ord
=certification> and instead it re&ers to a company as 0avin%
=ac0ieved CMMILevel #>-What ATM does')+s support t0e Lead 'ppraisers in collectin% and
validatin% evidences &or 9ocument 5ac0
Process 'rea is intended to be adapted to t0e culture and
be0aviors o& your o1n company-
There are ** Process Area inCMMI+
-
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
4/11
ASource: 1i2ipediaBit0in t0e Process 'reas in t0e *++I, t0ere are multiple
=Speci&ic ;oals 4S;s> and Speci&ic Practices 4SPs-> )0esepractices de&ine t0e e.pected be0aviors o& proCects and
or%ani/ations-
http://en.wikipedia.org/wiki/Process_area_(CMMI)http://en.wikipedia.org/wiki/Process_area_(CMMI) -
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
5/11
Ima,e: Process Area components'-: ' speci&ic %oal describes t0e uniDue c0aracteristicst0at must be present to satis&y t0e process area-
--: ;eneric %oals are called =%eneric> because t0e same%oal statement applies to multiple process areas-
5very ')+ 1ill be responsible &or Process 'rea allocated by
L' to 0im(0er- Suppose t0ere are ')+s, every ')+ 1ill
0ave process areas o& all t0e proCects selected &or
'ppraisal- ;enerally L' &orms small %roup o& ')+s-Suppose ! ')+S are t0ere L' 1ill create ! %roups 4eac0
%roup 1it0 t1o ')+s and eac0 %roup 1ill be responsible&or a &e1 P' o& all t0e proCects-
5.ample:
Let me %ive an e.ample to ma2e you understand Speci&ic
;oal and Speci&ic Practices and 10at is ')+$s role in
appraisal process-)a2e e.ample o& Process 'rea, Ealidation+42eepin% inmind most o& t0e reader 0ere are )ester(Q'
/alidation (/A) is an 0n,ineerin, process area atMat%rit& evel 1+
-
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
6/11
Purpose o& t0is Process 'rea: )0e purpose o& Ealidation is
to demonstrate t0at a product or product component &ul&ills
its intended use 10en placed in its intended environment-
There are t2o '- ('pecific -oals) in this ProcessArea+
-'- 3Prepare &or Ealidation
-'- *Ealidate Product or Product *omponentset4s see 'pecific Practices b& -oal+ 'pecific Practicesin '-3 mentioned belo2+S; Prepare &or Ealidation
SP - Select products and product components to bevalidated and validation met0ods to be used-
SP - 5stablis0 and maintain t0e environment needed
to support validation-
SP -3 5stablis0 and maintain procedures and criteria
&or validation-
It is not possible to elaborate all Speci&ic Practices 0ere? I
1ill consider SP- to %ive you an idea o& appraisal process-
SP - =Select products and product components to be
validated and validation met0ods to be used>: S)P
4So&t1are )est Plan is t0e most suitable arti&act &or
t0is SP- 'll @eatures(*omponent(*apability needs to be
tested and t0e met0od is captured in t0is document-
ATM responsibilities: @irst ')+ 1ill veri&y i& t0e S)P is approved-
'pproval mail or any supportin% arti&act &or approval is
c0ec2ed &or- 5-%- a&&irmation &rom approver in +o+- I&it$s in +o+, approver presence in t0at meetin% 1ill be
http://www.softwaretestinghelp.com/category/test-plan-template/http://www.softwaretestinghelp.com/category/test-plan-template/ -
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
7/11
c0ec2ed in attendance s0eet on t0at particular date &or
t0is meetin%-
-
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
8/11
eac0 ot0er &ollo1ed by cross veri&ication, covers t0e core
responsibility o& an ')+- Ot0er t0an t0is ')+ participates in
t0e intervie1 o& @'< members- I s0all cover t0is topic in
&uture articles-
No2 fe2 more e.amples:)0ese are %eneric e.amples to %ive more insi%0t on
appraisal process-
Let$s see a scenario: H 0ile %oin% t0rou%0 a 1ee2ly status
meetin% +o+ 4+inutes o& meetin% o& a particular date ')+
ensures on veri&yin% t1o points-
-
-
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
9/11
ProCect +ana%er sends a reDuest to J< department
re%ardin% trainin%- J< 1ill &ind an Internal(5.ternal trainer
&or t0e resource and conduct trainin%- )0is is t0e %eneral
scenario, 10at else 0appens in O)F
et4s see ho2 6T 2or#s, suppose t0is &inancial yearor%ani/ation 0as allocated KK amount o& money &or
trainin%- No1 J< 1ill identi&y trainin% needs, 1ill collect t0edata &rom mana%ers, resources and 1ill prioriti/e it, alon%
1it0 t0is J< 1ill also identi&y or%ani/ation$s &uture needs-
@or instance, i& or%ani/ation decides to start 1or2in% on
communication proCects alon% 1it0 so&t1are, eit0er J< 1ill
0ire ne1
-
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
10/11
5esponsibilit& of '0PT
-
7/24/2019 CMMI Appraisals Testers Journey as an Appraisal Team Member
11/11
5ac0 'ppraisal )eam +ember 1ill revie1 and
evaluate obCective evidence o& practice
implementation and participate 1it0 t0e ot0er'ppraisal )eam +embers 4includin% t0e Lead in
comin% to consensus on 0o1 adeDuately practicesare implemented at t0e or%ani/ational level and
10et0er or not %oals, practices, and maturity levels
are satis&ied-
Appraisal /alidit&: )0e &indin%s and results &rom aS*'+PI ' 'ppraisal are valid &or a period o& not more t0an
t0ree years &rom delivery o& t0e appraisal &indin%s- )0at
means a&ter every t0ree years or%ani/ation 0ave to %o &or
appraisal-
Conclusion:
No1 see t0e di&&erence in a )ester$s activity &rom Pre *++I
to Post *++I-
Pre *++I: 9ev team sends a mail ='ll de&ects closed,
9e&ect s0eet attac0ed> and reDuests &or testin%- Post *++I:
)ester c0ec2s &or code baseline &ollo1ed by upload
in repository-
*< raised &or code c0an%e and accepted by
S5P)(S5P;F
'vailability o& Updated peer test reportF
*orrect Eersion number o&&ered &or testin%F
)0e above are t0e prereDuisites &or testin%-