Presentation is loading. Please wait.

Presentation is loading. Please wait.

Comprehensive Delivery Process

Similar presentations


Presentation on theme: "Comprehensive Delivery Process"— Presentation transcript:

1 Comprehensive Delivery Process
State of Connecticut Department of Information Technology (DOIT) Comprehensive Delivery Process SDM Lite v2.03 Construction Phase Training Facilitator Name: enter name

2 Agenda Overview of SDM Lite v2.0 Governance Purpose of Construction Phase Construction Phase Deliverables and Their Owners Team Members Construction Phase Activities

3 SDM Lite v2.03 Deliverables/Events by Phase
Business Issue Business Requirements Design Construction Testing Phase Kickoff Meeting Project Management Plan Project Profile Detailed Schedule for Next-Phase Phase-End Decision-Point Meeting Bus. and Tech. Rqmts Document Solution Alternatives Document Deployment Strategy & Plan Detailed Schedule for Next-Phase Phase-End Decision Point Meeting System Design Document System Security Profile System Design Signoff - TRB System Design Signoff - PSC Test Strategy & Plan Detailed Schedule for Next-Phase Code & Unit Testing Code Review Development/Test Environments Environment Migration Checklist Software “Golden Build” System Bill of Materials System and User Documents Test Scenarios/Cases Test Data Detailed Schedule for Next-Phase Environment Migration Checklist Integration Testing System Testing User Acceptance Testing Software “Golden Build” System Bill of Materials Test Summary Report Prod. Support & Admin Document Detailed Schedule for Next-Phase Phase-End Decision Point Meeting Implementation Post-Implementation Technology Solution Deployment Approved Production Turnover Phase-End Decision Point Meeting Project Summary Project Shutdown Deliverables Updated in Multiple Phases: Project Management Plan, Cost Benefit Analysis

4 Governance – The Project Steering Committee (PSC)
Who are the typical PSC members? Agency Commissioners or Designee Executive Director or Designee Divisional Directors What does the PSC do? Sets business strategies within the targeted area; Sets priorities and allocates resources (people and budgets); and Makes Go, No-Go, or Redirect decisions for any project in the business area throughout the entire project life cycle.

5 SDM Standard vs. SDM Lite
What projects can I use SDM Lite for? For projects with an estimated budget of less than or equal to $400,000 in total project costs, including acquisition and labor costs; and For projects that are estimated to take less than six (6) months of duration (calendar time); For projects that only impact one agency (not including DOIT-hosting); For technical activities that are EWTA compliant or where an exception has been or will be granted; Finally, exceptions are permitted, but require the prior approval of the CIO. What if I need more structure? SDM Lite has only those deliverables and activities that are considered mandatory, regardless of the project’s goals; Agency-heads, Executive Sponsors or Technical Managers can include any deliverable available in SDM Standard into an SDM Lite Project as necessary to help manage risk. 5

6 Construction Phase Purpose
The Purpose of the Construction Phase is to: Translate the Business and Technical Requirements and the detailed design as documented in the System Design Document into functioning software modules and supporting test and training artifacts; Validate the required system software and hardware to support the solution construction, testing, and implementation; Update or create a set of test cases to ensure that the business process flows are tested from end to end; Update or create any relevant System and/or User Documentation necessary to support the users of the solution; Document support structure, technical support skills, production turnover criteria, and any Service Level Agreement (SLA) if necessary; and Develop a detailed plan that commits to the completion of the Construction Phase; verify targets for the completion of the Testing, Implementation, and Post-Implementation Phases.

7 Construction Phase Work Breakdown Structure (WBS)

8 Key Deliverables in the Construction Phase
Key Deliverables – Documentation Update or Create Test Cases (See Below), System Bill of Materials, Environment Migration Checklist (DOIT-hosted Applications only), PSC Decision Point Presentation, User Documentation & Training Materials, and. Update the Project Management Plan Key Deliverables – Software, Hardware, and Data Build or Refresh Development & Testing Environments, Software Code Verified & Assembled for Testing, and Test Data Validated and Loaded. Key Deliverables - Test Cases Integration Cases, Performance Test Cases, System Test Cases, Unit Test Cases, and User Acceptance Test Cases.

9 PHASE ACTIVITY NUMBERS
Construction Phase Deliverable Snapshot PHASE ACTIVITY NUMBERS Team Lead Deliverables Mandatory Owner 01 02 03 04 05 06 Environment Migration Checklist Mandatory1 Infrastructure Lead N I Development & Testing Environments S “Golden Build” of Software for Testing Development Lead C System Bill of Materials Test Cases Test Lead Test Data Test Strategy & Plan System and User Documentation Deployment Lead Phase-End Decision Point Presentation Technology Manager Update Project Management Plan R 1. Mandatory for DOIT-hosted applications only, strongly recommended for all others.

