Systems Engineering Methodology (SEM) of the State Unified Information Technology Environment (SUITE)
Total Page:16
File Type:pdf, Size:1020Kb
STATE OF MICHIGAN SYSTEMS ENGINEERING METHODOLOGY The Systems Engineering Methodology (SEM) of the State Unified Information Technology Environment (SUITE) Michigan Department of Technology, Management & Budget www.michigan.gov/SUITE October 2014 Version 1.6 Preface PREFACE The initial development of the State of Michigan Systems Engineering Methodology (SEM) was published in April 2007, and was performed as part of a continuing effort to improve the quality, performance, and productivity of State of Michigan information systems. Development of the SEM was governed by the Michigan State Unified Information Technology Environment (SUITE) initiative. The purpose of SUITE is to standardize methodologies, procedures, training, and tools for project management and systems development lifecycle management throughout the Department of Technology Management and Budget (DTMB) in order to implement repeatable processes and conduct development activities according to Capability Maturity Model Integrated (CMMI) Level 3 requirements. A formal enterprise level support structure will be created to support, improve and administer SUITE, SEM, Project Management Methodology, and related enterprise initiatives. Until that structure is in place, questions regarding SEM should be sent to [email protected] where they will be addressed by a matrixed team. This SEM replaced in total the former State of Michigan Systems Development Lifecycle (SDLC) document dated November 2001 and related templates. October 2014 State of Michigan Systems Engineering Methodology Page i Acknowledgements ACKNOWLEDGEMENTS The State of Michigan would like to thank the following individuals and organizations that made this version of the State of Michigan Systems Engineering Methodology possible. Without their input, dedication and hard work, this would not have been achieved. MICHIGAN DEPARTMENT OF INFORMATION TECHNOLOGY (DTMB) PROJECT SPONSORS AND MANAGEMENT Ken Theis, Director, Michigan Department of Lynn Draschil, Senior Deputy Director, DTMB Bureau Information Technology (Senior Executive Sponsor) of Agency Services (Executive Sponsor) Linda Pung, Information Officer, DTMB Bureau of Diana Quintero, Director, Enterprise Portfolio Agency Services Management Office Jim Hogan, Information Officer, DTMB Bureau of Rob Surber, Assistant Director, Center for Shared Agency Services Solutions, DTMB Bureau of Agency Services Carol Steel-Sherman, Director, Data Center Services Virginia Hambric, Director, Project Management Office, DTMB Agency Services DHS Dan Buonodono, Project Management Specialist, DTMB Project Management Resource Center PRODUCTION RELEASE – Version 1 (April 2007) Dan Buonodono, Project Management Specialist, Virginia Hambric, State Division Administrator, DTMB DTMB Project Management Resource Center Agency Services-Human Services and MiCSES Leigh A. Scherzer, Account and Project Manager, W. Steve Wensko, Operations Manager, Operations Dedicated Customer Unit, DTMB Agency Services- Systems Section, DTMB Agency Services- Department of Labor & Economic Growth. Transportation Paul Perla, Team Lead, DTMB-Employee and Financial James “Rock” Rakowski, State Administrative Services, Human Capital Management Manager, Agency Liaison Section, DTMB Office of Enterprise Security Shawn M. Bauman, Special Projects Analyst, DTMB Donna Sivaraman, Programming Services Manager, Agency Services-Department of Human Services and DTMB Agency Services-Treasury MiCSES Kyle Wilson, IT Specialist, Quality Assurance Team, Jerry Morey, State Administrative Manager, Planning DTMB Agency Services-Transportation and Solutions Development, DTMB Infrastructure Services – Data Center Operations Samuel Roberts, IT Manager, Application Mark Breithart, IT Specialist, Application Development, DTMB Agency Services-Natural Development, DTMB Agency Services- Environmental Resources and History, Arts & Libraries Quality Fred Moye, IT Programmer/Analyst, DTMB Agency Sandy Cain, Forms Officer, DTMB Office Automation- Services-Michigan State Police Technical Training Robert Surber, State Division Administrator, DTMB- Dave Archer, Manager, Design Section, Infrastructure Center for Geographic Information Services, DTMB Office Automation-Design and Delivery Division Dave Reicosky, Project Manager, DTMB Infrastructure P. Michael Spagnuolo, IT Manager, Application Services – Telecommunications Programming Support Services, DTMB Agency Services-Department of State Randy Leyrer, Development Services Manager, DTMB Lucy Pline, Technical Manager, DTMB Agency Agency Services-Department of Treasury Services-e-Michigan Web Development Division October 2014 State of Michigan Systems Engineering Methodology Page ii Acknowledgements Allan DeKoninck, PMP, IT Manager, Data Warehouse Patty Whitlock, Departmental Analyst, Analysis & and Database Team, DTMB Agency Services- Review Team, DTMB Agency Services- Human Community Health Services and MiCSES Tanis S. Lerash, PMP, IT Manager, DTMB Agency Sue Tomes, Departmental Manager, Analysis & Services-Civil Service, DMB, DMB Retirement Review Team, DTMB Agency Services- Human Services and MiCSES Rose Johnson-King, Information Security Specialist, Michael Shanahan, Director, DTMB Agency Services- DTMB Office of Enterprise Security-Communications, e-Michigan Web Development Division Awareness, Homeland Security Bryan Farr, IT Specialist, Application Development Steve Ezzo, IT Specialist, MAIN-FACS Section, DTMB and Support, DTMB Agency Services-Michigan State Agency Services-Management and Budget Police and Department of Military and Veterans Affairs Kirt Berwald, Director, Field Services Division, DTMB Terry O'Neill, IT Manager, Business Services, DTMB Infrastructure Services Infrastructure Services Aparna Agrawal, Director, Technical Services, DTMB Sara Kanya, State Administrative Manager, Enterprise Infrastructure Services Platform Services, DTMB Infrastructure Services – Data Center Operations Bob McDonough, State Administrative Manager, Benjamin T. Kinsey, Information Systems Analyst, DTMB Office of Enterprise Architecture Project Development Section, DTMB Agency Services- Transportation ORGANIZATIONS STATE OF MICHIGAN – DEPARTMENT OF INFORMATION TECHNOLOGY U.S. DEPARTMENT OF ENERGY – OFFICE OF THE CHIEF INFORMATION OFFICER The SEM Development Teams owe a large debt to Brenda Coblentz of the U.S. Department of Energy (DOE) for both her encouragement in our efforts and for permitting us the free use of the DOE’s own CMMI Level 3 compliant SEM as a basis for this document. In particular, much of this document draws directly from the DOE’s Systems Engineering Methodology, which as of February 2010 can be found at (http://cio.energy.gov/documents/SEM3_1231.pdf). October 2014 State of Michigan Systems Engineering Methodology Page iii Revision History REVISION HISTORY The following information is used to control and track modifications made to this document. Revision Date Section(s) Summary September 2007 Throughout the Fixed some grammatical errors. Other minor adjustments, document including a few changes to the SEM Overview Diagram. September 2008 Add Appendix E Appendix E provides basic guidance on the roles responsible for completing SEM forms and other work products. Updated the title page and footers to reflect the new version number and date. February 2009 Update Appendix E Added Project Metrics Collection template, responsibilities. November 2009 SEM Overview Updated SEM Overview Diagram to show updated touch points, Diagram, removal of checklists (incorporated in templates). Requirements Updated Requirements Definition chapter to reflect changes in Definition Chapter, the Requirements templates. Added SEM, Express, and and throughout the Maintenance process usage info from Systems Maintenance document Guidebook. Removed references to DTMB-0015A, as this form was replaced with ITRAC. February 2010 SEM Overview Updated SEM Overview Diagram to show updated testing Diagram, Testing templates. Updated Testing chapter to reflect changes in the Chapter, Testing Testing templates. Updated relevant chapters referencing Roles and revised testing templates. Responsibilities October 2014 All Updates for consistent formatting, references to current PMM and SEM forms and department name. October 2014 State of Michigan Systems Engineering Methodology Page iv Table of Contents TABLE OF CONTENTS PREFACE ....................................................................................................................................... i ACKNOWLEDGEMENTS ................................................................................................................ ii REVISION HISTORY ..................................................................................................................... iv CHAPTER 1.0 - INTRODUCTION .................................................................................................... 1 Section 1.1 - Enterprise Implementation of the Methodology ...................................................... 3 Task 1.1.1 - Enterprise Process Management .......................................................................... 4 Task 1.1.2 - Enterprise Curriculum ............................................................................................ 5 Task 1.1.3 - Quality Oversight ................................................................................................... 7 Section 1.2 - Project Implementation of Methodology .................................................................. 8 Section 1.3 Submitting Change Requests ......................................................................................