Appendix I - Change Control and Release Plan CSC Change Control & Release Plan HuBERT Application Implementation Version 1.9 1/30/2012 [Abstract: The purpose of this document is to describe the Change Control and Release process including responsibilities and process flows to be used. This process will help control the scope of the project and ensure that appropriate parties are notified of a change.] Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program TABLE OF CONTENTS 1. Change Control and Release Plan 2 2. Change Order Process 2 2.1 Customer Request and Design (Phase 1) 2.1.1 2.1.1.1. 2.1.1.2. 2.1.1.3. 2.1.1.4. 2.1.1.5. 2.1.1.6. 2.1.1.7. Change control Process Form Requestor Input Review/Approvals Change Request (Preliminary Cost Estimate) Review/Approvals System Design Document (Change Order) Project Estimates Review/Approvals 2.2. 2.3. Development and Quality Assurance (Phase 2) Release Acceptance and Implementation (Phase 3) 2 2 2 2 3 3 4 4 5 5 5 5 2.3.1. 2.3.2. 2.3.3. 2.3.4. User Acceptance Testing (UAT) and Approval System Modification Request (SMR) Release/Implementation Plan Document Invoicing 5 6 6 6 3. Appendix A – Revision History 7 4. Exhibit A – MN Internal CR Process Flow Diagram 5. Exhibit B – SPIRIT Users Group CR Process Flow Diagram 6. Exhibit C – Change Order Process Form 7. Exhibit D – System Modification Request (SMR) 8. Exhibit E – Release/Implementation Plan Document January 30, 2012 CHANGE CONTROL MANAGEMENT Page 1 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program 1. Change Control and Release Plan This plan describes the processes and responsibilities that take a Change Order from Customer Request and Design, Development and QA through Release Acceptance and Implementation. 2. Change Order Process The Change Order Process includes a formalized release approach from concept to implementation. The Phases of the process include: Phase 1: Customer Request and Design Customer Request/Requestor Input (initiation of Change Control Process Form) Approval by SPIRIT User Group ESC and State Agency to move forward with Preliminary Cost Estimate Change Request (Preliminary Cost Estimate) JAD Session (if necessary) Approval by SPIRIT User Group ESC and State Agency to move forward with Change Order (full System Design Document) Review of Change Order/Project Estimate Approval by SPIRIT User Group ESC and State Agency to move forward with development Phase 2: Development and QA Development/QA by CSC Release assignment determined by SPIRIT User Group ESC and CSC Phase 3: Release Acceptance and Implementation Release deployed in UAT Release Acceptance Testing State determines with CSC when deployment into Production will occur Development of SMR (if required) and Release/Implementation Plan Document by CSC Approval to place into production The state will be invoiced Minnesota funded Change orders for the month in which the release was placed in production. 2.1. Customer Request and Design (Phase 1) 2.1.1. Change Control Process Form The Change Order Process form is represented in both a hard copy version and in JIRA using the same fields and approval points. The JIRA version is required to allow a change to flow from conception to development. 2.1.1.1. Requestor Input Overview/Purpose/Business Need Each Change Order Process Form presented must include a clear description of the business need and purpose. The business need must be represented to allow the project acceptor(s) to review a change for relevance to the current business model and business processes and to the system as it currently functions. January 30, 2012 CHANGE CONTROL MANAGEMENT Page 2 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program An example being: “To maintain compliance to current policy HuBERT will require modification to allow for the collection of a Medicaid Identification number.” Description of Request A complete description of the request must be included in the Requestor Input section. The description should be limited to how the client would like the application to be altered. An example being: “The system will be modified to eliminate the social security field. The field will not be visible on screen.” The Description of Request is not intended to be used to define any design parameters. Design will be completed by CSC in the System Design Document phase of the Change Control process. The description will be enhanced by descriptive text and pictures where appropriate when CSC defines the Change Order. Note that pictures are not required to complete this portion of the Change Control Process. Considerations/Constraints (optional) The Considerations/Constraints portion of the Requestor Input section is optional. However, if the State is aware of any considerations and/or constraints they should be included in the document since they are valuable to CSC when assessing the request. 2.1.1.2. Review/Approvals The State office reviews an internal request made by MN State or Local Agency Staff for a change to the HuBERT system. The MN Project Acceptor will sign the approval to enter the request into JIRA. The request is then placed into the SPIRIT User Group (SUG) enhancement queue and is prioritized by the SUG Change Control Work Group (CCWG). Once a priority has been assigned, the CCWG makes the recommendation to the SUG Executive Steering Committee (ESC) to request a Change Request (Preliminary Cost Estimate) from CSC. The MN Project Acceptor will then sign the Change Request approval and add a comment in JIRA. 2.1.1.3. Change Request (Preliminary Cost Estimate) The Change Request section of the Change Order Process form is completed by CSC. The Change Request will be recorded in the hard copy version of the document and in the JIRA workflow. The Change Request is a preliminary cost estimate of the total amount of work to be completed to implement the proposed change. This estimate allows the user to view and potentially to stop a Change Request early in the process if the amount of work is deemed too large. In this section CSC will estimate: Type of Modification (Software Enhancement or New Report/Report Change) Preliminary Cost Estimate Risk (1 low – 5 high) January 30, 2012 CHANGE CONTROL MANAGEMENT Page 3 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program Level of Effort (Large = >540 total hours, Medium = 140 – 540 total hours, Small = < 140 total hours) Business Need CSC understanding of the enhancement Assumptions(s) Approach CSC Questions (if needed) 2.1.1.4. Review/Approvals After completion of the Change Request section of the Change Order Process form CSC will forward it to the CCWG Conductor for placement on the CCWG agenda for review and recommendation to move forward to the ESC. If a Joint Application Design (JAD) session is necessary to gather further design requirements, CSC will update and provide a revised Change Request form. The ESC will determine if the Change Request will be approved to move to the next step of the Change Control process and receive a full estimate and design document. Once approval to move forward is provided and, if MN is funding the change, the MN Project Acceptor will provide an electronic approval in the JIRA system. 2.1.1.5. System Design Document (Change Order) The System Design Document section of the Change Order Process form is completed by CSC. The Change Order will be recorded in the hard copy version of the document and in the JIRA workflow. The System Design is the fully documented design, which a developer will use to complete the system modifications and to fulfill the Change Order’s initial request. The System Design includes numerous sections that allow CSC to comprehensively document all requirements necessary to change the system and the impact to all system users. Document sections are: Work Request Project Definition Objectives & Benefits Proposed Project Plan System Design Quality Assurance Test System Impact Overview (Risk Analysis) Resolved Issues Outstanding Issues Data Conversion Security Infrastructure & Hardware User Acceptance Testing Pilot Testing Production Rollout (Implementation) Attachments Project Estimate This step in the process is interactive with the State, and iterative, to ensure that the final design represents a solution that fulfills the original business need. January 30, 2012 CHANGE CONTROL MANAGEMENT Page 4 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program 2.1.1.6. Project Estimates The Project Estimates section of the Change Order Process form captures the hours, labor rate and cost to complete the work for the Change Order. 2.1.1.7. Review/Approvals After completion of the System Design Document and Project Estimate sections of the Change Control Process form, the document is reviewed again by the CCWG and a recommendation is made to the ESC to move forward with development. Prior to sending the completed System Design Document and Project Estimate (Change Order) to the State for approval, CSC President, P&C/Gen Ins Div, FSG signature is required. If the Change Order is at zero cost only State approval/signature is needed. If MN-funded, the State office will provide approval in JIRA as well as on the hard copy of the Change Order Form. After approval is received, CSC will work with the ESC to schedule the Change Order into a software release, and complete development and QA testing in accordance with the release timeline. 2.2. Development and Quality Assurance (Phase 2) After receiving the Change Order approval, the JIRA issue will be assigned to a developer to begin work on the Change Order. All code is reviewed for completeness, adherence to standards, internal documentation, accuracy, and clarity. Any problem areas are addressed at this time. Once development and unit testing are completed, the JIRA issue will be assigned to QA. Test Scripts are developed or revised in preparation for the Quality Assurance phase of the release project. The QA staff creates or revises the test scripts from the approved Change Order. All changes that are made to the system are thoroughly tested to ensure that changes to any part of the system do not impact functionality in any areas of the system. Refer to System Transfer Modification Testing Play v1_4 for more detailed information regarding CSC Development and QA Testing, Life Cycle Development Standards and Guidelines, Requirements Traceability, Configuration Management and Security Protocols. 2.3. Release Acceptance and Implementation (Phase 3) All system requests will utilize a formalized release approach. Once ready, a beta version of the release is deployed to the UAT Server for testing. The UAT phase ensures that the functionality of the Change Order provides the expected results prior to being deployed to the Production environments. All Change Orders that are funded by MN, once approved by the MN Project Acceptor, will be included in a Software Modification Request (SMR) document. Once the work is completed, a HuBERT Release/Implementation Plan document (Release Document) will be created by the Account/Project Manager for the State office to review and approve release implementation into Production. 2.3.1. User Acceptance Testing (UAT) and Approval A beta version of the release is deployed to the UAT server for UAT testing. The testing process consists of testing each issue identified in the Release as well as thorough testing of any related functionality. Full regression testing is performed when necessary. If the JIRA issue passes UAT testing, the State office will add a comment to the issue that the issue has been tested and passed. If the JIRA issue fails UAT testing, a comment is added and reviewed by other state testers and returned to CSC for correction prior to the State releasing into production. If a new defect is identified during testing it is logged into JIRA for comment and review by other state testers and recreation by CSC. The new defect will then be corrected. All defects prioritized as critical and major will be fixed prior to release into the production environment. Defects prioritized as medium, minor or trivial January 30, 2012 CHANGE CONTROL MANAGEMENT Page 5 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program may be negotiated, with the State for a correction date, to be fixed no later than the next release (patch, defect or enhancement). Once the MN Project Acceptor determines the release is production ready, State staff and CSC will work to determine when the release will be deployed to the Production environments. 2.3.2. System Modification Request (SMR) The CSC Account/Project Manager will complete a Software Modification Request (SMR) and send it via e-mail to the MN Project Acceptor to review and approve. An SMR is produced for every MN-funded and approved Change Order that will be included in a HuBERT release. Once approved, the SMR is signed and attached to the appropriate release JIRA issue. 2.3.3. Release/Implementation Plan Document A Release/Implementation Plan Document is created for every release for HuBERT. The CSC Account/Project Manager creates the Release Document and will send it via e-mail to the MN Project Acceptor for review and approval. The document provides the MN Project Acceptor with an overview, potential deployment issues, risk analysis, special considerations and defect fixes/enhancements included in the release. The document is also used to assist the State office in preparing software release documents for the Local Agencies. Once User Acceptance Testing (UAT) is completed at the State office, the MN Project Acceptor will approve the Release/Implementation Plan Document; this is the official approval that authorizes CSC to deploy the release to the Production environments. Once the Release Document is approved by the MN Project Acceptor, the document is scanned, attached to the appropriate release JIRA issue, and an electronic approval is provided as well. 2.3.4. Invoicing Once the release is deployed to the Production environments, the CSC Account/Project Manager, if applicable, the MN-funded change orders included in the release will be invoiced for the month the release was placed into the Production environments. January 30, 2012 CHANGE CONTROL MANAGEMENT Page 6 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program 3. Appendix A – Revision History 1.0 1.1 1.2 Version Date 8/28/09 8/31/09 7/18/11 1.3 8/10/11 1.4 1.6 1.7 1.8 9/7/11 9/22/11 09/29/11 1/25/12 1.9 1/30/12 January 30, 2012 Summary Of Changes Initial Plan Creation Updates per State comments Revision to change from pre-estimate to change request and approval. Updated a couple of small areas but added working that if the change order is at zero cost only MN approval is required. Minor wording update Add wording for Release Plan Revisions for phases Revised wording in section 2.3.1 and added revised SMR and Release Documents Revised wording in section 2.3.1 last two sentences changed and combined into 1. CHANGE CONTROL MANAGEMENT Page 7 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program 4. Exhibit A – MN Internal CR Process Flow Diagram State staff identifies potential change (from Local Agency or State) and drafts Internal MN HuBERT Change Request Form Enter Defect into SUG Defect queue in JIRA – Follow SUG defect process Defect Forward to appropriate Unit Supervisor Unit Supervisor or WIC Management team Approval to Proceed Yes State reviews Internal MN HuBERT Change Request and determines (with Contractor if needed) if defect or enhancement Contractor provides completes Change Order Process form Change Request section. CCWG reviews document and makes recommendation to ESC to proceed with full Change Order (design) or not to move forward. If MN is initiator, requires electronic approval/denial from MN Project Acceptor in JIRA Yes Change Order including design and impact analysis received and reviewed by CCWG. CCWG makes recommendation to ESC to move forward. Determine if MN will fund as the initiator of the request No Enhancement No Yes Not to – Filed Proceed Not to –Proceed Closed in JIRA January 30, 2012 State determines if Change Order Process From will Completed and enters into JIRA (requires signature approval from MN Project Acceptor) No No Enter SUG Change Request Process Flow No Yes Yes CHANGE CONTROL MANAGEMENT Bring to SUG community for cost-sharing Not to Proceed – Closed in JIRA Page 8 ESC works with Contractor on assignment to Enhancement Release Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program 5. Exhibit B – SPIRIT Users Group CR Process Flow Diagram Diagram January 30, 2012 CHANGE CONTROL MANAGEMENT Page 9 Appendix I - Change Control and Release Plan State of Minnesota Department of Health – WIC Program * ** (Flow ‘C’ is an excerpt form the SUG CR Process Flow Diagram) * Additional MN Steps to be taken: 1. State Office enters issue in MN instance of JIRA (Title format: Release and ## - e.g.; Release 2.09.08) Enters a comment requesting to deploy the Release to the MN UAT environment Assigns issue to CSC 2. CSC Installs Release into the UAT Environment Attach Release Notes to the issue Assigns issue to MN State Software Lead 3. State Office performs UAT Once complete adds comment that Release has passed testing in MN Environment Assigns issue to CSC Account Manager 4. CSC and State office work to determine date for Release to other environments 5. CSC Account Manager creates Release Documentation and if applicable (enhancement(s) SMR document E-mails Release Document and if applicable SMR document to MN Operations Unit Supervisor Assigns JIRA issue to MN Operations Unit Supervisor 6. State Office reviews documentation and gives approval to deploy release MN Operations Unit Supervisor signs Release Document (and if applicable SMR document Signed Release Document and if applicable SMR document is scanned and saved to JIRA issue Comment is added to approve to deploy to Production, DR, Reports and Training environments Assigns issue to CSC (Jason Bunselmeyer) 7. CSC deploys to all environments Deploys to: Production, DR, Reports and Training environments Assigns to MN State Software Lead for closure in MN instance of JIRA 8. State office ensures all environments have been updated and MN JIRA issue closes issue. ** Upon closure of issue, if applicable the state will be invoiced for the month in which the release was placed in production. January 30, 2012 CHANGE CONTROL MANAGEMENT Page 10 Appendix I - Change Control and Release Plan State Office Operations/CSC Use Only Change Order #: JIRA Issue #: Change Order Process Form Exhibit 9-B Title: Date: Contract Number: B53261 Contract: HuBERT Operations and Maintenance Contract Date: 04/01/2011 PLEASE COMPLETE THE FOLLOWING INFORMATION: Contact: E-Mail Address : Phone #: Agency Name: Agency #: Type of Software Related Request (Please select one): Query Report Enhancement or Change Amendment to previous Change Order #: Other. Please describe: Please rate the importance of your request: Extremely important & urgent Important but not urgent Nice to have PLEASE PROVIDE A DESCRIPTION OF THIS SOFTWARE RELATED REQUEST IN DETAIL ON THE NEXT PAGE. State Office Use Only – Internal Review and Approval If Applicable (see internal form for signature) Nutrition Unit Program Unit Approval: Vendor Unit Date: Request Needed By: State Office Operations Use Only Critical Major Medium MN Change Request (preliminary cost estimate) Project Acceptor Approval: MN Estimate Project Acceptor Approval: Minor Trivial Change Request Approval Date: State will approve in JIRA MN Change Order Project Acceptor Approval: Estimate Approval Date: Change Order Approval Date: Tentative Due Date: CSC Use Only CSC President, P&C/Gen Ins Div, FSG: Approval Date: Page 1 See JIRA issue Appendix I - Change Control and Release Plan State Office Operations/CSC Use Only Change Order #: JIRA Issue #: REQUESTOR INPUT Change Order Title: Overview/Purpose/Business Need (describe the reason for this Change Order): Description of Change Order (please describe the request in complete detail): Considerations/Constraints (Optional): Page 2 Appendix I - Change Control and Release Plan State Office Operations/CSC Use Only Change Order #: JIRA Issue #: Change Request (Preliminary Cost Estimate) Date of Change Request: XX/XX/XXXX JIRA Enhancement #: XXXX Requested by: Type of Modification Requested: Software Enhancement New Report/Report Change Estimate Valid Through: XX/XX/XXXX Preliminary Cost Estimate: $ XXXX - $ XXXX Risk: (1 low – 5 high): Level of Effort: Large (> 540 totals hours) Medium (140 – 540 totals hours) Small (< 140 totals hours) Business need: CSC understanding of the enhancement: Assumption(s): Approach: High level design write-up outlining code changes, database impact, and security consideration (items identified in the design meetings to derive the preliminary estimate). Page 3 Appendix I - Change Control and Release Plan State Office Operations/CSC Use Only Change Order #: JIRA Issue #: System Design Document (completed on analysis estimation approval) Introduction This Requirements Document contains the following sections: Work Request Project Definition Objectives & Benefits Proposed Project Plan System Design Quality Assurance Test System Impact Overview (Risk Analysis) Resolved Issues Outstanding Issues Data Conversion Security Infrastructure & Hardware User Acceptance Testing Pilot Testing Production Rollout (Implementation) Attachments Project Estimate Work Request Project Definition Objectives & Benefits Proposed Project Plan System Design The following system changes will be necessary to meet the requirements of this enhancement. Quality Assurance Test System Impact Overview (Risk Analysis) The risk assessment of this work request to Minnesota is a 1 based on a scale of 1-5 (1=low risk). The risk assessment of this work request to other SPIRIT States is a 1 based on a scale of 1-5 (1=low risk). The modifications will require unit and quality assurance testing to minimize the impact. Resolved Issues Chronologically list the issues that have been resolved, what the resolution was, when and who resolved it using the table below: Date Person Description of Issue & Resolution Page 4 Appendix I - Change Control and Release Plan State Office Operations/CSC Use Only Change Order #: JIRA Issue #: Outstanding Issues Chronologically list the issues that have NOT been resolved and who is the person currently responsible for its resolution using the table below: Date Person Description of Issue & Resolution Data Conversion Security Infrastructure and Hardware User Acceptance Testing (UAT) Pilot Testing Production Rollout (Implementation) Attachments Page 5 Appendix I - Change Control and Release Plan State Office Operations/CSC Use Only Change Order #: JIRA Issue #: Project Estimate The following cost breakdown is provided for informational purposes only and CSC will provide the services described in this Change Order on a fixed price basis. The estimate for work provided within this change order is valid through the March 31, 2012. This Change Order is governed by Contract No. B53261 by and between Minnesota WIC and CSC dated April 01, 2011. Est. Hours Activity Costs Incurred - Work Completed To Date: Design Session Time Travel Expenses Incurred Develop Requirements Definition Document Develop Conceptual Design Document Develop System Design Document 0 0 0 0 0 Totals: Work to be Completed – FIXED Estimates: Project Management Business Analysis Development Effort Technical Analysis/Design Coding Unit Test Technical Documentation Data Conversion Help Text Modifications Release Notes DFDD & DTSD Modifications Training Quality Assurance Effort Test Develop Planning Test Cases Test TestExecution Execution Regression Test UAT Support IT/DBA Support Totals: Work to be Completed – No Charge: Generate Dialog Modifications Performance Tuning - Extract Process Hourly Labor Rate $102.00 $102.00 $102.00 $102.00 $102.00 0 Est. Cost $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 0 0 $0.00 $102.00 $0.00 $0.00 0 0 0 0 0 0 0 0 0 $102.00 $102.00 $102.00 $102.00 $102.00 $82.00 $82.00 $82.00 $102.00 $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 $0.00 0 0 0 0 0 $102.00 $102.00 $102.00 $102.00 $102.00 $0.00 $0.00 $0.00 $0.00 $0.00 0 0 0 $0.00 $102.00 $102.00 $0.00 $0.00 Totals: 0 $0.00 Grand Totals: 0 $0.00 Page 6 Appendix I - Change Control and Release Plan MN WIC System Modification Request Form Initiation Section Contract Number HuBERT ?????? Add / Change # SMR Title Release ???? Priority Requested By High MN State Office – Carol Rowe SMR-000 Date Requested Description: Software Related Request – Change Control # Issue # and Type Change Description Actual Hours Actual Cost TOTAL Recommendations Risk Impact Comments Estimate Approval: Kristie Cowan Project Manager: Kristie Cowan Date: Approval Section Comments: 1 CSC Covansys Project Management Office 1 Appendix I - Change Control and Release Plan MN WIC System Modification Request Form I have reviewed the SMR with CSC Covansys. This document is based on information, which has been furnished to CSC Covansys outlining our requirements, and it accurately reflects and defines our requests. I accept and approve the services defined therein and authorize CSC Covansys to proceed, subject to Contract Number ??????. Project Acceptor: _____________________ Date: 2 CSC Covansys Project Management Office 2 Appendix I - Change Control and Release Plan Minnesota HuBERT WIC Release/Implementation Plan Document Release Reference No.: Release ????? Contract Number: ?????? Release to UAT Date: Release to Production, Disaster Recovery, Reports and Training - Date: Client Approval: __________________________________________ Date:_________________________________ OVERVIEW: POTENTIAL DEPLOYMENT ISSUES: DEPLOYMENT METHOD: RISK ANALYSIS: The risk factor associated with this update is rated an ? on a scale of 1-10 due to the following reasons. SPECIAL CONSIDERATIONS: . DOCUMENTATION: Release Notes DFDD JIRA Maintenance Issue: SMR DOCUMENT: Minnesota Funded Change Orders in Release Change Control # Issue # and Type Change Description TOTAL Dev Hours QA Hours 0 Doc Hours 0 0 CSC Covansys Project Management Office 1 Date
© Copyright 2026 Paperzz