sw process improve plan

Upload: tracey-morin

Post on 07-Aug-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 Sw Process Improve Plan

    1/14

    For instructions on using this template, please see Notes to Author/Template Instructions on page Error:Reference source not found. Notes on accessibility: This template has been tested and is best accessibleith !A"# $$.% or higher. For &uestions about using this template, please contact '(# IT )o*ernance. To re&uest changes to the template, please submit an +' -rocess 'hange Re&uest  'R.

    Centers for Medicare & Medicaid Services

    CMS eXpedited Life Cycle (XLC)

  • 8/20/2019 Sw Process Improve Plan

    2/14

    CMS XLC Table of Contents

    *ale of Contents

    1. Introduction.................................................................................................................1

    2. Overview......................................................................................................................1

    3. Assumptions/Constraints/Risks...............................................................................1

    3.1 Assumptions......................................................................................................1

    3.2 Constraints.........................................................................................................1

    3.3 Risks..................................................................................................................1

    4. Process Review Background....................................................................................1

    4.1 Process Review Methodology...........................................................................2

    4.2 Process Review indings and Recommendations............................................2

    . !PI Approac"..............................................................................................................2

    !.1 "oals.................................................................................................................2

    !.2 Methodology......................................................................................................2

    !.3 Roles and Responsi#ilities................................................................................2

    Appendi# A$ Record o% C"anges............................................................................3

    Appendi# B$ Acron&ms............................................................................................4

    Appendi# C$ '(ossar&..............................................................................................

    Appendi# )$ Re%erenced )ocuments.....................................................................*

    Appendi# +$ Approva(s............................................................................................,

    Appendi# -$ otes to t"e Aut"or / emp(ate Instructions...................................0

    Appendi# '$ C emp(ate Revision istor&........................................................

    Appendi# $ Additiona( Appendices....................................................................15

    List of +i,'reso ta6(e o% %igures entries %ound.

    Software Process Improement Plan !ersion X"X #

  • 8/20/2019 Sw Process Improve Plan

    3/14

    CMS XLC Table of Contents

    List of *ales

    $a#le 1% Record o& Changes..............................................................................................3

    $a#le 2% Acronyms..............................................................................................................4

    $a#le 3% "lossary...............................................................................................................!

    $a#le 4% Re&erenced 'ocuments.......................................................................................(

    $a#le !% )*C $emplate Revision +istory...........................................................................,

    Software Process Improement Plan !ersion X"X (

  • 8/20/2019 Sw Process Improve Plan

    4/14

    CMS XLC Introduction

    -$ "ntrod'ction

    Instructions: #ummari0e the purpose of the document, the scope of acti*ities that

    resulted in its de*elopment, the intended audience for the document, and e1pectede*olution of the document. Also describe any security or pri*acy considerationsassociated ith use of this document.

    $his -o&tware Process mprovement Plan /-PP0 descri#es the approach &or continued so&twaredevelopment process improvement during the li&e cycle o& the Proect ame /Acronym0. $hedocument identi&ies the speci&ic actions that will #e taken to improve the so&tware process5 andoutlines the plans &or implementing those actions.

    .$ vervie!

    Instructions: -ro*ide a high2le*el o*er*ie of the pro3ect. Focus on the process anddeli*erable aspects of the pro3ect, including contract type, ma3or milestones, andsta4eholders. 5riefly describe the purpose and conte1t for the system, and summari0ethe history of its de*elopment.

    0$ Ass'mptions/Constraints/1is2s

    0$- Ass'mptions

    Instructions: 6escribe any assumptions or dependencies that may ha*e a significantimpact on the implementation of this #-I-.

    0$. Constraints

    Instructions: 6escribe any limitations or constraints that may ha*e a significant impacton the implementation of this #-I-.

    0$0 1is2s

    Instructions: 6escribe any ris4s associated ith the implementation or non2implementation of this #-I- and proposed mitigation strategies.

    3$ Process 1evie! 4ac2,ro'nd

    Instructions: -ro*ide a brief history of any formal appraisals, audits, or other processre*ies that ha*e been conducted and identify any management findings or strategice*ents that led up to the de*elopment of the #-I-. -ro*ide reference to any

    Software Process Improement Plan !ersion X"X )

  • 8/20/2019 Sw Process Improve Plan

    5/14

    CMS XLC Introduction

    documented findings reports, if applicable.

    3$- Process 1evie! Met5odolo,y

    Instructions: 6escribe the process re*ie process at a high le*el, hat processes eree*aluated, hat methodologies ere used.

    3$. Process 1evie! +indin,s and 1ecommendations

    Instructions: -ro*ide the process re*ie findings, targeted areas for impro*ement, anyrecommendations made by the process re*ie team. Findings may be grouped asglobal findings i.e., o*erall organi0ational opportunities for impro*ement, or by processareas noting strengths, opportunities for impro*ement, and/or non2applicability.6ocument #-I recommendations as they relate to the process re*ie findings.

    6$ SP" Approac5

    Instructions: 6escribe the approach, hich may be deri*ed from the recommendationsof a softare process assessment i.e., 'apability (aturity (odel Integration '((I7#tandard '((I Appraisal (ethod for -rocess Impro*ement #'A(-I#(, thatidentifies the specific actions that ill be ta4en to impro*e the softare process, andoutline the plans for implementing those actions. If applicable, pro*ide reference to theappropriate section of the corporate #6(- rather than reiterating the content here.

    6$- 7oals

    Instructions: 6escribe the #-I goals that ha*e been established as a result of the

     process re*ie findings. For each goal, pro*ide a cross2reference bac4 to the findingsor recommendations. If desired, document ris4s associated ith implementing andnot2implementing each #-I goal. If this section is not appropriate for the initial issuanceof the #-I-, then so indicate.

    6$. Met5odolo,y

    Instructions: 6escribe the method, process, and tools that ill be used to initiate process impro*ement e.g., lessons learned, to achie*e the #-I goals, and the metricsthat ill be collected to measure the efficacy of the #-I goal implementation. 6ocument ho process impro*ement ill be monitored and controlled, and ho #-I goals ill beachie*ed. 6ocument the communication process to be used to pro*ide feedbac4 to

     pro3ect sta4eholders. 6escribe the methodology for creating and updating affected process documents.

    6$0 1oles and 1esponsiilities

    Instructions: Identify the personnel and their responsibilities for implementing theimpro*ements.

    Software Process Improement Plan !ersion X"X #

  • 8/20/2019 Sw Process Improve Plan

    6/14

    CMS XLC *ecord of C+anges

    Software Process Improement Plan !ersion X"X (

  • 8/20/2019 Sw Process Improve Plan

    7/14

    CMS XLC *ecord of C+anges

    Appendi8 A 1ecord of C5an,es

    Instructions: -ro*ide information on ho the de*elopment and distribution of the#oftare -rocess Impro*ement -lan ill be controlled and trac4ed. 8se the table belo to pro*ide the *ersion number, the date of the *ersion, the author/oner of the *ersion,and a brief description of the reason for creating the re*ised *ersion.

    *ale - 1ecord of C5an,es

    7ersion

    um6er 

    )ate Aut"or/Owner )escription o% C"ange

    Software Process Improement Plan !ersion X"X ,

  • 8/20/2019 Sw Process Improve Plan

    8/14

    CMS XLC *ecord of C+anges

    Appendi8 4 Acronyms

    Instructions: -ro*ide a list of acronyms and associated literal translations used ithinthe document. ist the acronyms in alphabetical order using a tabular format asdepicted belo.

    *ale . Acronyms

    Acron&m itera( rans(ation

    C88I 9  Capa#ility Maturity Model ntegration

    C8! Centers &or Medicare 6 Medicaid -ervices

    P8P Proect Management Plan

    !CA8PI!8 -tandard CMM Appraisal Method &or Process mprovement

    !)8P -ystem 'evelopment Management Plan

    !PI -o&tware Process mprovement

    !PIP -o&tware Process mprovement Plan

    Software Process Improement Plan !ersion X"X -

  • 8/20/2019 Sw Process Improve Plan

    9/14

    CMS XLC *ecord of C+anges

    Appendi8 C 7lossary

    Instructions: -ro*ide clear and concise definitions for terms used in this document thatmay be unfamiliar to readers of the document. Terms are to be listed in alphabeticalorder.

    *ale 0 7lossary

    erm )e%inition

    Software Process Improement Plan !ersion X"X .

  • 8/20/2019 Sw Process Improve Plan

    10/14

    CMS XLC *ecord of C+anges

    Appendi8 % 1eferenced %oc'ments

    Instructions: #ummari0e the relationship of this document to other rele*ant documents.-ro*ide identifying information for all documents used to arri*e at and/or referencedithin this document e.g., related and/or companion documents, prere&uisitedocuments, rele*ant technical documentation, etc..

    *ale 3 1eferenced %oc'ments

    )ocument ame )ocument ocation and/or :R  Issuance

    )ate

    Software Process Improement Plan !ersion X"X /

  • 8/20/2019 Sw Process Improve Plan

    11/14

    CMS XLC *ecord of C+anges

    Appendi8 9 Approvals

    $he undersigned acknowledge that they have reviewed the -o&tware Processmprovement Plan and agree with the in&ormation presented within this document.Changes to this -o&tware Process mprovement Plan will #e coordinated with5 andapproved #y5 the undersigned5 or their designated representatives.

    Instructions: ist the indi*iduals hose signatures are desired. E1amples of suchindi*iduals are 5usiness 9ner, -ro3ect (anager if identified, and any appropriatesta4eholders. Add additional lines for signature as necessary.

    -ignature% 'ate%

    Print ame%

    $itle%

    Role%

    -ignature% 'ate%

    Print ame%

    $itle%

    Role%

    -ignature% 'ate%

    Print ame%

    $itle%

    Role%

    Software Process Improement Plan !ersion X"X 0

  • 8/20/2019 Sw Process Improve Plan

    12/14

    CMS XLC *ecord of C+anges

    Appendi8 + Notes to t5e A't5or / *emplate "nstr'ctions

    This document is a template for creating a #oftare -rocess Impro*ement -lan for agi*en in*estment or pro3ect. The final document should be deli*ered in an electronicallysearchable format. The #oftare -rocess Impro*ement -lan should stand on its onith all elements e1plained and acronyms spelled out for reader/re*ieers, includingre*ieers outside '(# ho may not be familiar ith '(# pro3ects and in*estments.

    This template includes instructions, boilerplate te1t, and fields. The de*eloper shouldnote that:

    •  Each section pro*ides instructions or describes the intent, assumptions, and

    conte1t for content included in that section. Instructional te1t appears in blueitalici0ed font throughout this template.

    •  Instructional te1t in each section should be replaced ith information specific to

    the particular in*estment.

    •  #ome te1t and tables are pro*ided as boilerplate e1amples of ording and

    formats that may be used or modified as appropriate.

    "hen using this template, follo these steps:

    $. Table captions and descriptions are to be placed centered, abo*e the table.

    . (odify any boilerplate te1t, as appropriate, to your specific in*estment.

    ;. 6o not delete any headings. If the heading is not applicable to thein*estment, enter . All documents must be compliant ith #ection ?%@ re&uirements.

    ?. Figure captions and descriptions are to be placed centered, belo the figure. All figures must ha*e an associated tag pro*iding appropriate alternati*e te1tfor #ection ?%@ compliance.

    . 6elete this

  • 8/20/2019 Sw Process Improve Plan

    13/14

    CMS XLC *ecord of C+anges

    Appendi8 7 XLC *emplate 1evision :istory

    The folloing table records information regarding changes made to the +' templateo*er time. This table is for use by the +' #teering 'ommittee only. To pro*ideinformation about the controlling and trac4ing of this artifact, please refer to the Recordof 'hanges section of this document.

    *ale 6 XLC *emplate 1evision :istory

    7ersion

    um6er 

    )ate Aut"or/Owner )escription o% C"ange

    1.7 1187482779

    :-' 'elivera#les;orkgroup

  • 8/20/2019 Sw Process Improve Plan

    14/14

    CMS XLC *ecord of C+anges

    Appendi8 : Additional Appendices

    Instructions: 8tili0e additional appendices to facilitate ease of use and maintenance ofthe document.

    Software Process Improement Plan !ersion X"X ))