10 Construction Phase Team Wheel
Project Steering Committee (PSC) Name / Agency * Staffed from the Business * Name Required Business Process Lead * Name Required Deployment Lead * Name Required UAT Lead BUSINESS PARTNERS * <Name Required> Business Manager * Name Required Business Requirements Lead * Name(s) Required Business SMEs Name Required Executive Sponsor Name Required Development Lead Name Required Infrastructure Lead <Name Required> Technology Manager TECHNOLOGY PARTNERS Name Required Test Lead Name Required Security Lead Name Required Vendor Lead Instructional Note: Remove this note before presenting this slide Remove roles that are not applicable to your project (even is it has “name required”) If the role IS applicable to your project, then you must specify a name if the role has “name required” If other standard SDM roles are needed, you may add them to the wheel. Do not Update or Create any new role names; All role names are standardized within the SDM framework Support/Consulting Roles: Financial Advisor: Enterprise Architect: Name Required Business Division Director: Name Required

11 Construction Phase Roles and Responsibilities
Business Division Director (Technology Role) Point of leadership escalation for technology risks and issue for the Project Team. Ensures that all technology projects being run within their assigned Agencies are aligned with SDM. Monitors the execution of all technology projects within their assigned Agencies. Business Manager (Business Role) Responsible for coordination and delivery of all Business activities and deliverables; Provides business consultation to the technology team; Contributes to Disaster Recover planning; Provides project plan updates for all Business activities and deliverables; Attends/Participates in all Phase-End Decision Point Meetings Business Requirements Lead (Business Role) Maintains the Functional Requirements Workbook; Maintains the Non-Functional Requirements Workbook; Provides general business requirements consultation to the project team; Deployment Lead (Business Role) Maintains the Deployment Strategy & Plan document; Responsible for coordinating all implementation activities at the deployment site(s); Responsible for creating the Training Plan; Responsible for creating all User Documentation and Training Materials; : . 11

12 Construction Phase Roles and Responsibilities
Development Lead (Technology Role) Maintains the System Design Document; Responsible for mapping design components to the Requirements Traceability Matrix; Maintains the Release Strategy & Plan (if required); Update or Creates and maintains the Backout/Recovery Plan; Responsible for coordination of all software code & unit testing; Responsible for loading the migrating new software builds across environments; Responsible for coordination of all software defect remediation; Responsible for identifying defects, and entering them into the defect management tool; Contributes Performance test metrics to the Test Summary Report; Responsible for conducting code reviews; Responsible for creation of test data; Maintains the Technical Requirements Workbook; Maintains the Requirements Traceability Matrix; Update or Creates and maintains the System Bill of Materials; Enterprise Architect - (Technology Role) Responsible for ensuring that EWTA requirements are addressed with the solution; Provides on-going architecture consultation to the project team; : . 12

13 Construction Phase Roles and Responsibilities
Executive Sponsor (Business Role) Responsible for providing the project funding source; Attends/Participates in Phase-End Decision Point Meeting; Primary leadership escalation point for significant project risks and issues; Infrastructure Lead (Technology Role) Single point of contact for the project team for all infrastructure needs (e.g., hardware, software, database, network); Responsible for the planning and coordination of all infrastructure activities; Relies on resources from the various infrastructure areas to deliver the actual infrastructure work; Update or Creates and maintains the Environment Migration Checklist; Responsible for establishing the development and testing environments; Assists the Development lead in loading test data across into the various environments; Assists the Development lead in loading software builds into the various environments; Project Steering Committee (Business & Technology Leadership Roles) Provides governance and decision making to the project team; Removes barriers for the project team; Reviews the Phase-End Decision Point presentation material prior to the Phase-End Decision Point Meeting; Renders a Phase-End decision of “Go”, “No-Go” or “Redirect” as it relates to the project team proceeding to the next phase. : . 13

14 Construction Phase Roles and Responsibilities
Security Lead (Technology Role) Participates in code reviews; Provides security consultation to the project team as needed; Technology Manager (Technology Role) Responsible for creation and maintenance of the overall project plan (including Business and Technology activities); Responsible for the overall coordination and delivery of all Technology deliverables; Responsible for creating the Disaster Recovery Plan; Update or Creates all Phase-Kickoff Meeting presentations; Facilitates all Phase Kickoff Meetings; Maintains the Configuration Management Plan; Updates the Project Team Wheel; Updates the Project Management Plan; Responsible for creating the PSC Phase-End Decision Point Meeting Presentations; Hosts and facilitates the PSC Phase-End Decision Point Meetings; Responsible for providing project status reporting at monthly project reviews; Responsible for creating the final Project Summary and formal shutdown of the project. Test Lead (Technology Role) Responsible for the planning and execution of Integration and System testing; Update or Creates and maintains all Integration and System test cases and scenarios; Responsible for mapping Integration & System test cases to business requirements in the Requirements Traceability Matrix; : . 14

