Florida Department of Financial Services Division of Information Systems ISDM Usage Guidance Version 1.10 Department of Financial Services - Information Systems Development Methodology Guidelines 1 TABLE OF CONTENTS 1. INTRODUCTION ....................................................................................................... 2 2. GENERAL ISDM GUIDANCE ..................................................................................... 2 3. SUMMARY OF ISDM LIFECYCLE ............................................................................... 3 3. a. For Existing System (Maintenance) Requests ......................................... 3 3. b. For New System (Project) Requests ......................................................... 3 4. ISDM PROJECT CLASSIFICATION PROCESS .............................................................. 4 5. ISDM DELIVERABLE REVIEW TEAMS........................................................................ 5 6. ISDM PROCESS IMPROVEMENT ............................................................................... 6 Department of Financial Services - Information Systems Development Methodology Guidelines 1 Department of Financial Services - Information Systems Development Methodology Guidelines 1. Introduction This document provides guidelines for determining whether a development effort is considered an ISDM project or a planned maintenance release; All development efforts must adhere to ISDM Standards and Procedures. 2. General ISDM Guidance o Maintenance is defined as the ongoing process of maintaining a system through deployment of defect fixes, implementation of scheduled enhancement releases, and daily support activities. o Maintenance releases are not considered ISDM Projects, and are not subject to ISDM deliverables and reviews. However, all maintenance releases must adhere to ISDM procedures and standards. An example of an effort that would be considered a maintenance release is the addition of a web page or a report for an existing application. o DIS recommends that a Service Level Agreement (SLA) be completed at least annually to define the planned maintenance releases and agreed upon maintenance support resources for each existing system; the SLA should be signed by the customer and the Solution Provider (maintenance support) Manager. o Projects are required for all new applications, databases, and web services, and all technology (platform) changes for applications, databases, and web services. o o The following are examples of Projects (that require ISDM Deliverables & Reviews): The creation of a new application The creation of a new database The creation of a new web service The upgrade of an existing application from classic asp to asp.net The migration of a database from Oracle to SQL Server Projects often require the addition or re-allocation of resources and/or funding and thus require review, approval, and prioritization by DIS and project stakeholders. o Projects require the completion of ISDM Documentation (as defined in the ISDM Deliverables Checklist), and appropriate reviews throughout the ISDM lifecycle.. 2 Department of Financial Services - Information Systems Development Methodology Guidelines 3. Summary of ISDM Lifecycle 3. o a. For Existing System (Maintenance) Requests The customer IRMAG must submit a change request in the Remedy service request management (SRM) module to initiate a maintenance release. o The solution provider (technical manager), BRC, and Customer will prioritize and plan the enhancements to be included in the maintenance release. . o All System Maintenance Requests must adhere to ISDM standards and procedures. o The technical manager will manage the maintenance release, ensure that ISDM Standards and Procedures are adhered to, and report on the progress of the release. 3. o b. For New System (Project) Requests The customer IRMAG must submit a change request in the Remedy service request management (SRM) module to initiate a new System (or technology upgrade) Project. o The solution provider (technical manager), BRC, and Customer will complete the project classification matrix (and scope definition templates as appropriate), for review by DIS senior management and customer stakeholders. o Upon approval by DIS and stakeholders, the project will be assigned a technical and/or project manager. Small projects are generally manged by the technical manager; Midsize and Large projects are generally assigned a project manager from DIS PMO. o All System Development Projects must adhere to the ISDM standards, procedures. o All System Development Projects must produce appropriate levels of deliverable (documentation), and facilitate appropriate deliverable reviews, as specified in the ISDM Deliverables Checklist. o The technical manager will manage and report on the development of the product; the project manager will manage the project and report on the status of the project. The project manager and technical manager will ensure that appropriate ISDM deliverables are produced and appropriate deliverable reviews are facilitated. 3 Department of Financial Services - Information Systems Development Methodology Guidelines 4. ISDM Project Classification Process A project is classified by the IT staff who receives the initial Remedy request. A given project classification is subquently used in the ISDM process to determine the deliverables and reviews required for the project. Maintenance Releases are not subject to the project classification matrix or the ISDM deliverable and review process. The project classification is based on a preliminary analysis of the factors found in the Classification Matrix above performed by appropriate IT staff. The project classification can be subsequently changed based on further analysis during ISDM phases 1 and 2; the project classification matrix is available in the ISDM Toolkit under phase 1 “Customer Business Needs Analysis” templates. The CIO, may override project classifications and project priorities as needed. Any customer, DIS stakeholder, or process owner can submit a project re-classification request. A new Classification Matrix document must be completed and included with the project documentation. 4 Department of Financial Services - Information Systems Development Methodology Guidelines 5. ISDM Deliverable Review Teams Based on the project classification, the following roles are present for deliverable review: ISDM Review Matrix Small Mid-Size Large Review of Phase 1 (Customer Business Needs Analysis) Review Project Manager, DIS Bureau Chief(s) BRC, Project Manager, Division Director(s) BRC, PMO Manager, Division Director(s) Review of Phase 2 (Scope Definition) Deliverables Project Manager, DIS Bureau Chief(s) BRC, Project Manager, Division Director(s) BRC, PMO Manager, Division Director(s) Review of Phase 3 (Requirements Analysis) Deliverables Project Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) Review of Phase 4 (Design) Deliverables Project Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) Review of Phase 5 (Development) Deliverables Project Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) Review of Phase 6 (Integration, Test, Acceptance) Deliverables Project Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) Review of Phase 7 (Implementation Deployment) Deliverables Project Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) BRC, Project Manager, Technical Manager, DIS Bureau Chief(s) This matrix provides guidance in determining appropriate meeting participants for deliverable reviews. The technical manager and project manager are one in the same for small projects. A representative from the DIS Information Security Office must be present in phase 2 (Scope Definition review), phase 4 (Security Plan review), and phase 6 (Disaster Recovery plan review). Each review team must use the ISDM “Deliverable Review Template” to document review results and post to the ISDM Project Deliverables sharepoint site; the Deliverable Review Template is available in the ISDM Toolkit under the System Development Standards documents. 5 Department of Financial Services - Information Systems Development Methodology Guidelines 6. ISDM Process Improvement - The ISDM is a living process with a built-in anticipation of continued growth and evolution parallel to the changing industry practices. - The following communication mechanisms are available for customers to provide ISDM process improvement feedback: o ISDM Process Improvement Discussion Forum – This forum is available to all…please use professionalism when posting and create posts in the spirit of collaboration and cooperation. o DIS & Customer Collaboration Meetings – Please contact your DIS BRC if you would like to set up a meeting to discuss any aspect of the DFS ISDM. 6