Você está na página 1de 55

Appraisal Assistant User Manual

Version Author Date Comment


0.6 Fred Liang 6/Mar/04 Initial version, covers organization, user management,
standard appraisal editing, appraisal customization,
evidence management
0.7 Fred Liang 4/Apr/04 Update evidence management, practice
caracterization, goal rating, process rating, maturit!
rating, appraisal summarizing
0." Fred Liang #$/Apr/04 %&port/Import mini'team appraisal dataset
0.( Fred Liang $)/*un/04 I+, $))04 pro-iler, .MMI /eports generation
0.($ Fred Liang #$/*un/04 .MMI'$##07/$))04 mapping import, $))04 process
pro-ile report generation
0.(# Fred Liang #0/Aug/04 %dit evidence name -rom te evidence list control
0.(0 Fred Liang #7/Aug/04 %vidence registr! 1AutoAssociate2 mode
0.(4 Fred Liang 0/+ept/04 +tandard appraisal repositor! -rame3or4 diagram,
appraisal model -rame3or4 diagram
0.() Fred Liang $$/+ept/04 Mini team I/, inter-ace, diagrams
0.(6 Fred Liang #6/+ept/04 5II e&port/import
0.(7 Fred Liang #/,ct/04 %vidence /egistr!, %vidence'5ractice relationsip
caracteristic
0.(" Fred Liang $0/,ct/04 User accounts 6atc init, .MMI'I+,$))04 pro-iler
update, evidence association reporting, direct arti-act
coverage -lag, evidence 7uic4 re-erence
0.(( Fred Liang (/8ov/04 .MMI .lass 9 :+;I< appraisals, practice
implementation strengt comments, Mini team import
option
$.00 Fred Liang #)/8ov/04 Mini team data revie3 panel, usa6ilit! updates on
evidence registr!
$.0$ Fred Liang $0/=ec/04 Initial evidence spreadseet -or .MMI appraisals,
import initial evidence -rom plain te&t -ile.
$.0# Fred Liang $)/=ec/04 Appraisal .ustomization ta6 update, instantiation
implementation gap rollup
$.00 Fred Liang $)/*an/0) +tandard appraisal metod rating sceme panel,
automatic data6ase compact
$.04 Fred Liang 7/Mar/0) Multi instance intervie3 panel -or .MMI appraisals
$.0) Fred Liang #/Apr/0) I+,(00$ editor and pro-iler -or .MMI appraisals
$.06 Fred Liang (/*un/0) =etail customization o- process area, update
screensots
$.07 Fred Liang #$/*un/0) Add instantiation to .MMI practice mapping
customization, updated 5II >auto association? mode in
te evidence registr!
$.0" Fred Liang $0/*ul!/0) Update mini team I/, options, evidence coverage ta6,
and multi'instance intervie3 panel
$.0( Fred Liang #(/Aug/0) merge I+,$))04 assessment section
$.$0 Fred Liang 6/=ec/0) Update evidence registr! screensots, Add import
document evidence list
$.$$ Fred Liang $0/Fe6/06 .ut/.op!/5aste 5IIs
$.$# Fred Liang #0/*ul/06 Update screensots
$.$0 Fred Liang (/Mar/07 9%@A 0 updatesA
' 8e3 appraisals
' %vidence registr!
' Multi'Instantiation evidences I/,
' /eporting, /esult carts
' +tandard /ating +ceme editing
' Model editing
' Model mappings
#
1. LOG ON TO APPRAISAL ASSISTANT.....................................................................................
!. ORGANI"ATION PRO#IL$........................................................................................................
#.$. ./%A@% 8%B ,/CA8IDA@I,8 5/,FIL%................................................................................... )
#.#. ,5%8 ,/CA8IDA@I,8 5/,FIL%............................................................................................... )
%. CMMI APPRAISAL PRO&$CTS................................................................................................ '
0.$. ./%A@% 8%B A55/AI+AL 5/,*%.@.......................................................................................... 6
0.#. ,5%8 A8 %EI+@I8C A55/AI+AL 5/,*%.@................................................................................. 6
0.0. =%L%@% A8 %EI+@I8C A55/AI+AL 5/,*%.@.............................................................................. 6
0.4. 8AM% @F% A55/AI+AL 5/,*%.@.............................................................................................. 6
0.). .U+@,MID% ,/CA8IDA@I,8 +.,5%......................................................................................... 7
0.6. .U+@,MID% 5/,.%++ +.,5%................................................................................................. 7
0.7. .U+@,MID% A55/AI+AL @%AM................................................................................................. (
(. $VID$NC$ R$GISTR) IN CMMI APPRAISAL........................................................................1*
4.$. .,LL%.@ I8I@IAL 5II+ U+I8C +5/%A=+F%%@+.........................................................................$0
4.#. IM5,/@ A LI+@ ,F =,.UM%8@+............................................................................................. $#
4.0. A== %GI=%8.%.................................................................................................................... $#
4.4. %=I@ %GI=%8.%.................................................................................................................... $#
4.). /%M,G% %GI=%8.%.............................................................................................................. $0
4.6. ,5%8 @F% %GI=%8.%............................................................................................................ $0
4.7. A++,.IA@% %GI=%8.% @, @F% M,=%L 5/A.@I.%+..................................................................$0
4.". CA@F%/ %GI=%8.%+ 9H M,=%L 5/A.@I.%............................................................................. $4
4.(. .U@/.,5H/5A+@% 5II+......................................................................................................... $)
4.$0. ./,++'I8+@A8@IA@I,8 %GI=%8.% 8,@%+............................................................................. $6
4.$$. /%GI%B %GI=%8.% .,G%/AC%............................................................................................ $7
4.$#. %GI=%8.% +UMMA/H /%5,/@............................................................................................ $"
4.$0. I8+@A8@IA@I,8 5/A.@I.% .FA/A.@%/IDA@I,8.....................................................................$(
. CMMI $VID$NC$ DATA+AS$ $,PORT-IMPORT..................................................................1.
).$. %E5,/@ %GI=%8.% =A@A9A+%............................................................................................... $(
).#. IM5,/@ %GI=%8.% =A@A9A+%............................................................................................... $(
'. CMMI MOD$L PRACTIC$ C/ARACT$RI"ATION.................................................................!*
6.$. .FA/A.@%/ID% 5/A.@I.% IM5L%M%8@A@I,8 ,F @F% I8+@A8@IA@I,8........................................#0
6.#. .FA/A.@%/ID% 5/A.@I.% IM5L%M%8@A@I,8 ,F @F% ,/CA8IDA@I,8 U8I@................................#0
0. CMMI GOAL RATING.............................................................................................................. !1
1. CMMI PROC$SS AR$A RATING............................................................................................ !!
.. CMMI ORGANI"ATION UNIT MATURIT) RATING................................................................!%
1*. R$VI$2 CMMI APPRAISAL R$SULTS................................................................................!(
11. CMMI 3 ISO1*( PRO#IL$R................................................................................................ !(
1!. CMMI 3 ISO.**1 PRO#IL$R.................................................................................................. !'
1%. CMMI R$PORT G$N$RATION.............................................................................................. !'
1(. ISO1*(3 ASS$SSM$NT PRO&$CTS............................................................................... !1
$4.$. .U+@,MID% A++%++M%8@ +.,5%........................................................................................ #"
$4.#. .U+@,MID% A++%++M%8@ @%AM......................................................................................... #"
1. $VID$NC$ R$GISTR) IN ISO1*( ASS$SSM$NT...........................................................!.
$).$. .,LL%.@ I8I@IAL I+,$))04 %GI=%8.%+ U+I8C +5/%A=+F%%@.............................................#(
0
$).#. IM5,/@ A LI+@ ,F =,.UM%8@+........................................................................................... 00
$).0. A== %GI=%8.%................................................................................................................... 00
$).4. %=I@ %GI=%8.%.................................................................................................................. 00
$).). =%L%@% %GI=%8.%............................................................................................................. 0$
$).6. A++,.IA@% %GI=%8.% @, A++%++M%8@ I8=I.A@,/+............................................................0$
$).7. /%GI%B %GI=%8.% .,G%/AC%............................................................................................ 0#
$).". CA@F%/ %GI=%8.% 9H A++%++M%8@ I8=I.A@,/+.................................................................00
1'. ISO1*( PROC$SS OUTCOM$-AC/I$V$M$NT $VID$NC$S.........................................%(
$6.$. /%GI%B %GI=%8.% @, ,U@.,M%/A.FI%G%M%8@ MA55I8C+...................................................04
$6.#. =%.I=% %GI=%8.% A++,.IA@I,8 .FA/A.@%/I+@I. :,5@I,8AL<.............................................0)
$6.0. .FA/A.@%/ID% 5/,.%++ ,U@.,M% / 5/,.%++ A@@/I9U@% A.FI%G%M%8@ :,5@I,8AL<.........0)
10. ISO1*( PROC$SS ATTRI+UT$ RATING......................................................................... %'
11. ISO1*( PROC$SS CAPA+ILIT) RATING........................................................................%'
1.. R$VI$2 ISO1*( ASS$SSM$NT R$SULTS.....................................................................%0
!*. ISO1*( ASS$SSM$NT R$PORTING................................................................................%0
!1. MINI3T$AM MANAG$M$NT.................................................................................................. %0
#$.$. %E5,/@ MI8I'@%AM =A@A9A+%............................................................................................ 0"
#$.#. IM5,/@ MI8I'@%AM =A@A9A+%............................................................................................. 0(
!!. US$R MANAG$M$NT........................................................................................................... (!
##.$. A== U+%/......................................................................................................................... 4#
##.#. =%L%@% U+%/.................................................................................................................... 40
##.0. %=I@ U+%/......................................................................................................................... 44
!%. STANDARD APPRAISAL MOD$L MANAG$M$NT.............................................................((
#0.$. A== A +@A8=A/= .MMI .,8+@%LLA@I,8...........................................................................4)
#0.#. .U+@,MID% 5/,.%++ .A@%C,/H .A@%C,/H......................................................................4)
#0.0. .U+@,MID% .MMI 5/,.%++ A/%A..................................................................................... 4)
#0.4. .U+@,MID% .MMI C,AL.................................................................................................... 4)
#0.). .U+@,MID% .MMI 5/A.@I.%............................................................................................. 46
#0.6. A== A +@A8=A/= I+,$))04 M,=%L..................................................................................46
#0.7. %+@A9LI+F I+,$))04 B,/I 5/,=U.@ /%5,+I@,/H...........................................................46
#0.". .U+@,MID% 5/,.%++ .A@%C,/H....................................................................................... 47
#0.(. .U+@,MID% I+,$))04 5/,.%++....................................................................................... 47
#0.$0. .U+@,MID% I+,$))04 5/,.%++ A@@/I9U@%....................................................................4"
#0.$$. .U+@,MID% I+,$))04 A++%++M%8@ I8=I.A@,/...............................................................4"
#0.$#. +@A8=A/= I+, (00$ 5/,FIL% %=I@,/............................................................................. 4(
#0.$0. MA8AC% .MMI @, I+,(00$/I+,$))04 MA55I8C+.........................................................4(
!(. APPRAISAL M$T/OD RATING SC/$M$ MANAG$M$NT.................................................1
#4.$. 8%B A55/AI+AL M%@F,=................................................................................................... )$
#4.#. =%L%@% A55/AI+AL M%@F,=............................................................................................... )$
#4.0. A== /A@I8C +.AL%............................................................................................................ )$
#4.4. =%L%@% /A@I8C +.AL%....................................................................................................... )$
#4.). %=I@ /A@I8C +.AL%........................................................................................................... )$
!. COMPACTING T/$ DATA+AS$.......................................................................................... !
APP$NDI, A4 CMMI $VID$NC$ R$GISTR) 5UIC6 R$#$R$NC$...........................................1
4
1. Lo7 on to Appraisal Assistant
Hou must -irst log onto Appraisal Assistant. @e login name o- te de-ault administrator account
isA A8min. 5ass3ord isA A8min
@o log on, 6ring up te User Logon dialog 6o& 6! selecting 1Lo7 on2 -rom te 1user2 menu. 9ot
login name and pass3ord are case sensitive.
!. Or7ani9ation pro:ile
Appraisal Assistant uses one data6ase -or eac organization unit. It stores data o- all appraisal
proJects tat are 6elonged to te same organization unit. @e organization data6ase is pass3ord
protected.
2.1. Create New Organization Profile
,nl! te administrator users can create ne3 organization data6ase. Hou can create an
organization data6ase 6! selecting te 1ne; or7ani9ation pro:ile2 -rom te or7ani9ation menu.
9! de-ault, te organization data6ase -ile name 3ill 6e te same as te organization name. @e
data6ase -ile 3ill 6e created in te speci-ied -older. ,nce created, te attri6utes o- an organization
can 6e canged troug te 1Or7ani9ation2 ta6 in te main 3indo3.
2.2. Open Organization Profile
@o open an e&isting organization data6ase, log on to Appraisal Assistant and select 1open
organization pro-ile2 -rom te 1organization2 menu. @e -ile e&tension name o- te organization
pro-ile is K.op-.
)
%. CMMI Appraisal Pro<e=ts
3.1. Create new appraisal project
@o create a ne3 appraisal proJectA
$. ,pen te organization pro-ile
#. +elect 1Ne; Appraisal? -rom te 1Appraisal2 menu
0. 8ame te ne3 appraisal
4. +elect te model :rame;or> on te Ne; Appraisal dialog 6o&. I- selected te CMMI
Sta7e8 representation, !ou also need to speci-! te Tar7et ML -or tis appraisal proJect
). @ic4 te applica6le models/constellations -rom te mo8el list. Hou need to re'select te
model i- !ou canged te :rame;or>
6. +elect te ratin7 s=heme used -or tis appraisal
7. A ne3 appraisal 3ill 6e created and added to te organization pro-ile. I- tere is anoter
appraisal proJect currentl! opened, all data o- tat appraisal 3ill 6e saved 6e-ore te ne3
appraisal proJect is created. @e current user 3o created te appraisal proJect 3ill 6e
automaticall! assigned as te team leader o- te ne3 appraisal. I- te ne3 appraisal uses
te CMMI sta7e8 representation, te program 3ill initialize te appraisal process scope
according to te appraisal2s igest maturit! level.
3.2. Open an existing appraisal project
@o open an e&isting appraisal proJectA
$. ,pen te organization pro-ile
#. +elect te 1Or7ani9ation2 ta6 -rom te le-t panel
0. +elect te appraisal proJect -rom te appraisal list
3.3. Delete an existing appraisal project
@o delete an e&isting appraisal proJectA
$. ,pen te organization pro-ile
#. +elect te 1Or7ani9ation2 ta6 in te le-t panel
0. .lic4 on te appraisal proJect !ou 3ant to delete
4. .lic4 on te Remo?e 6utton to remove te selected appraisal proJect -rom te data6ase.
,nce an appraisal is removed, it can 8,@ 6e recovered.
3.4. Name the appraisal project
@o cange te appraisal proJect nameA
$. ,pen te appraisal proJect
#. +elect te 1Appraisal Customi9ation2 ta6
0. %nter te ne3 name in te appraisal name edit 6o&
6
3.5. Cstomize organization scope
For .MMI appraisals, 3en te appraisal proJect is created, Appraisal Assistant adds an
instantiation -or processes implemented at te organizational level. 9! de-ault, ALL instantiations
are mapped to ALL practices.
@o a88 an instantiation to te appraisal proJectA
$. .lic4 te A88 Instantiation 6utton, an empt! instantiation 3ill 6e added to te appraisal
proJect
#. %nter te instantiation name in te name edit 6o&
0. .omments on te rationales o- selecting te instantiation in te conte&t edit 6o&
@o remo?e an instantiation -rom te appraisal scopeA
$. .lic4 te >Delete? 6utton ne&t to te instantiation !ou 3ant to remove
@o 8isasso=iate an instantiation -rom a practice
$. .lic4 te Map Pra=ti=e 6utton o- te instantiation to 6ring up te instantiation to
pra=ti=e =ustomi9ation dialog 6o&
#. Find te practices tat !ou 3ant to disassociate
0. .lear te cec4 6o& ne&t to tat practice
4. .loc4 ,I to close te customization dialog 6o&
I- an instantiation as evidence associated to te practice, te cec4 6o& 3ill 6e disa6le, tus !ou
can 8,@ disassociated te instantiation -rom te practice until its evidence:s< is disassociated
-rom tis practice.
3.!. Cstomize process scope
@o a88 .MMI process areas to te appraisal proJectA
$. .lic4 te A88 6utton 6elo3 te process list
#. +elect te process areas -rom te pop'up dialog 6o&. Hou can select as man! process
areas as !ou 3ant. ,nl! tose process areas tat are not alread! in te appraisal proJect
3ill 6e listed in te dialog 6o&. ,nce ne3 process areas are added, te appraisal model
ierarc! tree 3ill 6e updated.
@o =han7e a process area2s igest capa6ilit! level to 6e assessedA
$. Move te mouse pointer over te process area !ou 3ant to cange, te capa6ilit! level
dropdo3n list 3ill appear i- te appraisal uses .MMI continuous representation.
#. +elect te ne3 target capa6ilit! level -or te process area -rom te dropdo3n list
@o -urter =ustomi9e te process areaA
$. +elect te process area !ou 3ant to customize
7
#. .lic4 te Customi9e 6utton to 6ring up te 1Appraisal S=ope Detail Customi9ation2
dialog 6o&
0. @ic4 all te practices tat !ou 3ant to 6e included in te appraisal scope, clear te cec4
6o& o- an! practice tat !ou 3ant to 6e e&cluded -rom te appraisal scope.
4. .lic4 te 1O6@ 6utton to close te dialog 6o&
). Appraisal Assistant 3ill update te appraisal model.
8ote tat te target capa6ilit! o- tat process area remains te same. Assigning ne3 target
capa6ilit! level to te process area 3ill /%+%@ te canges !ou made.
@o add Alternati?e pra=ti=e to te appraisal scope
$. +elect te process area o- te alternative practice:s< 6elongs to
#. .lic4 te Customi9e 6utton to 6ring up te 1Appraisal S=ope Detail Customi9ation2
dialog 6o&
0. +elect te GOAL o- 3ic te alternative practice 6elongs to
4. .lic4 Alt.Pra= 6utton to 6ring up te Alternati?e Pra=ti=e dialog6o&
). +peci-! detail in-o -or te alternative practice.
6. .lic4 O6 to close te dialog 6o&
8ote tat te alternative practices onl! valid -or te current appraisal. I- !ou need to ave a
customized practice so3 up in all !our -uture appraisals, tr! editing te standard model instead.
"
@o remo?e a process area -rom te appraisal proJectL
$. +elect te process area !ou 3ant to remove 6! clic4ing on te process area name
#. .lic4 te Delete 6utton 3ill remove te selected process area -rom te appraisal scope
3.". Cstomize appraisal team
@o a88 an autorized person to te appraisal proJectA
$. .lic4 te A88 6utton 3ill 6ring up te Ne; Team MemAer dialog 6o&
#. %nter te detail o- te ne3 team mem6er and clic4 O6.
@o =han7e an team mem6er2s role in te appraisal proJectA
$. Move te mouse pointer over te user2s role, a role dropdo3n list 3ill appear
#. +elect te ne3 role -or te user -rom te dropdo3n list.
@o remo?e a team mem6er -rom te appraisal proJectA
$. +elect te user !ou 3ant to remove 6! clic4ing on te login name
#. .lic4 te Delete 6utton 3ill remove te selected mem6er -rom tis appraisal proJect.
(
(. $?i8en=e Re7istrB in CMMI appraisal
Appraisal Assistant creates one evidence registr! -or eac appraisal proJect. %ac evidence
record can 6e associated to one or more model practices as implementation indicators.
@ere are tree 3a!s o- putting evidences into te registr!A
$. .ollect te initial 5IIs using spreadseets and import tem into te data6ase
#. Import te list o- documents
0. Using te evidence registr! dialog 6o& to enter tem one 6! one
4.1. Collect initial P##s sing sprea$sheets
Hou can use spreadseets to collect initial 5IIs. ,nce !ou -inised setup te appraisal scope,
Appraisal Assistant can create empt! spreadseets 3ic contains all practices tat are 3itin
te current appraisal scope. Appraisal assistant 3ill create one spreadseet -or eac instantiation
3itin te appraisal scope, and an additional spreadseet -or evidences tat are used in multiple
instantiations.
@o generate te Initial PII sprea8sheetsA
$. +elect Create Initial $?i8en=e Colle=tion Sprea8sheets -rom te $?i8en=e menu
#. +peci-! te initial name -or spreadseets. Appraisal Assistant 3ill append te
instantiation name to te -ile name !ou speci-! to di--erentiate te spreadseets
0. Use Microso-t %&cel !**!, !**% or !**0 to open tese spreadseets
4. /ead te instruction in te $
st
page o- te spreadseet on o3 to enter data
$0
For single instantiation evidence spreadseets, te evidence name is te onl! re7uired data. All
oter columns are optional. I- tere are more tan one evidences mapped to te same practice,
!ou need to add more ro3s under te practice. @e a6ove screensot so3s e?8 1 is mapped to
PI-SP1.1 and PI-SP1.%. $?8 ! is mapped to PI-SP1.1 and PI-SP!.1
For multi'instantiation evidence spreadseets, te evidence name A8= te instantiation
column:s< are te mandated -ields. @e a6ove screensot so3sA
' Test e?i8en=e 1 is mapped to PI-SP1.1 troug Or7.Pro=esses and Pro<e=t !. It is also
mapped to PI-SP1.! troug Pro<e=t 1.
' Test e?i8en=e ! is mapped to PI-SP1.1 troug Or7.Pro=esses and Pro<e=t !.
Ben importing tese data, Appraisal Assistant 3ill cec4 -or duplication o- te e&isting
evidences. I- tere is an e&isting ro3 tat uses te same name string A8= lin4ed to te same
document/U/L, Appraisal Assistant considers tem as te same evidence 6eing associated to
multiple model practices. @is is essential -or reducing te num6er o- evidence entries in te
data6ase.
$$
I- tere is an e&isting evidence mapped to te same practice under te same evidence name,
Appraisal Assistant consider te 5II alread! e&ists, tus ignore tis ro3. @is is essential to avoid
duplication 3en te same spreadseet is imported more tan once.
@o import te evidences !ou collected on tese spreadseets, !ou need to e&port tem into a
@a6 delimited te&t -ile, and ten use te >Import Initial $?i8en=e? option on te >$?i8en=e?
menu.
4.2. #mport a list of $ocments
Hou can import a list o- document evidences to te evidence registr! 6! using te Import List
6utton. @is is di--erent -rom 1Colle=t initial e?i8en=es usin7 sprea8sheet2 see ).$< -eature. @e
evidences imported ere are 8,@ mapped to an! o- te model practice. @is evidence list can 6e
o6tained -rom te organization unit2s document data6ase or troug listing te -ile -older. @e
document list -ile MU+@ -ollo3 tis -ormatA
a< te -ile is a plain te&t -ile
6< te $
st
ro3 must 6e tis stringA List o: Do=ument $?i8en=es
c< te #
nd
ro3 is -or ta6le titles, and does not contains real data
d< tere must 6e ) columns in eac ro3 :6esides te $
st
ro3<
e< tere must 6e a @A9 4e! separated eac column :4 ta6 eac ro3<
-< te $
st
column is Instantiation, te instantiation name string
g< te #
nd
column is $?i8en=e name, te evidence name
< te 0
rd
column is Do=ument lin>, te lin4 to te actual evidence
i< te 4
t
column is Do=ument sour=e, te person/,U tat provides tis evidence
J< te )
t
column is 8es=ription, a sort description o- te evidence :one liner<.
,nl! te $
st
and te #
nd
column are compulsor!, toug providing te document lin4 3ill greatl!
reduce te cance o- duplication. Import an incorrect -ormatted te&t -ile 3ill cras te application.
Hou can use te included Do=umentList.Cls to assist !our data collection :save it as @a6
delimited te&t 6e-ore importing<.
4.3. %$$ e&i$ence
@o add ne3 evidence to te data6aseA
$. .lic4 te A88 6utton 6elo3 te evidence list 3ill add a ne3 evidence record to te
evidence registr!. @e initial status o- te evidence is set to 1%ntered2. I- tere is onl! one
instantiation in te scope, Appraisal Assistant 3ill automatic assign it as te instantiation
o- te ne3 evidence.
4.4. '$it e&i$ence
@o e8it an evidence recordA
$. +elect te evidence record !ou 3ant to edit 6! clic4ing on te evidence2s name in te
evidence list
#. +elect te >$?i8en=e 8etail in:ormation? ta6
0. %dit te evidence detail in-ormation -rom te edit 6o&es. Hou can use te +ro;se 6utton
to locate te evidence -ile. ,nce evidence is veri-ied, te icon ne&t to te evidence name
3ill cange to 6lue color in te evidence list. I- te appraisal team decide to reJect te
evidence, te! can simpl! remove it -rom te evidence registr!
@o avoid s3itcing 6ac4 and -ort 6et3een ta6s, !ou can edit te evidence name and
instantiation directl! -rom te evidence list at an! time.
@o e8it an evidence nameA
$#
$. +elect te evidence record -rom te $?i8en=e List
#. .lic4 te >$?i8en=e column o- te selected evidence, a edit 6o& 3ill 6e appeared
0. %dit te evidence name
@o =han7e an evidence instantiationA
$. +elected te evidence record -rom te $?i8en=e List
#. .lic4 te >Instantiation? column o- te selected evidence, an com6o 6o& 3it all te valid
instantiations 3ill 6e appeared
0. +elected te ne3 instantiation.
4.5. (emo&e e&i$ence
@o remove an evidence recordA
$. +elect te evidence record !ou 3ant to remove 6! clic4ing on te evidence2s name in te
evidence list
#. .lic4 te Delete 6utton to remove te evidence record -rom te evidence registr!. @is
action 3ill also remove all 5IIs tat are related to te deleted evidence.
4.!. Open the e&i$ence
I- an evidence record as valid document lin4 :re-er to an electronic document, 3e6 site, etc< and
te computer as proper vie3er program to vie3 te -ile, !ou can open te evidence directl! -rom
Appraisal Assistant 6! dou6le clic4ing on te evidence name.
4.". %ssociate e&i$ence to the mo$el practices
,nce te evidence is entered, te appraisal team can associate it to te model practices.
Associating a piece o- evidence to a model practice means te evidence or part o- tat evidence
is an indicator o- te model practice implementation :5II<.
@o map te evidence to te model practices :add 5II<A
$. +elect te evidence record !ou 3ant to associate -rom te evidence list
#. +elect te >$?i8en=e to CMMI Pra=ti=e Asso=iation? ta6
0. Locate te practice in te appraisal model
4. For sin7le instantiation evidences, tic4 te cec46o& ne&t to te pra=ti=e to associate
te selected evidence record to te practice.
). For Multiple instantiation evidences, tic4 te cec4 6o& ne&t to te instantiation to
associate te evidence record to te practice'instance.
6. +et te indicator t!pe. ,nce te evidence is associated 3it a practice, it 6ecome one o-
te pra=ti=e implementation in8i=ators :5II<. 9! de-ault, te program set te ne3
indicator t!pe to >8ot Allocated?. @o cange te in8i=ator tBpe, clic4 on te te&t to 6ring
$0
up te indicator! t!pe selection list. +elect te appropriate indicator t!pe. @e same
evidence associated to di--erent practices can 6e di--erent t!pe o- indicator.
7. Chara=teri9e te nature o- te evidence'practice association. Hou can speci-! 3eter
te evidence indicates te strengt, 3ea4ness or 6ot o- te implementation o- te model
practice o- te instantiation.
4.). *ather e&i$ences +, mo$el practice
I- te appraisal team is un-amiliar 3it te .MMI appraisal model and unsure 3at evidences to
loo4 -or, Appraisal Assistant allo3s !ou to gater evidences 6! model practices.
$. +elect te $?i8en=e to CMMI pra=ti=e ta6
#. 8avigate te appraisal model ierarc! tree in te ta6 to locate te practice. @e
summar! o- te practice and e&ample indicators 3ill 6e displa!ed at te 6ottom edit 6o&.
Use tis in-ormation to guild !our evidence collecting activities.
0. +elect te INSTANTIATION node o- 3ic !ou are a6out to collect evidences.
4. .lic4 te A88 6utton to add a ne3 evidence record entr! -or te selected practice. @is
ne3l! added evidence record 3ill 6e automatic associated to te selected practice and
te evidence name is automatic activated -or editing.
). %nter te ne3 name -or te evidence, and speci-! te indicator t!pe o- te ne3l! added
5II
$4
6. /epeat step 4, ), and 6 until !ou ave enoug evidences collected -or te selected
practice.
@o avoid ne3 evidences 6eing automatic associated to model practice, !ou can select node oter
tan practice'instance nodes/evidence'practice :5II< nodes -rom te appraisal model ierarc!
tree or deactivates te $?i8en=e to CMMI pra=ti=e ta6.
4.-. Ct.Cop,.Paste P##s
Appraisal Assistant allo3s !ou to cop!/cut/paste 5II on te model ierarc! tree. Hou can use te
sortcut 4e!A Ctrl3,-C-V or te rigt'clic4 ConteCt menu to .ut/.op!/5aste 5IIs. Ben copied
-rom a practice level, goal level, or process area level node, te entire 5II su6'tree is copied to
te clip6oard. 9ecause 5IIs are practice speci-ic, Appraisal Assistant automatic en-orce te
-ollo3ing rules to ensure data integrit!.
CopB rulesA
3en cop! -rom a 5/,.%++ A/%A node, te entire 5II ierarc! o- tat 5A is copied
3en cop! -rom a C,AL node, te entire 5II ierarc! o- tat goal is copied
3en cop! -rom a 5/A.@I.% node, te list o- related 5IIs are copied
3en cop! -rom a I8+@A8.% node, te list o- 5IIs o- tis I8+@A8@IA@I,8 are copied
3en cop! -rom a 5II node, tat 5II is copied
Paste rulesA
3en 5A+@% a 5II ierarc! copied -rom process area, onl! te generic dimension 5IIs
are pasted :speci-ic dimension 5IIs are also pasted i- te user paste te ierarc! 6ac4 to
te +AM% process area<
i- te clip6oardMs 5II ierarc! 3as copied -rom a +5%.IFI. goal, onl! allo3 pasted 6ac4
to te +AM% goal o- te +AM% process area
i- te clip6oardMs 5II ierarc! 3as copied -rom a C%8%/I. goal, onl! allo3 pasted to te
+AM% generic goal o- A8H process area
i- te clip6oardMs 5IIs 3ere copied -rom a +5%.IFI. practice, onl! allo3 pasted 6ac4 to
te +AM% practice o- te +AM% process area
i- te clip6oardMs 5IIs 3ere copied -rom a C%8%/I. practice, onl! allo3 pasted 6ac4 to
te +AM% practice o- A8H process area
i- te clip6oardMs 5II 3as copied/cut -rom a lone 5II node, allo3 paste to an!3ere on te
ierarc!
5II ierarc! copied -rom one appraisal model can 8,@ 6e pasted to elements o- anoter
model.
Cut rulesA
5II can 6e .U@ one 6! one, 3en a 5II is cut, it is also copied to te clip6oard.
$)
4.1/. Cross0instantiation e&i$ence notes
In .MMI appraisals, it is o-ten te case tat in-ormation gatered -rom an intervie3 session
covers more tan one instantiations. Moreover, tere are some document evidences suc as
organization'3ide polic!/strateg! cover more tan one instantiations. 9esides te metod
mentioned in te previous section, !ou can also use te =ross3instantiation e?i8en=e panel to
record te 5II notes. .omments entered troug te .ross'instantiation evidence panel 3ill 6e
automatic added to te evidence registr! o- te appraisal proJect.
@o a88 a cross'instantiation evidence
$. 9ring up te Cross3instantiation e?i8en=e panel
#. .lic4 A88 6utton to add a ne3 evidence record.
0. 8ame te evidence record
@o a88 PII notes to a practice o- a proJect instantiation
$. 9ring up te Cross3instantiation e?i8en=e panel
#. +elect te evidence -rom te evidence list
0. Locate te practice tat is related to tis 5II comments
4. .lic4 on te instantiation column o- te interested practice
). %nter te comment troug te edit 6o& at te 6ottom o- te ta6.
6. +elect te in8i=ator tBpe -rom te dropdo3n list
7. +peci-! te =hara=teristi= o- te notes -rom te dropdo3n list
@o 8elete a cross'instantiation evidence
$. 9ring up te Cross3instantiation e?i8en=e panel
#. +elect te evidence record to 6e deleted
0. .lic4 te Delete 6utton to remove te intervie3 and all related comments
$6
4.11. (e&iew e&i$ence co&erage
Hou can use te >Mo8el Pra=ti=e $?i8en=e Co?era7e? ta6 to revie3 te evidence coverage o-
an! practice at an! time during te appraisal.
@e num6er o- indicators o- eac instantiation associated to a practice is displa!ed as >&&'!!'zz
:ss<?, 3ere 1&&2 is te num6er o- direct arti-acts, 1!!2 is te num6er o- indirect arti-acts, 1zz2 is te
num6er o- direct a--irmations, 1ss2 is te total num6er o- evidences o- an instantiation tat are
associated to te practice. I- some o- te evidences ave not 6een speci-ied teir indicator t!pe,
te total num6er o- evidences does 8,@ e7ual to te sum o- all indicators.
/ed cell color indicates tere is no evidence -rom tat instantiation is associated to a practice.
5in4 cell color indicates tere is at lease one evidences 6ut te t!pes o- te 5IIs are not speci-ied.
,range cell color indicates tere is one t!pe o- indicators. Hello3 cell color indicates tere are t3o
t!pes o- indicators. .!an cell color indicates tere are tree t!pes o- indicators. Cra! cell color
indicates te instantiation is irrelevant to te practice.
@e green tic4 indicates tere is at least one a--irmation in tat ro3/column. @e red cross
indicates tere is no a--irmation in tat ro3/column. @e gra! dot indicates te instantiation is
irrelevant to te practices o- tat goal. @e a--irmation coverage is calculated in te same 3a! as
speci-ied in +.AM5I A M==.
@e 6lue triangle in te cell indicates tere is at least one direct arti-act -rom tat instantiation is
mapped to te model practice, te red triangle in te cell indicates tere is 8, direct arti-act -rom
tat instantiation is associated to te practice.
Appraisal Assistant also calculates te coverage o- direct arti-act in te >$?i8en=e to CMMI
Pra=ti=e Asso=iation? ta6. @e icon 3it a 6lue triangle indicates tere is at lease ,8%
direct arti-act -rom tis instantiation tat can proo- te implementation o- te related model
$7
practice. @e icon 3it a red triangle indicates tere is 8, direct arti-act -rom tis
instantiation tat can proo- te implementation o- te related model practice.
4.12. '&i$ence 1mmar, (eport
@o elp !ou understand te evidence coverage o- te current appraisal proJect, Appraisal
Assistant can generate an evidence summar! report tat summarizes relationsips 6et3een te
selected evidences and te model practices. Hou can also save tis report to a /@F -ile.
Alternativel!, !ou could press te #0 4e! in te e?i8en=e re7istrB to locate 5IIs tat are related
to te selected evidence.
$"
4.13. #nstantiation practice characterization
@o caracterize a practice at te instantiation level 3it out leaving te evidence registr! dialog
6o&A
$. +elect te >$?i8en=e to CMMI Pra=ti=e Asso=iation? ta6
#. Le-t clic4 on te 1=hara=teri9ation2 column o- te instantiation 3ill 6ring up a
caracterization dropdo3n list
0. +elect te ne3 caracteristic o- te instantiation practice -rom te dropdo3n list
4. Ma4e comments on te implementation gaps 6et3een te model practice and practice
implementation.
). record te presence/a6sences o- evidence
. CMMI $?i8en=e 8ataAase $Cport-Import
@e purpose o- tese -unctions is to provide a mean to trans-er evidence data 6et3een appraisal
proJects. @is is di--erent -rom reporting te 5II= o- te appraisal. I- te organization unit collects
evidences against te .MMI practice periodicall!, te appraisal team can uses tese 5II as te
6ase -or -urter investigation.
5.1. 'xport e&i$ence $ata+ase
Ben e&porting evidence data6ase, !ou need to de-ine te scope o- te e&port, 3ic process
areas and process instantiations. ,nce set, all evidences related to te de-ined e&port scope and
teir relationsips to te model elements are e&ported. Hou can vie3 te 5II data6ase 6! open it
in Microso-t Access.
5.2. #mport e&i$ence $ata+ase
Ben importing 5IIs, onl! te model elements tat are 3itin te current appraisal scope 3ill 6e
imported. Appraisal Assistant automatic -ilters te evidences/5IIs tat are outside te scope o-
te destination appraisal. @e program logs all errors in te import.lo7 -ile. ,nce -inis importing,
te ne3 5IIs can 6e assessed troug te evidence registr!.
Unli4e importing mini'teams, te 5II importing process does NOT cec4 te possi6le evidence
duplications. I- te same 5II data6ase is imported more tan once, tere 3ill 6e multiple copies o-
te same evidence and model practice associations in te evidence registr!.
$(
'. CMMI Mo8el Pra=ti=e =hara=teri9ation
!.1. Characterize practice implementation of the
instantiation
Hou can caracterize te instantiation2s implementation o- te model practice in te 1Pra=ti=e
Chara=teri9ation2 ta6 o- te main 3indo3.
!.2. Characterize practice implementation of the
organization nit
,nce all instantiations tat are associated to a practice are caracterized, !ou can caracterize
te organization unit2s implementation o- te practice. Appraisal Assistant 3ill use te user
de-ined aggregation rule to calculate ,U level caracterization 6! aggregating instantiation level
o- practice caracterizations. Hou can de-ine !our o3n aggregation rule troug te ratin7
s=heme e8itor
@o caracterize a practice2s implementationA
$. +elect te practice -rom te appraisal model at te le-t panel
#. /evie3 all associated instantiations2 caracterization
0. /evie3 all associated evidences
4. +elect te practice caracterization -rom te dropdo3n list o- te com6o 6o&.
). %dit te implementation gaps 6et3een te model practice and te practice
implementation i- it is not -ull! implemented
6. %nter an! e&tra comments on te strengt o- te organization unit2s model practice
implementation :optional<.
#0
0. CMMI Goal ratin7
@o rate a goalA
$. +elect te goal -rom te appraisal model at te le-t panel
#. /evie3 all practices2 caracterization
0. +elect te goal rating -rom te drop o3n list
4. %nter te o6served 3ea4ness on te satis-action o- te goal.
). %nter te o6served strengt on te satis-action o- goal
#$
1. CMMI Pro=ess area ratin7
@o rate a process areaA
$. +elect te process area -rom te appraisal model at te le-t panel
#. /evie3 all associated goal rating
0. +elect te process area capa6ilit! level -rom te drop do3n list, or
4. +elect te process area satis-action -rom te drop do3n list
). %nter te o6served strengt o- te process area
6. %nter te o6served 3ea4ness o- te process area
##
.. CMMI Or7ani9ation unit maturitB ratin7
,rganization unit maturit! rating ta6 3ill onl! 6e so3n i- te appraisal is a .MMI class A
appraisal.
@o rate an organization unit2s maturit!A
$. +elect te root node o- te appraisal mo8el at te le-t panel
#. /evie3 all process area2s capa6ilit! rating against te .MMI stage e7uivalent ta6le
0. +elect a maturitB ratin7 -or te organization unit -rom te drop do3n list
4. %dit te organization unit maturit! rating oAser?ation
#0
1*. Re?ie; CMMI appraisal results
Appraisal assistant displa!s te summar! o- te appraisal results in te model ierarc! tree at
te le-t panel. @e detail o- te appraisal results are displa!ed in te 1Appraisal /esult2 ta6. Hou
can use te cec4 6o& 6elo3 eac cart to toggle 6et3een so3/ide te practice
caracterizations.
11. CMMI 3 ISO1*( Pro:iler
Appraisal assistant is capa6le o- generating an I+, $))04 process pro-ile -rom a .MMI appraisal.
@e generated process pro-ile uses I+, $##07 AM= $N# as te process per-ormance dimension,
I+, $))04'# as te capa6ilit! dimension. @e relationsips 6et3een .MMI and I+,
$##07/I+,$))04'# model elements are esta6lised troug te Standard Appraisal Model Editor.
Ben generating te I+,$))04 process pro-ile, all evidences are associated to teir potentially
related process outcomes/attri6ute acievements.
@e generated I+, $))04 process pro-ile 3ill 6e presented in te -ollo3ing resiza6le dialog 6o&A
#4
,n te le-t o- te dialog 6o&, tere is a list o- I+, $##07 processes tat are mapped to te .MMI
process areas 3itin te current .MMI appraisal scope. @e icon indicates tere is at lease
one outcome o- tat process does 8,@ ave evidence. @e icon indicates all process
outcomes ave one or more evidence associated to.
,n te rigt and side o- te dialog 6o&, tere is a series o- ta6s -or te process attributes o- te
selected process. @e assessor needs to rate all tese process attri6ute acievements. @e
process attri6utes tat are out o- te appraisal scope can 6e le-t as Not Rated.
%vidences associated to te process attri6utes are grouped 6! process outcomes :at 5A $.$< or
process attri6utes acievements :at 5A #.$ or a6ove<. Hou sould per-orm a revie3 on tese
evidence associations. Uncec4 te cec4 6o& ne&t to te evidence item to remove te evidence
-rom a process outcome/acievement. .lic4 te Delete Un=he=>e8 6utton 3ill remove
uncec4ed evidence -rom te outcome/acievement. @e pro-iler does 8,@ allo3 adding ne3
evidence associations to te outcome/acievement. @o reset te initial set o- evidence
association, clic4 te Reset $?i8en=es 6utton. I- an I+,$))04 model element does not ave
corresponding elements in .MMI model, !ou 3ill need to manuall! add 5II to tis model element
6! using te A88 PII or A88 OoS $?i8en=e :-or evidences tat are not in te current .MMI
appraisal<.
I- te .MMI appraisal scope is canged :i.e. add/remove process area, evidences< a-ter te I+,
$))04 process pro-ile is created, te I+, $))04 pro-ile 3ill not 6e canged automaticall!. @e
user can clic4 te Reset Pro:ile 6utton to reset te entire I+, $))04 process pro-ile at an! time.
=oing so 3ill also reset all evidence associations. All previous canges made 6! te appraiser
3ill 6e lost.
#)
1!. CMMI 3 ISO.**1 Pro:iler
Appraisal assistant is capa6le o- generating an I+, (00$ pro-ile -rom a .MMI appraisal. @e
relationsips 6et3een .MMI and I+,(00$ model elements are esta6lised troug te Mo8el
Mappin7 Mana7er. %vidences collected during te .MMI appraisal are related to te
corresponding I+,(00$ re7uirements.
,n te le-t o- te dialog 6o&, tere is a list o- all I+, (00$ clauses. @e icon indicates
organization unit FAIL%= on tis clause. @e icon indicates te organization unit 5A++%= on
tis clause. @e content o- te selected clause 3ill 6e displa!ed on te main vie3 o- te dialog
6o&
%ac re7uirement o- te selected clause is displa!ed as a small 6lue panel. /elated evidences
are list in te list control o- eac panel. Hou need to per-orm a revie3 to remove all un'related
evidence o- eac re7uirement o- eac clause. Ben !ou select a practice or evidence node on
te list, te related comments !ou entered during te .MMI appraisal 3ill appear on te
/%A=,8LH edit 6o& on te rigt.
I- te .MMI appraisal scope is canged :i.e. add/remove process area, evidences< a-ter te I+,
(00$ pro-ile is created, te I+, (00$ pro-ile 3ill not 6e automatic updated re-lect te latest .MMI
appraisal canges. @e user can clic4 te Reset Pro:ile 6utton to reset te entire I+, (00$
pro-ile at an! time. =oing so 3ill also reset all evidence associations. All previous canges made
6! te use 3ill also 6e lost.
1%. CMMI Report Generation
Appraisal assistant can e&port appraisal data to si& t!pes o- report -or .MMI appraisalsA
' +trengt/improvement opportunities report
#6
' Appraisal disclosure statement
' Finding summar! report
' Coal rating template
' 5ractice Implementation Indicator =escription.
' %vidence to practice mapping report
/eports are in /@F or EML spreadseet -ormat. @ese reports are NOT intended to 6e used as
is. @e main purpose o- tese reports is to provide enoug data -or te appraisal team to compile
te -inal reports. @e data in te generated reports are ra3 data, 3ic means te! are not
sanitized.
@e various carts in te Appraisal Result ta6 can 6e saved individuall!. All carts are saved in
6itmap -ormat.
I- te current .MMI appraisal uses continuous representation, and te rating sceme allo3s
process area capa6ilit! level rating, te user can save te sta7e8 eDui?alent taAle cart on te
Or7ani9ation Unit ta6.
@e >Strength/weakness report? 3ill attempt to summarize te strengt and 3ea4ness -rom te
process area rating, goal rating and practice caracterization. Again, te purpose o- tis -unction
is to provide a -oundation -or summarizing strengts and 3ea4nesses o- eac process area. @e
result 6! no mean is -inal. @e appraisal team needs care-ull! revie3 te report and ma4e an!
correction i- necessar!.
@e .MMI appraisal2s I+,$))04 process pro-ile report can 6e generated troug te I+,$))04
pro-iler dialog 6o&.
#7
1(. ISO1*(3 Assessment Pro<e=ts
,nce an assessment proJect is created, !ou can customize te assessment scope and
assessment team troug te Pro<e=t Setup ta6.
14.1. Cstomize assessment scope
@o a88 an instantiation to te assessment proJectA
$. .lic4 te A88 Instantiation 6utton, an empt! instantiation 3ill 6e added to te
assessment proJect
#. %nter te appraisal name in te name edit 6o&
0. .omments on te rationales o- selecting te instantiation
@o remove an instantiation -rom te assessment proJect, clic4 te >Delete? 6utton ne&t to te
instantiation !ou 3ant to remove.
@o a88 ISO1*(3 pro=ess to te assessment proJectA
$. .lic4 te A88 6utton 6elo3 te process list
#. +elect te process -rom te pop'up dialog 6o&. Hou can select as man! process areas as
!ou 3ant. ,nl! tose processes tat are not alread! in te appraisal proJect 3ill 6e listed
in te dialog 6o&. ,nce ne3 processes are added, te assessment model ierarc! tree
3ill 6e updated.
@o =han7e a process2s target assessment capa6ilit! levelA
$. Move te mouse pointer over te process !ou 3ant to cange
#. @e capa6ilit! level dropdo3n list 3ill appear
0. +elect te ne3 target capa6ilit! level -or te process area -rom te dropdo3n list
@o remove a process -rom te assessment proJectL
$. +elect te process !ou 3ant to remove 6! clic4ing on te process name
#. .lic4 te Delete 6utton 3ill remove te ig'ligted process -rom te assessment proJect
14.2. Cstomize %ssessment 2eam
#"
@o add a person to te assessment proJect, clic4 te A88 6utton 3ill 6ring up te user list. +elect
as man! users as !ou needed -rom te list. 9! de-ault, all ne3 autorized personnel are team
mem6er.
@o =han7e a team mem6er2s role in te assessment proJectA
$. Move te mouse pointer over te user2s role, a role dropdo3n list 3ill appear
#. +elect te ne3 role -or te user -rom te dropdo3n list.
1. $?i8en=e Re7istrB in ISO1*( assessment
Appraisal Assistant creates one evidence registr! -or eac assessment proJect. %ac evidence
record can 6e associated to one or more assessment indicators. @e evidences are automatic
associated to process outcome/attri6ute acievement according to te standard assessment
model2s indicator to outcome/acievement relationsips. Hou can not associate a piece o-
evidence to a process outcome/attri6ute acievement 3itout -irst association tat piece o-
evidence to te appropriate assessment indicators. Hou interact 3it te evidence registr!
troug te e?i8en=e re7istrB dialog 6o&.
@ere are tree 3a!s o- putting evidences into te registr!A
$. .ollect te initial evidences using spreadseets and import tem into te data6ase
#. Import te list o- documents
0. Using te evidence registr! dialog 6o& to enter tem one 6! one
15.1. Collect initial #1O155/4 e&i$ences sing sprea$sheet
Hou can use spreadseets to collect initial evidences ten imported tem into te evidence
data6ase. ,nce !ou -inised setup te assessment scope, !ou can let te Appraisal Assistant
create empt! spreadseets 3ic contains all assessment indicators tat are 3itin te current
assessment scope :$?i8en=e 'O Initial $?i8en=e Colle=tion Sprea8sheet<. Appraisal assistant
3ill create one spreadseet -or eac instantiation 3itin te assessment scope.
#(
@e evidence name is te onl! re7uired data. All oter columns are optional. I- tere are more
tan one evidences mapped to te same indicator, !ou need to add more ro3s under te
indicator.
Ben importing tese data, Appraisal Assistant cec4s 6ot te evidence name and document
lin4 column, i- tere is an e&isting ro3 tat uses te same name string A8= lin4ed to te same
document/U/L, Appraisal Assistant considers tem as te same evidence 6eing associated to
multiple assessment indicators. @is is essential -or reducing te num6er o- evidence entries in
te data6ase.
%vidences tat are mapped to a speci-ic ;or> pro8u=t on te per-ormance dimension 3ill 6e
automatic mapped to te corresponding generic ;or> pro8u=t in te same process.
In te a6ove picture, e?8 1 is mapped to $NG.1-*!3*1 and $NG.1-1%3** and all 1%3** in te
PA!.1 and aAo?e o- $NG.1. $?8 ! is mapped to $NG.1-*!3*1.
@o import te evidences !ou collected on tese spreadseets, !ou need to e&port tem into a
@a6 delimited te&t -ile, and ten use te >Import Initial %vidence? option on te >$?i8en=e? menu.
15.2. #mport a list of $ocments
Hou can import a list o- document evidences to te evidence registr! 6! using te Import List
6utton. @is is di--erent -rom 1Colle=t initial ISO1*( e?i8en=es usin7 sprea8sheet2 :see $6.$<
-eature. @e evidences imported ere are 8,@ mapped to an! o- te assessment indicators. @is
evidence list can 6e o6tained -rom te organization unit2s document data6ase or troug listing
te -ile -older. @e document list -ile MU+@ -ollo3 tis -ormatA
4< te -ile is a plain te&t -ile
l< te $
st
ro3 must 6e tis stringA List o: Do=ument $?i8en=es
m< te #
nd
ro3 is -or ta6le titles, and does not contains real data
n< tere must 6e ) columns in eac ro3 :6esides te $
st
ro3<
o< tere must 6e a @A9 4e! separated eac column :4 ta6 eac ro3<
p< te $
st
column is Instantiation, te instantiation name string
7< te #
nd
column is $?i8en=e name, te evidence name
r< te 0
rd
column is Do=ument lin>, te lin4 to te actual evidence
s< te 4
t
column is Do=ument sour=e, te person/,U tat provides tis evidence
t< te )
t
column is 8es=ription, a sort description o- te evidence :one liner<.
,nl! te $
st
and te #
nd
column are compulsor!, toug providing te document lin4 3ill greatl!
reduce te cance o- duplication. Import an incorrect -ormatted te&t -ile 3ill cras te application.
Hou can use te included Do=umentList.Cls to assist !our data collection.
15.3. %$$ e&i$ence
@o add ne3 evidence to te data6aseA
$. .lic4 te A88 6utton 6elo3 te evidence list 3ill add a ne3 evidence record to te
evidence registr!. @e initial status o- te evidence is set to 1%ntered2
15.4. '$it e&i$ence
@o edit an evidence recordA
$. +elect te evidence record !ou 3ant to edit 6! clic4ing on te evidence2s name in te
evidence list
#. +elect te >$?i8en=e 8etail in:ormation? ta6
0. %dit te evidence detail in-ormation -rom te edit 6o&es. Hou can use te +ro;se 6utton
to locate te -ile or t!pe in te address directl! in te edit 6o&. ,nce evidence is veri-ied,
te icon ne&t to te evidence name 3ill cange to 6lue color on te evidence list. I- te
00
assessment team decide to reJect te evidence, te! can simpl! remove it -rom te
evidence registr!
@o avoid s3itcing 6ac4 and -ort 6et3een ta6s, !ou can edit te evidence name and
instantiation directl! -rom te evidence list at an! time.
@o edit an evidence nameA
$. +elect te evidence record -rom te Evidence List
#. .lic4 on te $?i8en=e column o- te selected evidence, a edit 6o& 3ill 6e appeared
0. %dit te evidence name
@o cange and evidence instantiationA
$. +elected te evidence record -rom te $?i8en=e List
#. .lic4 on te >Instantiation? column o- te selected evidence, an com6o 6o& 3it all te
valid instantiation 3ill 6e appeared
0. +elected te ne3 instantiation.
15.5. Delete e&i$ence
@o remove an evidence recordA
$. +elect te evidence record !ou 3ant to remove 6! clic4ing on te evidence2s name in te
evidence list
#. .lic4 te Delete 6utton to remove te evidence record -rom te evidence registr!
15.!. %ssociate e&i$ence to assessment in$icators
Hou can associate one piece o- evidence to one or more assessment indicators. 9! doing so, !ou
indicate tat evidence or part o- tat evidence is indicating te acievement o- te process
attri6ute.
For e&ample, !ou associate te so-t3are re7uirement speci-ication to te 3or4 product indicator
#0'$$ +o-t3are /e7uirement o- %8C.4'5A$.$ 6ecause certain part o- tat document e&i6it te
same caracteristics as 3or4 product #0'$$ is de-ined in te I+,$))04'). In oter 3ords, !ou are
considering tis so-t3are re7uirement speci-ication an evidence o- te acievement :eiter
positively or negatively< o- te 5A$.$ per-ormance attri6ute o- %8C.4 process.
I- te evidence is associated to a speci-ic 3or4 product indicator, te Appraisal Assistant 3ill
automatic associate tis evidence to te generic 3or4 product indicators 3itin te same process.
0$
@o associate te evidence to te assessment indicator troug te evidence registr! dialog 6o&A
$. +elect te evidence record !ou 3ant to associate
#. +elect te >$?i8en=e to Assessment In8i=ator? ta6
0. Locate te indicator in te appraisal model
4. @ic4 te cec46o& ne&t to te indicator to associate te selected evidence record to te
assessment indicator. @e evidence is no3 added to te Assessent Model !ierarchy.
%ac piece o- evidence can 6e associated to multiple indicators.
). .lic4 on te =hara=teristi= column o- te evidence to caracterize te nature o- te
mapping
6. @o ma4e comment on 3! is te evidence indicating te acievement o- a process
attri6ute, !ou need to select te evidence -rom te Assessent Model !ierarchy ten
enter te comment in te >$?i8en=e3In8i=ator Comment? edit 6o&.
Appraisal Assistant automatic associates te selected evidence to te process outcomes/attri6ute
acievements 6! loo4ing up te indicator to outcome mapping ta6le. I- te evidence is
disassociated -rom an indicator, te process outcome/attri6ute acievements evidence
associations 3ill also 6e updated.
15.". (e&iew e&i$ence co&erage
Ben !ou associate evidences to te indicators, te program 3ill automatic associate tese
evidences to te process outcomes/attri6ute acievements. +ince te process attri6ute ratings
are mainl! 6ased on te satis-actions o- process outcomes and attri6ution acievements, !ou
need to ensure te! ave enoug evidences associated -or ma4ing a Judgement. Hou can use
te process attri6ute ta6 o- te main 3indo3 or use te >Out=omes-AttriAute A=hie?ements
$?i8en=e Co?era7e? ta6 on te evidence registr! to revie3 te evidence coverage.
0#
@e meanings o- te num6ers are displa!ed at te top o- te ta6. @e! ma! loo4 di--erent i- !ou
ad edited te standard assessment model and alter te standard indicator t!pes. @e red cells
igligt te outcomes/acievements tat ave zero evidence. @e edit 6o& at te 6ottom o- te
ta6 so3s te indicators tat are related to te selected model element.
15.). *ather e&i$ence +, assessment in$icators
I- te assessment team does not -amiliar 3it te I+,$))04') assessment model, !ou can collect
evidence 6! te assessment indicators.
@o gater evidence 6! assessment indicatorsA
$. +elect te $?i8en=e to Assessment In8i=ator ta6
#. 8avigate te assessment model ierarc! tree in te ta6 to locate te assessment
indicator
0. +elect te indicator 3ic !ou are a6out to collect evidence -or. @e summar! o- te
indicator 3ill 6e displa!ed at te rigt and side edit 6o&. Use tem to guild !our evidence
collecting activities.
00
4. .lic4 te A88 6utton to add a ne3 evidence record -or te selected indicator. @is ne3l!
added evidence record 3ill 6e automatic associated to te selected assessment indicator
and te evidence name is automatic activated -or editing. @e model tree ierarc! 3ill
also 6e automatic updated.
). %nter te ne3 name -or te evidence
6. +peci-! te process instantiation o- te evidence.
7. Chara=teri9e o3 te evidence is mapped to te assessment indicator
". %nter evidence related =omments
(. /epeat step ), 6 and 7 until !ou ave enoug evidences collected -or te selected
assessment indicator.
@o avoid ne3 evidences 6eing automatic associated to assessment indicators 3en clic4ing te
A88 6utton, !ou can avoid selecting indicators -rom te appraisal model ierarc! tree or
deactivates te $?i8en=e to Assessment In8i=ators ta6.
1'. ISO1*( Pro=ess Out=ome-A=hie?ement $?i8en=es
1!.1. (e&iew e&i$ence to otcome.achie&ement mappings
,nce te evidences are associated to te indicators, te! are automatic mapped to te process
outcomes/attri6ute acievements. @ese associations are presented in te Pro=ess AttriAute
ta6s. @e! are grouped 6! process outcomes/attri6ute acievements. I- !ou selected te de-ault
+5I.% A/9 or +5I.% 9 metod, te evidences are also grouped 6! te relevant practice
indicators. Hou need to decide 3eter tese automatic associations are appropriate.
04
@o remo?e an evidence association -rom te process outcome/attri6ute acievementA
$. .lear te cec4 6o& ne&t to te evidence name in te outcome/acievement panel
#. .lic4 te Delete Un=he=>e8 6utton 3ill remove ALL uncec4ed evidence associations
-rom tis process outcome/attri6ute acievement.
@o reset te evidence association 6ac4 to te de-ault status, clic4 te Reset All $?i8en=es
6utton. =oing so 3ill also reset all evidence association t!pe 6ac4 to >8ot Assigned?. Hou can
8,@ add ne3 evidence to a process outcome/attri6ute acievement 3itout -irst mapping tis
evidence to te appropriate assessment indicators.
1!.2. Deci$e e&i$ence association characteristic 3Optional4
Ben a piece o- evidence is associated to a process outcome/attri6ute acievement, it can 6e
eiter associated as strengt, 3ea4ness or 6ot. 9! de-ault, te association caracteristic is te
same as o3 te evidence related to te assessment indicators. ,ccasionall!, some evidences
migt 6e strengt on one outcome and 3ea4ness on oters.
@o cange te association caracteristic, clic4 on te 1Chara=teristi=2 column o- te /elated
%vidence list 6o&, and ten select te ne3 caracteristic -rom te com6o 6o&.
Hou can comment on te caracteristic o- te evidence 6! ma4ing notes in te 1e?i8en=e to
out=ome =omment2 edit 6o&.
1!.3. Characterize process otcome . process attri+te
achie&ement 3Optional4
I- te selected assessment metod is SPIC$ A or SPIC$ A-+, Appraisal Assistant allo3s !ou to
caracterize te satis-action o- eac process outcome/attri6ute acievement and record
o6servations. @ese are optional caracterizations and can 6e used -or rating te process
attri6ute later in te assessment.
0)
10. ISO1*( Pro=ess AttriAute Ratin7
/ating te 5A is mandated in I+,$))04 assessment metods. Hou can rate a process attri6ute2s
acievement 6! selecting te appropriate rating -rom te com6o 6o&. Hou can record an!
o6served strengt and 3ea4ness related to te process attri6ute in te t3o edit 6o&es 6elo3.
@ese strengt and 3ea4ness 3ill 6e automatic aggregated on te process level.
11. ISO1*( Pro=ess CapaAilitB Ratin7
5rocess capa6ilit! rating is automatic calculated -rom te process attri6ute ratings according to
te rules o- te I+,$))04'#. Hou can record an! process -indings/o6servations in te 6ottom edit
6o&.
06
1.. Re?ie; ISO1*( Assessment Results
@e =apaAilitB pro:ile ta6 consists o- tree t!pes o- cartsA
$. 5rocess attri6ute pro-ile carts
#. 5rocess capa6ilit! pro-ile carts
0. Average process attri6ute score carts per process category. @is cart is calculated asA
% 100
_ _ _ _ _ _
) _ _ _ _ _ (

attribute process all of score POSSIBLE Highest


catetory of PA RATED of Score Average
!*. ISO1*( Assessment Reportin7
Appraisal assistant can e&port assessment data to tree 4ind o- reportA strengt/3ea4ness report,
assessment record, and -inding summar! report. All reports are in /@F -ormat. @ese reports are
NOT intended to 6e used as is. @e main purpose o- tese reports is to provide enoug data -or
te assessment team to compile te -inal reports. @e data in te generated reports are ra3 data,
3ic means te! are not sanitized.
@e strengt/3ea4ness report 3ill attempt summarize te strengt and 3ea4ness o- eac
process 6! aggregating te strengt and 3ea4ness o- te process attri6utes. @e result 6! no
mean is -inal. @e appraisal team needs care-ull! revie3 te report and ma4e an! correction i-
necessar!.
Ben e&porting te assessment record report, Appraisal Assistant 3ill also e&port t3o process
pro-ile carts. @ese carts are in 9M5 -ormat. @e! 3ill 6e saved at te same location/-older as
te -inding summar! report.
!1. Mini3team mana7ement
Appraisal Assistant supports te multiple mini'teams appraisals. ,nce !ou de-ined te appraisal
scope and te list o- team mem6er o- eac mini'team, te program generates a data6ase -or
eac mini'team. A mini team data6ase is essentiall! an organization data6ase 3it one appraisal
proJect. @ese mini team data6ases can 6e merged 6ac4 to te main appraisal proJect 6! using
te 1import mini3team2 -unction.
@e ma&imum num6er o- evidences allo3ed -or eac mini'team data6ase is 0(0,000, and te
ma&imum num6er o- mini'teams allo3ed is ),400. Hou can 8,@ -urter divide te mini'team 6!
e&porting more cild mini'team data6ases -rom a mini'team data6ase, nor can !ou merge # mini'
team data6ases.
07
21.1. 'xport mini0team $ata+ase
Ben e&porting data6ase, all current instantiations, evidence t!pes, evidence records, and all
5IIs 3itin te mini'team2s scope are e&ported.
@o eCport a min'team data6aseA
$. 9ring up te eCport mini3team dialog 6o& 6! selecting 1%&port mini teams2 -rom te
1appraisal2 menu
#. .lic4 te Ne; Mini3team to create a mini'team con-iguration panel
0. %nter te name o- te mini team at te name edit 6o&, tis name must 6e a uni7ue string,
it must 8,@ contains special caracters suc as 1P2 and 1/2. @is string 3ill 6e used as part
o- te mini'team data6ase -ile name.
4. Assign process areas -or te mini'team 6! clic4ing te A88 Pro=ess 6utton. Hou can
select multiple process areas -rom te popup dialog 6o&. Usuall! mini'teams are divided
6! te process areas.
). Assign team mem6er -or te mini'team. ,nl! tose 3o are alread! in te parent
appraisal team can 6e assigned to mini'teams.
6. +peci-! te output lo=ation
7. .lic4 te O6 6utton to generate mini'team data6ase.
Hou can repeat tis process an! time !ou 3ant. Hou must ensure all min'team name strings are
uni7ue.
0"
21.2. #mport mini0team $ata+ase
@o import a mini'team data6ase, !ou need to ma4e sure te current opened appraisal proJect is
te one tat e&ports te mini'team. I- not, select te correct appraisal proJect -rom te proJect list
o- te organization ta6 on te le-t panel.
It is possi6le tat te users in di--erent mini'teams modi-ied te same parent data6ase record, or
te same piece o- evidence is entered in multiple mini'team data6ases. Ben te con-lict or
possi6le duplicated data6ase records are -ound during te importing process, Appraisal assistant
3ill as4 !ou to coose te pre-erred import -unction, 6! eiterA
' Ieeping te original record o- te parent data6ase, or
' Letting te record o- te mini'team override te original, or
' .reating a ne3 record in te parent data6ase -or te record o- te mini'team.
@e -ollo3ing e&ample illustrates te 6eaviour o- tese options. In te e&ample, 6ot %vid $ and
%vid # are re-erring to te same piece o- evidence. @e! are associated to di--erent model
practices.
0(
@e mini'team importing process is essentiall! merging te mini'team data6ase records 6ac4 to
te parent data6ase. I- a mini'team removed one o- te records tat is inerited -rom te parent
data6ase :delete a parent evidence record, disassociate a parent evidence record -rom a model
practice, etc<, te deleted data6ase record still e&ists in te parent data6ase a-ter importing te
mini'team 6ecause te parent data6ase is una3are o- te deleting action. 9! de-ault, te program
onl! imports data6ase -ields tat are modi-ied 6! te mini team.
Importing a mini'team data6ase canges te parent data6ase records, tere MU+@ 9% a revie3
process to veri-! te correctness o- all records once all data are imported.
@o import a mini'team data6aseA
$. +elect te 1Import mini team2 -rom te 1Appraisal2 menu
#. Locate te mini'team data6ase
0. I- te program discovers an! possi6le duplicated record 6et3een te current appraisal
and te mini'team data6ase, !ou 3ill 6e as4ed to speci-! o3 te program sould
respond. An! discrepancies 6et3een tese possi6le duplicated records 3ill 6e
igligted in red te&t.
40
Ben importing mini teams, Appraisal Assistant 3ill as4 !ou to speci-! te de-ault importing
action. 9! de-ault, te program 3ill prompt !ou to select te import action 3en it detects
di--erences 6et3een te parent proJect record and te mini team record. @e #
nd
and 0
rd
option 3ill
stop te Appraisal Assistant -rom as4ing an! more 7uestions 3en importing te mini team.
I- te option Cleanup parent PIIs that ;ere 8elete8 AB this mini team is ena6led, a-ter
data6ases are merged, te program deletes 5IIs tat 3ere deleted 6! te mini team.
Hou can revie3 te di--erences 6et3een te current parent data6ase records and teir
corresponding mini team records 6e-ore importing. @e di--erences 6et3een corresponding
record pairs are igligted in red te&t. @e current parent data6ase records are listed on te le-t
column and te mini team records are on te rigt. @e generated report is a EML spreadseet. It
can 6e opened 6! Microso-t %&cel #00#.
4$
!!. User Mana7ement
An administrator can create ne3 user, delete user, and edit an! user account. A normal user
:limited account< can edit is /er user account. @o simpli-! te user administration on multiple
copies o- Appraisal Assistant, te program allo3s te administrator to e&port te list o- user to a
plain te&t -ile. ,ter copies o- Appraisal Assistant can create a 6atc o- user accounts 6!
importing tis user list -ile. All imported user accounts 3ill 6e set to limited account initiall!. @eir
initial pass3ords are te same as teir login name.
22.1. %$$ 5ser
@o add a ne3 user, log on to Appraisal Assistant as an administrator. +elect 1user manager2 -rom
te 1Maintenance2 menu.
4#
.lic4 te Ne; 6utton 3ill 6ring up te ne3 user dialog 6o&A
@ere are t3o t!pes o- user accountsA administrators are tose 3o manage te application and
create ne3 organization pro-ile. 8ormal user accounts are limited account. At tis point, limited
user can access to all -eatures o- Appraisal Assistant e&cept creating te organization pro-ile. :it
is li4el! to 6e canged in te -uture releases<
22.2. Delete 5ser
@o disallo3 a user using !our cop! o- Appraisal Assistant, !ou need to remove te user account
-rom te data6ase. @o do so, select a user -rom te user list, and ten clic4 te Delete 6utton 3ill
delete te selected user -rom te data6ase.
40
22.3. '$it ser
+elect a user -rom te user list, clic4 te $8it 6utton 3ill 6ring up te edit user dialog 6o&A
@e login name o- te user account is not cangea6le as it is used 6! te data6ase as te
primar! 4e! o- te user account. Hou can cange !our pass3ord 6! 6ring up te >cange
pass3ord? dialog 6o&A
!%. Stan8ar8 Appraisal Mo8el Mana7ement
@e standard appraisal model in Appraisal Assistant is igl! customiza6le. Appraisal Assistant
supports t3o standard appraisal model -rame3or4sA CMMI and ISO1*(3!.
44
An! canges made to te standard appraisal model 3ill not a--ect te e&isting appraisal proJects.
@e standard appraisal model repositor! onl! 4eeps te latest version o- te model. @o access
te standard appraisal model manager, log on to Appraisal Assistant, select Stan8ar8 Appraisal
Mo8el $8itor -rom te Maintenan=e menu.
All standard appraisal models are listed at te top o- te editor. @e current selected model is
igligted in 6lac4 color 3it 6old -ont. @o select a di--erent standard model, dou6le clic4 on te
model list or select an item and clic4 te Sele=t 6utton.
Hou can remove a standard model -rom te repositor! 6! selecting it -rom te model list ten clic4
te Delete Mo8el 6utton.
In Appraisal Assistant, standard appraisal model ave t3o dimensionsA process speci-ic and
generic :process dimension and capa6ilit! dimension in I+,$))04 models<. Model elements o-
te generic dimension appl! to all processes. Model elements are arranged in tree ierarcies in
6ot dimensions. @e controls in te standard appraisal model editors are ena6le/disa6le
depending on 3at model element is currentl! selected on te tree ierarc!.
23.1. %$$ a stan$ar$ C66# constellation
@o A88 a .MMI constellationA
$. .lic4 te A88 Mo8el 6utton
#. +elect CMMI -rom te #rame;or> dropdo3n list
0. +peci-! te igest .L level o- tis model
4. 8ame te standard model and acron!m
). $naAle te Import +asi= Generi= Dimension Mo8el $lement i- !our ne3 constellation
uses te same generic dimension as .MMI v$.$. Clear tis option i- !ou 3ant to de-ine
!our o3n generic dimension.
6. .lic4 O6 to add a ne3 .MMI constellation to te repositor!
@o Rename a .MMI constellationA
$. +elect te root no8e o- -rom te ierarc! tree
#. .ange te acron!m, or name o- te constellation -rom te main 3indo3
23.2. Cstomize process categor, categor,
Hou can speci-! di--erent process categories -or eac constellation. 9! de-ault, an! ne3 .MMI
constellation comes 3itA 5rocess Management, 5roJect Management, %ngineering, and +upport
categor!.
23.3. Cstomize C66# process area
@o A88 a .MMI process area, clic4 te A88 Pro=ess 6utton
@o $8it a .MMI process area
$. +elect te process area -rom te model tree ierarc!
#. +peci-! te acron!m and name -or te ne3 process area
0. +elect pro=ess =ate7orB group -rom te dropdo3n list
4. +elect MaturitB Le?el -rom te dropdo3n list. I- te process area is 8,@ meant to 6e
used in te +@AC%= representation appraisal, do not speci-! te ML.
). +peci-! te purpose and additional summar! comment -or te ne3 process area. #000
letter ma&imum eac.
23.4. Cstomize C66# goal
@o A88 a .MMI +5%.IFI. goal
$. Activate te Spe=i:i= Dimension ta6
4)
#. +elect te process area o- te goal 6elongs to
0. .lic4 te A88 Goal 6utton to add a ne3 speci-ic goal to te process area
@o A88 a .MMI C%8%/I. goal
$. Activate te Generi= Dimension ta6
#. .lic4 te A88 Goal 6utton to add a ne3 generic goal to te generic dimension.
@o $8it a .MMI goal
$. +elect te goal -rom te model ierarc!
#. +peci-! te acron!m, name and a sort summar! -or te goal
23.5. Cstomize C66# practice
@o A88 a .MMI practice
$. +elect te goal o- te practice 6elongs to -rom te model ierarc!
#. .lic4 te A88 Pra=ti=e 6utton to add a ne3 practice to te goal
@o $8it a .MMI practice
$. +elect te practice -rom te model ierarc!
#. +peci-! te acron!m, name o- te practice
0. @e SummarB o- te practice is te igligted te&t on te standard .MMI model, Just
6elo3 te practice name. @is is te message so3s up on ever! .MMI practice ta6
3en doing te caracterization.
4. @e Purpose o- te practice are te su6 practice, or a sort description o- te practice2s
appraisal =onsi8eration
). +peci-! te capa6ilit! level o- te practice, tis is a mandated -ield. Appraisal Assistant
needs to 4no3 te .L o- a practice 3en generating initial appraisal model -or a staged
representation appraisal.
6. .lear te Pra=ti=e In=lu8e in Sta7e8 Representation 3ill prevent tis practice 6eing
used in a staged representation appraisal.
@o A88 e&ample 3or4 product or indicator to te practice
$. +elect te practice -rom te model ierarc!
#. .lic4 A88 $Cp. DA to add a e&ample direct arti-act, or
0. .lic4 A88 $Cp. IA to add a e&ample Indirect arti-act
4. 8ame te arti-act
23.!. %$$ a stan$ar$ #1O155/4 mo$el
@o A88 an I+,$))04 modelA
$. .lic4 te A88 Mo8el 6utton
#. +elect ISO1*( -rom te #rame;or> dropdo3n list
0. +peci-! te igest .L level o- tis model
4. 8ame te standard model and acron!m
). $naAle te Import +asi= Generi= Dimension Mo8el $lement i- !our ne3 model uses
te same generic dimension as I+,$))04'). Clear tis option i- !ou 3ant to de-ine !our
o3n generic dimension.
6. .lic4 O6 to add a ne3 I+,$))04 model to te repositor!
@o Rename an I+,$))04 modelA
$. +elect te root no8e o- -rom te ierarc! tree
#. .ange te acron!m, or name o- te model -rom te main 3indo3
23.". 'sta+lish #1O155/4 wor7 pro$ct repositor,
Bor4 products in I+,$))04 models are structurall! stored in a ierarc!. %ntering 3or4 product
in te repositor! sould 6e -inised 6e-ore entering an! oter model elements.
46
@o Open te 3or4 product editorA
$. +elect te I+,$))04 model -rom te model list
#. .lic4 te 2P $8itor 6utton to 6ring up te 3or4 product editor dialog 6o&
.lic4 A88 Generi= 2or> Pro8u=t 6utton to a88 a generic 3or4 product
@o A88 a Spe=i:i= ;or> pro8u=t
$. +elect te Ceneric 3or4 product -rom te tree ierarc!
#. .lic4 A88 Spe=i:i= 2or> Pro8u=t 6utton to add a speci-ic 3or4 product
23.). Cstomize process categor,
Hou can speci-! di--erent process categories -or eac standard model. 9! de-ault, a ne3
I+,$))04 model comes 3itA Ac7uisition, +uppl!, %ngineering, ,peration, +upport,
Management, 5rocess Improvement, /esource and In-rastructure, and /euse.
23.-. Cstomize #1O155/4 process
.lic4 te A88 Pro=ess 6utton to A88 an I+,$))04 process
@o $8it an I+,$))04 process
$. +elect te process -rom te model ierarc!
#. +peci-! te acron!m and name -or te process
0. +elect =ate7orB group -rom te dropdo3n list
4. +peci-! te purpose and additional summar! comment -or te ne3 process. #000 letter
ma&imum eac.
47
@o A88 an I+,$))04 process outcome
$. +elect te process -rom te model ierarc!
#. .lic4 te A88 Out=ome 6utton to add a ne3 outcome to te process
23.1/. Cstomize #1O155/4 process attri+te
@o A88 an I+,$))04 process attri6ute
$. Activate te Generi= 8imension ta6
#. .lic4 te A88 AttriAute 6utton to add a process attri6ute to te capa6ilit! dimension
@o A88 an I+,$))04 attri6ute acievement
$. +elect te process attri6ute -rom te model ierarc!
#. .lic4 te A88 Out=ome 6utton to add an acievement to te process attri6ute
23.11. Cstomize #1O155/4 assessment in$icator
@ere are tree t!pes o- assessment indicators in a I+,$))04 modelA practice indicator, 3or4
product indicator, and te resource indicator.
@o A88 an I+,$))04 6ase practice indicatorA
$. +elect te process o- te indicator 6elongs to
#. .lic4 te A88 Pra=ti=e 6utton to add a practice assessment indicator
@o A88 an I+,$))04 generic practice indicatorA
$. +elect te process attri6ute o- te indicator 6elongs to
#. .lic4 te A88 Pra=ti=e 6utton to add a generic practice assessment indicator
@o A88 an I+,$))04 3or4 product indicatorA
$. +elect te process o- te indicator 6elongs to
#. .lic4 te A88 2P 6utton 3ill 6ring up te 3or4 product selection dialog 6o&
0. =ou6le clic4 on te list item to coose a 3or4 product -or te indicator
@o A88 an I+,$))04 7eneri= 3or4 product indicatorA
$. +elect te process attri6ute o- te indicator 6elongs to
#. .lic4 te A88 2P 6utton 3ill 6ring up te 3or4 product selection dialog 6o&
0. =ou6le clic4 on te list item to coose a generic 3or4 product -or te indicator
@o A88 an I+,$))04 generic resource indicatorA
$. +elect te process attri6ute o- te indicator 6elongs to
#. .lic4 te A88 Resour=e 6utton to add a generic resource assessment indicator
As re7uired in I+,$))04'#, 5AM indicators need to 6e e&plicitl! mapped to process outcomes
and attri6ute acievements.
@o Map an indicator to outcome/acievementA
$. +elect te assessment indicator
#. @ic4 te process outcome item on te list control on te main 3indo3. .lear te cec4
6o& 3ill remove te mapping 6et3een te indicator and te outcome/acievement.
4"
23.12. 1tan$ar$ #1O -//1 Profile e$itor
@e stan8ar8 ISO.**1 mo8el e8itor can 6e accessed troug Maintenan=e menu. In Appraisal
Assistant, tere are t3o t!pes o- I+,(00$ model elementsA Clase and (e8irement. @e
program considers te 1shall@ statements o- I+,(00$ as Ere8irement9 and te one level a6ove
in te standard document as 1clase9..
23.13. 6anage C66# to #1O-//1.#1O155/4 6appings
@e Mo8el Mappin7 Mana7er allo3s !ou to esta6lis mappings 6et3een an! .MMI
constellation and I+,$))04 model. It also manages I+,(00$ to .MMI constellation mappings. A
.MMI to I+,$))04 mapping maps .MMI practices to an I+,$))04 process outcome or attri6ute
acievement. An I+,(00$ to .MMI mapping maps I+,(00$ re7uirements to .MMI practices.
@ese mappings are te 4e!s to create an I+,$))04/I+,(00$ process pro-ile -rom a .MMI
appraisal. Hou can create more tan one set o- mapping 6et3een te same pair o- models. Ben
converting -rom a .MMI appraisal to I+,$))04/I+,(00$, Appraisal Assistant 3ill as4 !ou to
select te pre-erred mapping set.
@e Mo8el Mappin7 Mana7er can 6e accessed under te Maintenan=e menu.
4(
@o de-ine a ne; mapping set
$. .lic4 te Ne; Mappin7 Set 6utton
#. 8ame te mapping set. ,nce te mapping set is added, tere is no 3a! o- canging te
mapping set2s name and acron!m at tis version. :unless !ou 3ant to pla! around 3it
te data6ase ta6le in M+ Access<
0. +elect te source model and te destination model -rom te dropdo3n lists. A mapping
set can 6e mapping 6et3een I+,(00$ and an! .MMI constellation, or 6et3een .MMI
constellation and an! I+,$))04 model
4. .lic4 O6 6utton
@o map a CMMI practice to ISO1*( model
$. +elect te .MMI practice on te tree ierarc! on te le-t
#. Locate te I+,$))04 model element -rom te tree ierarc! on te rigt
0. @ic4 te destination model element, clear te cec4 6o& 3ill remove te mapping
6et3een te .MMI practice and tat I+,$))04 model element
@o map a ISO.**1 re7uirement to CMMI practice
$. +elect te I+,(00$ 7ualit! re7uirement -rom te tree ierarc! on te le-t
#. Locate te .MMI practice -rom te tree ierarc! on te rigt
)0
0. @ic4 te .MMI practice, clear te cec4 6o& 3ill remove te mapping 6et3een te
I+,(00$ re7uirement and tat .MMI practice.
@o so3 all model elements tat are mapped to te .MMI practice, select te .MMI practice and
press 1F72. @o revie3 te mapping, clic4 te report 6utton to generate a EML spreadseet 3it all
te esta6lised mappings.
!(. Appraisal Metho8 Ratin7 S=heme Mana7ement
Appraisal Assistant allo3s !ou to customize te rating scemes -or di--erent appraisal metods
troug te appraisal metod rating sceme editor. Hou can also customize te instantiation to
,U aggregation rules and practice to goal aggregation rules -or .MMI appraisal rating scemes.
24.1. New appraisal metho$
@o create a ne3 rating sceme -or an appraisal metodA
$. select te intended appraisal model t!pe, .MMI or I+,$))04, -rom te radio 6uttons
#. clic4 te A88 Metho8 6utton
0. clic4 on te ne3 metod2s name column
4. enter te name -or te metod
24.2. Delete appraisal metho$
@o delete a rating sceme -rom te metod repositor!A
$. select te intended appraisal model t!pe -rom te radio 6uttons
#. select te metod a6out to 6e removed -rom te tree structure
0. clic4 te Delete 6utton to remove te rating sceme
24.3. %$$ rating scale
@o add a rating scale -or a rating optionA
$. ena6le te rating option i- necessar!
#. clic4 te A88 S=ale to add a rating scale
Hou can not add or remove I+, $))04 process attri6ute rating scales 6ecause te! are re7uired
6! te standard.
24.4. Delete rating scale
@o delete a rating scaleA
$. select te rating scale a6out to 6e removed
#. clic4 te Delete 6utton to remove te selected rating scale -rom te list
24.5. '$it rating scale
@o rename a rating scaleA
$. clic4 on te 1name2 column o- a rating scale to 6ring up te edit 6o&
#. clic4 on te edit 6o& to set input -ocus
0. enter te ne3 name -or te rating scale
@o cange te S=ore value o- a rating scaleA
$. clic4 on te 1/e- value2 column o- te rating scale to 6ring up te edit 6o&
#. clic4 on te edit 6o& to set input -ocus
0. enter te ne3 s=ore value -or a rating scale
@e rating scale s=ore are used 6! te application toA
' =etermine te level o- acievement/satis-action o- an! given rating.
)$
' @e application also uses tis value to sort te appearance order o- te rating scale on
te main user inter-ace.
' .alculate te average practice score per process categor!
' .alculate te average process attri6ute score per process group
@o cange te 8isplaB =olor o- a rating scaleA
$. clic4 te 1=olor@ column o- te rating scale to 6ring up te com6o 6o&
#. select te ne3 =olor -rom te com6o 6o&.
Appraisal Assistant 3ill use tis color to displa! te rating on te main user inter-ace. @ere are
ten pre'de-ined colors to coose -rom.
.MMI caracterization aggregation rules are automatic reset once !ou added or removed a rating
scale -rom te sceme. @e aggregation rule de-ines a set o- ,U caracterization -rom a certain
com6ination o- instantiation caracterization. %ac rating scale can 6e In=lu8e8 :$<, $C=lu8e8
:0<, ,/ Disre7ar8 :0/$<. A complete aggregation rule set 3ill e&aust all possi6le instantiation
level caracterization com6ination. Appraisal Assistant 3ill 3or4s even i- te aggregation set is
not complete.
In tis screensot, ruleQ0 indicates i- 3e ave at least ,8% FI, regardless an! num6er o- 8H, and
8, oter caracterization on instantiation level, it sould recommend a FI on te ,U level.
/uleQ$ indicates i- 3e ave an! num6er o- 8H, an! num6er o- FI, and at least ,8% LI, it sould
recommend a LI on te ,U level.
@o customize aggregation rule
$. ,pen te rule editor
#. .lic4 A88 Rule 6utton to add an empt! rule
0. .lic4 on te cell o- te rule 3ill 6ring up a dropdo3n list, select $, or 0, or 0/$ to
include/e&clude/ignore tat respective rating scale in tis rule.
!. Compa=tin7 the 8ataAase
Appraisal assistant uses Microso-t *et data6ase engine to manage te data. @e organization
data6ase is in Microso-t Access -ormat. @e ig volume add/remove/insert actions -rom
Appraisal Assistant 3ill lead to -ragmentation o- te internal data structure over time. Hou can
reclaim muc o- te ard dis4 space 6! compact te data6ase.
)#
@o ena6le automatic data6ase compactA
$. go to te maintenance menu
#. select 1Compa=t Or7ani9ation DataAase ;hen =losin7, !ou 3ill notice a small cec4
mar4 no3 appears ne&t to te menu item. .lic4 on te option again 3ill disa6le te
automatic compacting
Bit tis option ena6led, 3en an organization data6ase is closed :open/ne3 anoter
organization data6ase, e&it te application etc<, Appraisal Assistant 3ill rename te current
data6ase to 1organization nameQcurrent time.op-2 3ile te compacted data6ase uses te old -ile
name.
Ben Appraisal Assistant is started, tis option 3ill 6e turned o-- 6! de-ault. Hou do not need to
compact te data6ase ever! time te organization data6ase is closed. Unli4e oter data6ase
applications, Appraisal Assistant does not 7uer! te data6ase in run time, tus a -ragmentized
data6ase does not ave per-ormance penalties e&cept te ard dis4 space.
)0
Appen8iC A4 CMMI $?i8en=e Re7istrB 5ui=> Re:eren=e
#

Você também pode gostar