15 Construction Phase Roles and Responsibilities
UAT Lead (Business Role) Responsible for the planning and execution of User Acceptance testing; Update or Creates and maintains all User Acceptance test cases and scenarios; : . 15

16 Activity 4.01: Establish Infrastructure
Purpose: The purpose of this activity is to acquire and install the required system software and hardware to support the solution Construction, Testing, and Implementation. This Activity Produces the Following: Verify available Infrastructure Budget and procure needed Infrastructure Components for all environments; Execute Environment Migration Checklist (for DOIT-hosted Application); Install Technology and Infrastructure Components; Prepare Development Environments; and Prepare Test Environments.

17 Activity 4.02: Perform Code & Unit Testing
Purpose: The purpose of this activity is to install, build, and unit test all of the software components based on the approved Detail Design. This Activity Produces the Following: Prepare the Development Team; Update or Create Test Data and load into Test Databases; Code and Unit Test custom software and package extensions; Code and Unit Test legacy interface software; Code and Unit Test software for operating and supporting the solution; Code and Unit Test data conversion routines; Execute Code Merges; Conduct Code Reviews; Catalog all Solution Components; and Assemble the Solution Components for Integration Testing.

18 Activity 4.03: Update or Update or Create Test Cases
Purpose: The purpose of this activity is to update or create a set of Test Cases to ensure that the business process flows are tested from end to end. This Activity Produces the Following: Update or Create Test Scenarios; Update or Create Integration Test Cases; Update or Create System Test Cases; Update or Create Performance Test Cases; Identify Test Cases for Regression Testing Update or Create User Acceptance Test Cases; Conduct the Test Case Review; and Update the Requirements Traceability Matrix with Test Scenarios and Test Cases.

19 Activity 4.04: Update or Create System and User Documentation
Purpose: The purpose of this activity is to complete the user documentation and training materials necessary to train and support the users of the solution. This Activity Produces the Following: Update or Create any relevant System and/or User Documentation. User Documentation may also include any online application help or web-based materials.

20 Activity 4.05: Plan Production Support
Purpose: The purpose of this activity is to document the support structure required to support the new application once it is deployed to production. The support structure will describe the available support services, the responsible support organizations, and the support processes and procedures that will be used. This Activity Produces the Following: Update or Create a Solution Overview for the Production Support Team; Document the Application Support Service Levels; Document the Network Support Service Levels; Document System Availability Service Levels; Document the Support Roles and Responsibilities; Document the Problem Ticket Workflow and Escalation Path; and Update or Create the Production Support Turnover Checklist.

21 Activity 4.06: Conduct Phase Decision Point Meeting
Purpose: The purpose of this activity is to obtain a “Go”, “No-Go”, or “Redirect” decision from the Project Steering Committee. Minimum Suggested Attendees for the Phase Decision Point Meeting: Project Manager, Project Sponsor, PSC, Technology Manager, and Business Manager This Activity Produces the Following: Distribute the Construction Phase Decision Point Presentation to the PSC; Conduct the Phase-end Decision Point Meeting; and Execute the communication plan.

22 On-going SDM Support SDM Resources: SDM Email Box:
Newly designed SDM website: SDM Overview & Training SDM Sample Deliverables SDM Box: Inbox is reviewed on a scheduled basis (e.g., weekly, bi-weekly, etc.) Will add input for ‘FAQ’ section of website PMO Team will respond to feedback SDM Continuing Education: SDM open communication forums SDM Brown Bags Specific discussion on ‘hot’ SDM topics Scheduled assistance as requested

23 The PMO Team also has a group telephone # 860-622-2085.
PMO Team Members Please contact the PMO Team with any questions that you have. The PMO Team will be reviewing the SDM Feedback Mailbox on a regular basis. PMO PMO Team Members: Lois Bryant   Tricia Johnson, PMO Director   Dawn Keiper Jim Rutushni Lori Violette Larry Williford    The PMO Team also has a group telephone #   If you receive the voic , please leave a message as the voic will be checked on a regular basis. PMO Web site: 23

24 + Agencies SDM Successful Projects Thank you for attending!
= SDM Successful Projects Thank you for attending! Any questions, comments or suggestions??


Download ppt "Comprehensive Delivery Process"

Similar presentations


Ads by Google