CMMI_Appraisal_Results - An Example

Embed Size (px)

Citation preview

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    1/30

    CMMI Appraisal Rating Guidance

    Rating Specific Practices

    Code Name

    FI Practice Fully Implemeted

    LI Practice Largely Implemented

    PI Practice Partially Implemented

    NI Practice Not Implemented

    Rating Specific Goals

    Code Name

    S Goal Satisfied

    NS Goal Not Satisfied

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    2/30

    Guidance

    Guidance

    A CMMI specific practice should be rated as Fully Implemented if in the opinion of the appraisal team:! "he #P$%# contains acti&ities that' if performed' (ould meet all re)uirements of the specific practice' and*! "he #P$%# identifies output artifacts that' if produced' (ould pro&ide e&idence of the specific practice being underta+e,! No ma-or or minor (ea+nesses can be identified in the #P$%# (ith respect to the specific practice

    A CMMI specific practice should be rated as Largely Implemented if in the opinion of the appraisal team:! "he #P$%# contains acti&ities that' if performed' (ould meet most of re)uirements of the specific practice' and*! "he #P$%# identifies output artifacts that' if produced' (ould pro&ide e&idence of the specific practice being underta+e,! At least one minor (ea+ness can be identified in the #P$%# (ith respect to the specific practice' and.! No ma-or (ea+nesses can be identified in the #P$%# (ith respect to the specific practice

    A CMMI specific practice should be rated as Partially Implemented if in the opinion of the appraisal team:! "he #P$%# contains acti&ities that' if performed' (ould meet only some of re)uirements of the specific practice' and*! "he #P$%# identifies output artifacts that' if produced' (ould pro&ide limited e&idence of the specific practice being un,! At least one ma-or (ea+ness can be identified in the #P$%# (ith respect to the specific practice

    A CMMI specific practice should be rated as Not Implemented if in the opinion of the appraisal team:! "he #P$%# does not contain any acti&ities relating to the specific practice' and*! "he #P$%# does not identify any output artifacts that' if produced' (ould pro&ide e&idence of the specific practice bein,! At least one ma-or (ea+ness can be identified in the #P$%# (ith respect to the specific practice

    A CMMI specific goal should be rated as satisfied if and only if:! All specific practices associated (ith that goal ha&e been characterised as either Fully Implemented and Largely Imple*! "he aggregation of (ea+nesses associated (ith the goal does not ha&e a significant negati&e impact on goal achie&em

    A CMMI specific goal should be rated as not satisfied if:! Any specific practices associated (ith that goal ha&e been characterised as either Partially Implemented or Not Implem*! "he aggregation of (ea+nesses associated (ith the goal has a significant negati&e impact on goal achie&ement

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    3/30

    Process Area: Configuration ManagementGoals and Practices Implementation Description Direct and Indirect Artifacts Prod

    SG 1 sta!lis" #aselines

    SP ! Identify Configuration Items

    SP !*

    SP !, Create or /elease 0aselines

    SG $ %rac& and Control C"anges

    SP *! "rac+ Change /e)uests

    SP *!* Control Configuration Items

    SG ' sta!lis" Integrit(

    SP ,!

    SP ,!* Perform Configuration Audits

    "he #P$%# contains a (or+flo( (ithin the Configuration and ChangeManagement %iscipline called Plan Pro-ect Configuration! 1ithin this(orflo(' a person (ith the role of Configuration Manager is re)uired to

    (rite a Configuration Management Plan' (hich (ill specifically identify theconfiguration items to be produced throughout the pro-ect! "his plan (ill bere&ie(ed by rele&ant sta+eholders and appro&ed by the Pro-ect Manager!

    Configuration Management Plan

    /ecords from CM Plan re&ie(CM Plan appro&al documentation

    $stablish a ConfigurationManagement System

    "he #P$%# re)uires that a CM Plan be (ritten and that it contains adescription of the configuration management en&ironment! "he acti&ityCreate 1or+spaces (ithin the Change and %eli&er Configuration Items(or+flo( specifically relates to the creation of (or+spaces (ithin the CMsystem!

    Configuration Management PlanPro-ect repository populated (ithconfiguration items

    "he #P$%# re)uires that the pro-ect CM Plan contain a list of thebaselines to be created for the pro-ect! "hese baselines are applied toconfiguration items in the pro-ect as part of the 2Create 0aselines2 acti&ity(ithin the 2Change and %eli&er Configuration Items2 (or+flo(!

    Configuration Management Plan0aselines identified (ithin the CM s

    "he #P$%# 2Manage Change /e)uests2 (orflo( defines acti&ities forensuring that changes to configuration items are made in a consistenmanner! "his (or+flo( re)uires that proposed changes to baselinedconfiguration items are submitted' re&ie(ed and appro&ed by theConfiguration Manager and a Configuration Control 0oard before thechange is allo(ed to proceed!

    Change /e)uestsMinutes from CC0 meeting

    "he acti&ity 2Ma+e Changes2 (ithin the 2Change and %eli&er ConfigurationItems2 (or+flo( describes the control of configuration items! Multiple&ersion of configuration items are maintained using chec+out and chec+infacilities pro&ided by the configuration management system!

    Configuration items in the pro-ect re3ersion history of configuration item

    $stablish ConfigurationManagement /ecords

    "he storage of appropriate configuration management records is facilitatedby the CM system!

    Pro-ect repository

    3ersion history for configuration item0aselines established in pro-ect repConfiguration Status Accounting /e

    "he pro-ect CM Plan identifies the configuration status accountingacti&ities to be conducted! "he 2/eport on Configuration Status2 acti&ity inthe 2Monitor and /eport on Configuration Status2 (or+flo( re)uires that theConfiguration Manager performs periodic chec+s on the integrity of theconfiguration management system and established baselines!

    Configuration Status Accounting /eFunctional Configuration Audit /epoPhysical Configuration Audit /eport

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    4/30

    Process Area: Pro)ect MonitoGoals and Practices

    SG 1 Monitor Pro)ect Against Plan

    SP !

    SP !* Monitor Commitments

    SP !, Monitor Pro-ect /is+s

    SP !. Monitor %ata Management

    SP !4 Monitor Sta+eholder In&ol&ement

    SP !5 Conduct Progress /e&ie(s

    SP !6 Conduct Milestone /e&ie(s

    SG $

    Monitor Pro-ect PlanningParameters

    Manage Corrective Action toClosure

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    5/30

    SP *! Analy7e Issues

    SP *!* "a+e Correcti&e Action

    SP *!, Manage Correcti&e Action

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    6/30

    ring and ControlImplementation Description

    "he #P$%# 2Monitor 8 Control Pro-ect2 (orflo( in 2Pro-ect Management2discipline defines an acti&ity called 2Monitor Pro-ect Status2 that aimed tocapture current status of the pro-ect and e&aluate status against plans9Soft(are %e&elopment Plan' Iteration Plan' Measurement Plan!;n this acti&ity' the Pro-ect Manager must collect )uality and progressinformation on the pro-ect for assessing current status' deri&es progress 8)uality indicators' and then compares these indicators against thee

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    7/30

    "he #P$%# 2%e&elop Soft(are %e&elopment Plan2 (orflo( in 2Pro-ectManagement2 discipline defines 2/e&ie( Pro-ect Planning2 acti&ity thatre)uires the /e&ie(ers to conduct re&ie( meetings during the pro-ect! ;nthese meetings' the /e&ie(ers must re&ie( some artifacts 93ision'0usiness Case' /is+ List' Soft(are %e&elopment Plan and its enclosedplans to analy7e issues and propose strategy ho( to ta+e correcti&e

    action 9(hen it be needed !

    "he #P$%# 2Monitor 8 Control pro-ect2 (orflo( in 2Pro-ect Management2discipline defines an acti&ity called 2Schedule and Assign (or+2 that mustbe performed by the pro-ect manager to accommodate appro&ed changes9defects' enhancements' to product and process' (hich arise during aniteration! "he correcti&e actions must be ta+en based on the result of there&ie( meeting conducted before!

    "he #P$%# 2Monitor 8 Control pro-ect2 (orflo( in 2Pro-ect Management2discipline also defines an acti&ity called 2Ma+e Changes2 to accommodatethe team members2 need for access to the set of artifacts to be changed9change set in order to ta+e correcti&e action based on the 2Schedule andAssign 1or+2 and to fulfill 9through performing &arious acti&ities there)uirements of their (or+ order!

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    8/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

    NS

    None FI

    Pro-ect Measurements None FI

    None FI

    Pro-ect Measurements None FI

    = NI

    PI

    PI

    S

    Pro-ect Measurements/is+ List

    Soft(are %e&elopment PlanMeasurement PlanPro-ect Measurements/is+ List

    "he #P$%# currently doesn2t pro&ide anyguidance on ho( to monitor thesta+eholder in&ol&ement during thepro-ect! "he a&ailability of guidelines andtemplates in this area must be of benefit!

    /e&ie( /ecordMinutes from re&ie( meetings

    "he sta+eholders must be participate onthe re&ie( meetings!

    /e&ie( /ecordMinutes from re&ie( meetings

    "he sta+eholders must be participate onthe re&ie( meetings!

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    9/30

    None FI

    None FI

    None FI

    /e&ie( /ecordMinutes from re&ie( meetings

    1or+ ;rderSoft(are %e&elopment PlanIteration Plan

    Pro-ect /epository1or+ ;rder

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    10/30

    Process Area: Pro)ect Planni

    Goals and Practices

    SG 1 sta!lis" stimates

    SP !

    SP !*

    SP !, %efine Pro-ect Lifecycle

    SP !.

    SG $ Develop a Pro)ect Plan

    SP *!

    SP *!* Identify Pro-ect /is+s

    SP *!, Plan for %ata Management

    SP *!. Plan for Pro-ect /esources

    SP *!4

    SP *!5 Plan Sta+eholder In&ol&ement

    SP *!6 $stablish the Pro-ect Plan

    SG ' O!tain Commitment to Plan

    SP ,!

    SP ,!*

    SP ,!, ;btain Plan Commitment

    $stimate the Scope of the

    Pro-ect$stablish $stimates of 1or+Product and "as+ Attributes

    %etermine $stimates of $ffortand Cost

    $stablish the 0udget andSchedule

    Plan for Needed >no(ledge andS+ills

    /e&ie( Plans "hat Affect thePro-ect

    /econcile 1or+ and /esourceLe&els

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    11/30

    ng

    Implementation Description

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    12/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    13/30

    Process Area: Re*uirementGoals and Practices

    SG 1 Manage Re*uirements

    SP !

    SP !*

    SP !,

    SP !.

    SP !4

    ;btain an #nderstanding of/e)uirements

    ;btain Commitment to/e)uirements

    Manage /e)uirementsChanges

    Maintain 0idirectional"raceability of /e)uirements

    Identify Inconsistencies0et(een Pro-ect 1or+ and/e)uirements

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    14/30

    ManagementImplementation Description

    "he #P$%# 2#nderstand "he Problem2 (orflo( in 2/e)uirements2

    discipline defines t(o acti&ities 92$licit Sta+eholder /e)uests2 and 2FindActors and #se cases2 that system analyst must perform for collectingand eliciting information from the sta+eholders of the pro-ect in order tounderstand (hat re)uirements they need to be pro&ided in the intendedsystem!

    "he #P$%# 2Plan for Ne

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    15/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

    S

    None FI

    Iteration Plan None FI

    None FI

    None FI

    None FI

    Actor#se Case

    #se=Case ModelSupplementary SpecificationsGlossarySoft(are /e)uirements Specifications9S/S

    /e&ie( /ecordMinutes from re&ie( meetings

    Soft(are /e)uirements Specifications9S/S

    /e&ie( /ecordMinutes from re&ie( meetings

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    16/30

    Process Area: %ec"nical SolGoals and Practices

    SG 1

    SP !

    SP !*

    SG $ Develop t"e Design

    SP *!

    SP *!*

    SP *!, %efine Interfaces #sing Criteria

    SP *!.

    SG '

    SP ,! Implement the %esign

    SP ,!*

    Select Product ComponentSolutions

    %e&elop Alternati&e Solutions

    and Selection CriteriaSelect Product ComponentSolutions

    %esign the Product or ProductComponent

    $stablish a "echnical %ataPac+age

    Perform Ma+e' 0uy' or /euse

    Analysis

    Implement t"e ProductDesign

    %e&elop Product Support%ocumentation

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    17/30

    utionImplementation Description

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    18/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    19/30

    Process Area: +erificationGoals and Practices

    SG 1 Prepare for +erification

    SP !

    SP !*

    SP !,

    SG $ Perform Peer Revie,s

    SP *! Prepare for Peer /e&ie(s

    SP *!* Conduct Peer /e&ie(s

    SP *!, Analy7e Peer /e&ie( %ata

    SG '

    SP ,! Perform 3erification

    SP ,!* Analy7e 3erification /esults

    Select 1or+ Products for3erification

    $stablish the 3erification$n&ironment

    $stablish 3erificationProcedures and Criteria

    +erif( Selected -or&Products

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    20/30

    Implementation Description

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    21/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    22/30

    Process Area: Product IntegratGoals and Practices

    SG 1 Prepare for Product Integration

    SP ! %etermine Integration Se)uence

    SP !*

    SP !,

    SG $ nsure Interface Compati!ilit(

    SP *!

    SP *!* Manage Interfaces

    SG '

    SP ,!

    SP ,!* Assemble Product Components

    SP ,!,

    SP ,!.

    $stablish the Product Integration

    $n&ironment$stablish Product IntegrationProcedures and Criteria

    /e&ie( Interface %escriptions forCompleteness

    Assem!le Product Componentsand Deliver t"e Product

    Confirm /eadiness of Product

    Components for Integration

    $&aluate Assembled ProductComponents

    Pac+age and %eli&er the Product orProduct Component

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    23/30

    ionImplementation Description

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    24/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    25/30

    Process Area: Re*uirements DeGoals and Practices

    SG 1 Develop Customer Re*uirements

    SP ! $licit Needs

    SP !* %e&elop the Customer /e)uirements

    SG $ Develop Product Re*uirements

    SP *!

    SP *!*

    SP *!, Identify Interface /e)uirements

    SG ' Anal(se and +alidate Re*uirements

    SP ,!

    SP ,!*

    SP ,!, Analy7e /e)uirements

    SP ,!.

    SP ,!4 3alidate /e)uirements

    $stablish Product and ProductComponent /e)uirements

    Allocate Product Component/e)uirements

    $stablish ;perational Concepts and

    Scenarios

    $stablish a %efinition of /e)uiredFunctionality

    Analy7e /e)uirements to Achie&e0alance

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    26/30

    elopmentImplementation Description

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    27/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    28/30

    Process Area: +alidationGoals and Practices

    SG 1 Prepare for +alidation

    SP ! Select Products for 3alidation

    SP !*

    SP !,

    SG '

    SP ,! Perform 3alidation

    SP ,!* Analy7e 3alidation /esults

    $stablish the 3alidation$n&ironment

    $stablish 3alidationProcedures and Criteria

    +erif( Product or ProductComponents

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    29/30

    Implementation Description

    "he #P$%# contains a (or+flo( (ithin the 2"est2 discipline called 2Plan and%esign "est2! 1ithin this (orflo(' persons (ith the role of "esters are

    re)uired to (rite a "est Plan! "he "est Plan must specifically define theproducts?items for the &alidation 9i!e! testing process! List of products that(ill be &alidated are listed on 2/e)uirement for "est2 section of the "est Plandocument! "his list is represents (hat (ill be &alidated!

    "he #P$%# re)uires that a "est Plan be (ritten and that it contains adescription of the &alidation en&ironment that (ill be used during the&alidation 9i!e! testing process! "he &alidation en&ironment is described onthe 2/esources2 section of the "est Plan document!

    "est Plan contains a section named 2"est Strategy2 (hich contains a sub=section named 2"est "ype2! "he 2"est "ype2 sub=section describes theprocedure and the criteria for the &alidation process for each functionality onthe product?product component!

    1ithin the 2$

  • 7/25/2019 CMMI_Appraisal_Results - An Example

    30/30

    Direct and Indirect Artifacts Produced Opportunities for Improvement Rating

    S

    "est Plan None FI

    "est Plan None FI

    None FI

    S

    None FI

    "est $&aluation /eport None FI

    "est Plan"est Cases

    "est /esults%efect