SharePoint RFP Tech - SLM 20Hand 20Book.pdf

PDF 1 MB Posted

Attached to
SharePoint Integration and Support Services Federal contract opportunity
Solicitation number
HSCETC-10-R-00015
Issued by
Immigration and Customs Enforcement

About this file

ICE SLM Handbook

View the file

Other files for this federal contract opportunity

Other files attached to SharePoint Integration and Support Services, newest first.
File Type Posted
HSCETC-10-R-00015 A0003.pdf PDF
Attachment 3-Pricing Matrix.xls XLS spreadsheet
Attach 7DD254.pdf PDF
Attach 4 OCIO.doc DOC document
A0002 Sol 55-64.pdf PDF
Attach 1 SOW —
A0002 Sol 116-131.pdf PDF
A0002 Sol 65-115.pdf PDF
A0002 Sol 5-54.pdf PDF
Attach 2 PPQ.doc DOC document
Attach 6ClassContract.pdf PDF
A0002CoverSheet.pdf PDF
HSCETC-10-R-00015P0001.pdf PDF
RFPQuestionSharePoint 4 20 20 final.pdf PDF
SharePoint RFP Tech - ICE_MOSS 20Intranet 20Physical 20Production 20Topology_jpg.jpg JPG image
SharePoint RFP - Section B - M.doc DOC document
SharePoint RFP - Section A.pdf PDF
SharePoint RFP - Attach 4 - OCI Disclosure Forms.pdf PDF
SharePoint RFP Tech - 33443 Information Assurance Program Policy FINAL asof 20100309.doc DOC document
SharePoint RFP Tech - Standards Web Services .doc DOC document
SharePoint RFP - Response to Questions Asked at Pre-Proposal Conference —
SharePoint RFP Tech - IA Program Policy-Handbook FINAL as of 20090127.doc DOC document
SharePoint RFP Tech - SLM 20Tech 20Ref 20guide 20Book.pdf PDF
SharePoint RFP - Attach 3 - Pricing Matrix.pdf PDF
SharePoint RFP Tech - Systems 20Assurance 20Plan.pdf PDF
SharePoint RFP - Attach 1- TO SOW.pdf PDF
SharePoint RFP Tech - DHS_Sensitive_Systems_Policy_4300A_v7dot1.doc DOC document
SharePoint RFP Tech - Table of Contents - ICE- OCIO Technical Documents .doc DOC document
SharePoint RFP Tech - DHS 20MD 20140-02.pdf PDF
SharePoint RFP Tech - SLM 20Test 20Evaluation.pdf PDF
SharePoint RFP - Attach 2 -Past Perf Questions.pdf PDF
SharePoint - Pre-Proposal Conference Presentation —
SharePoint - Pre-Proposal Conference - List of Registrants.xls XLS spreadsheet
SharePoint - Answers to Questions on Draft SOW.doc DOC document
SharePoint - Registration Form.doc DOC document
SharePoint - SOW_Task Order1.doc DOC document
SharePoint - SOW.doc DOC document
Show all 37

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Version 1.2 January 2008

System Lifecycle Management

The Systems Development Lifecycle of Immigration and Customs Enforcement

FROM: Luke McCormack, Chief Information Officer

DATE: January 28, 2008

SUBJECT: ICE System Lifecycle Management (SLM) Handbook, Version 1.2

Version 1.2 of the ICE System Lifecycle Management Handbook continues the evolution of the ICE System Lifecycle Management (SLM) process. Significantly, this latest version moves to align the ICE SLM process with the proposed DHS SDLC, Version 0.751.

As part of this alignment, you will find information regarding Section 508 of the Rehabilitation Act of 1973 woven throughout the process. Information includes background, compliance, testing, reporting, and gate review documentation. For further information regarding Section 508 compliance, contact the ICE Section 508 Coordinator in the OCIO Policy and Planning Office.

Additional information regarding privacy protection is also included in SLM Version 1.2.

As mandated by Section 208 of the E-government Act of 2002 and Section 222 of the Homeland Security Act, technology implementations across DHS must sustain privacy protections. Overview and compliance, activities, and gate review documentation have been added to this version for further alignment with the proposed DHS SDLC.

Further updates to this document include ICE Information Assurance Division (IAD) process and documentation. This office was formerly known as the Office of Information Systems Security (OISS).

The ICE OCIO Architecture Assurance Branch is responsible for coordinating all SLM activities. Contact ICE Architecture Assurance at ICE-SLMREVIEW@DHS.GOV for any questions or comments concerning the SLM process. For more information on the ICE Architecture Division, visit POWERPORT.ICE.DHS.GOV/TAPWEB.

Luke McCormack, Chief Information Officer

REVISION HISTORY

Version Date Summary of Changes

1.1 July 2006 Added text describing the referencing of other processes within the SLM Handbook (Preface: P-1)

Defined “system” (Preface: P-1) Added section that identifies the high-level parallel processes included in the

SLM Handbook (Preface: P-3) Updated Training Services (Office of Training and Development) activities and information (Global: 2, 4, 6, 29, 31, 32, 39, 41, 42, 50-54, 60, 63, 64, 71, 73, 74, 82, 87, Appendix A)

Added Privacy Impact Assessment activities and information (Global: 4, 26, 38, 40, 50, 51, Appendix A)

Updated Program Control Office role and activities (Global: 6, 26, 31, 32, 41, 42, 54, 64, 74, 82, 86, 87)

Updated the Security activities, information, and documents (Global: 6, 26, 30, 31, 39, 40, 41, 50-54, 63, 70, 72, 73, 80, Appendix A)

Added ICE Enterprise Architecture information (Section 1.5) Removed “Business Owner” as a recipient of consolidated document assessments (Section 3.2.3) Specified who adjudicates a Request for Deviation (Section 3.4.2) Updated list of Pre-defined Work Patterns (Section 4.2) Added text to document exhibits directing project teams to use the SLM template change history logs (Exhibits 18, 23, 28, 34, 39, 81) Added records retention and management requirements task (Section 5.1.1

#5 and Section 5.1.5 #1) Added Independent Test and Evaluation as attendee to Requirements

Review, Preliminary Architecture and Design Review, and Final Architecture and Design Review (Exhibits 24, 29, 30)

Added Data Management as “Resource and Guidance” for Activity 6.1.1 “Design system”

Changed Data Management to TA&I Information Interoperability as the review partner in Activity 6.1.5 #3 “Develop physical data model” (changed name to Architecture Services Data Architecture in December 2006 changes)

Added Data Management as “Resource and Guidance” for Activity 7.1.1 “Build System” (Exhibit 36)

Added pilot information (Section 7.1.2 and Section 8.2.5) Added Testing Options and Independent Test Plan activity and information

(Section 7.1.6 #5, Exhibit 35) Added System Workload Analysis Document (Exhibits 34, 39) Added Notice of Intent to Release details (Section 9.1 and Exhibit 42) Added Office of Information Systems Security (OISS) Information System

Security Officer, and Data Management as “Resource and Guidance for Activity 10.1.1 “Plan system disposition” (Exhibit 49)

Added OISS as “Resource and Guidance” for Activity 10.1.4 “Close out project” (Exhibit 49)

1.1 January 2007 Updated names throughout the document per the “Architecture Division Naming Conventions Update” (approved 11-06-06)

Final Edits March 2007 • Clarification to SLM process characteristics (P-2)

• Clarification to Exhibit 1: Key SLM Stakeholder Roles; Architecture Division and Program Control Office (p.2)

• Edited redundant language SLM High-Level Lifecycle Activities, Requirements Definition (p.4)

• Edited to correct table Key and for consistent language on Technical Reviews, Design, Final Architecture and Design Review (p.6)

• Correction DHS Enterprise Architecture and EAB reviews (p.9, 10)

ICE System Lifecycle Management Handbook January 2008

Version Date Summary of Changes

• All Requirements Reviews, added verbal approval language to Review Activities, and Sign moved to Post-Review Activities, Exhibits: 19(p.34), 24(p.43), 29p.54), 30(p.55), 35(p.65), 40(p.75, 48(p.88)

• All SLM Roles, changed Systems Engineering Branch to Engineering Division, and added Operations Division column, Exhibits: 5(p.6), 20(p.35), 25(p.44), 31(p.56), 36(p.66), 41(p.76), 45(p.84), 49(p.89)

• Clarified Section 2.3 Iterative (p.15,16)

• Clarified Document Assessment 3.2.2 (p.20)

• Format correction: missing header/footer (p.2,20,22)

• Clarified Planning Documents Exhibits: 18(p.33), 23(p.42), 28(p.53), 34(p.64), 39(p.74), 43(p.83)

• Clarified Incremental: Planning Consideration 4.7.1(p.36)

• Edited Iterative: Requirements Definition Consideration (p.45)

• Correction to 10.1.2 Publish Notice of Deletion, contact ICE Records Management (p.86,87)

• Corrected SLM Documents, Requirements Traceability Matrix (A-3)

• Added missing information to Other standards, Guidelines, and References (B-2)

• Clarified Data Flow Diagram (C-6)

• Exhibit 1: Application Hosting Services is moved under system Engineering Branch; clarified Users Group collaborates with Business Owner; PCO coordinates with the DHS EAB on the IRB

• Exhibit 6: Requirements Management: removed Facilitates user groups;

removed Application Hosting Services (2nd bullet moved to Architecture Consulting

• Page 10, added: through the ICE Program Control Office (PCO), which manages the ICE investment process

• Page 22, 3.4.2 clarified, Operations and Engineering Divisions

• 3.5 (p.23) clarified with the DHS Technical Reference Model (TRM); process in 2007 and coordination with the Architecture Consultant for appropriate course of action

• Exhibit 28 (p.53) Advanced Acquisition Plan in place of Procurement Plan

• ConOps references rechecked and adapted

• A-3 ConOps under SRD

• Inserted 1.6 Contract Tracking and Oversight (p.11)

• Inserted Section 508 Compliance language under SAT (p.70)

ICE OCIO

management review

June 2007 • Page 2 (Exhibit 1) Definition for the Program Control Office (PCO) updated per client input

• Page 2 (Exhibit 1) Change Resource Management Office to Resource Management Division, updated description, added subgroups for AMB and

OAQ

• Page 2 (Exhibit 1) Key Stakeholder Roles, added Resource Management Division, Acquisition Management Branch (AMB) and Office of Acquisitions (OAQ) with descriptions

• Page 7 Deleted “P” under the Program Control Office for the Requirements Definition and the Test & Deployment rows, per client

• Section 1.6 Contact Tracking and Oversight

• Page 12, Updated Contract Tracking and Oversight paragraph and added Exhibit 10 – ICE Contract Acquisition Process

• Page 12 (Exhibit 10) ICE OCIO Contract Acquisition Process, added new table

January 2008 ICE System Lifecycle Management Handbook

1.2

January 2008

GLOBAL:

• Integrated Performance Testing to Performance Testing in Exhibits: 3(p.5), 6 (p.8), Sections: 8.1 (p.72), C-7 (Glossary), In-2 (Index)

• Procurement Plan for COTS/GOTS changed to Acquisition Plan (no COTS/GOTS reference) 6.1.1, 7.1.1, Appendix A, Advanced Acquisition Plan changed to Acquisition Plan

• Technical Reviews changed to Gate Reviews: Pages: 1, 3, 4, 6, 7, 8, 23, 28, 31, 37, 83

• Deleted “Milestone Review”

• ICE Program Control Office (PCO) deleted and replaced with ICE Planning and Financial Management Division (PFM)

• Clarified role of Operations Division in Exhibits 21, 26, 32, 37, 42, 46, and 50

ADDITIONAL:

• Exhibit 17: Added Desktop Service. Mainframe, and SharePoint to Pre-defined Work Patterns

• Exhibit 17: Deleted External Services work pattern

• New Acquisition Plan moved from Requirements Definition to Planning, Updated Acquisition Plan added to Requirements Definition

SECURITY:

• Office of Information Systems Security (OISS) changed to Information Assurance Division (IAD)

• OISS Engineer changed to IAD Security Risk Analyst

• OISS Representative changed to IAD Representative

• OISS artifacts changed to IAD artifacts

• OISS officials changed to IAD officials

• (OISSO – no change)

• 1.4 SLM, IAD and Required IT Security Activities: added description

• Exhibit 7, p. 10 updated

• Certification and Accreditation (C&A) artifacts reviewed and updated per

IAD:

Exhibit 24: Requirements, Exhibit 29: FADR, Exhibit 35: TRR, Exhibit 40: RRR

• Security Requirements Traceability matrix (RTM) document description added

SECTION 508 COMPLIANCE:

Section 508: language added for background, compliance, testing, reporting, and gate review documentation (aligns with DHS SDLC v 0.751):

• Preface (P-3) Parallel Processes

• 1.8 SLM and Section 508 Compliance, new section

• Exhibit 3:High-Level Lifecycle Activities

• Exhibit 5: SLM and Operations and Maintenance

• Exhibit 16: Planning exit criteria

• Table 4.3.6: Conduct initial project planning

• Exhibit 18: Planning documents

• 5.1.1: Contact the ICE Section 508 Coordinator to identify compliance requirements

• 6.1.1: Validate that Section 508 requirements are fully accounted for in the system design

• Exhibit 31: FADR Review Guide, Pre-Review Activities

• Exhibit 36: TRR Guide: Review Activities

• 8.1 Independent Testing Process and Capabilities: Assistive Technology Interoperability Test

• 8.2 Support Independent Testing Effort, Review Section 508 Assistive Technology Interoperability Test Report

• Exhibit 40: Test and Deployment Artifacts produced by Independent Testing, Section 508 Assistive Technology Interoperability Test Report

• Exhibit 41: RRR Guide, Re-Review Activities

• Exhibit 43: Operations & Maintenance Process, Key Activities

• Exhibit 45: Operations & Maintenance Documents

• 9.2.2 Perform System Maintenance, Section 508 Accessibility Incident Remediation Report

Appendix A: SLM Documents (A – 5):

• Office of Accessible Systems and Technologies (OAST) Documents: Section 508 Compliance

• IAD Artifacts: Security RTM description

PRIVACY:

Privacy: overview and compliance, activities, gate review documentation added to align with DHS SDLC v 0.751

• Exhibit 3: SLM High Level Lifecycle Activities

• 1.7 SLM and Privacy Analysis Activities

• Exhibit 16: Planning Overview, Exit Criteria

• 5.1.6: Ensure that the use of personally identifiable information does not include Social Security Numbers (SSN)

• Exhibit 27: Design Overview, Exit Criteria

• 6.1.8: Explain how SSN data will be removed or reduced

• Exhibit 33: Development overview, Exit Criteria

• Exhibit 38: Test and Deployment Overview, Exit Criteria

• 8.2.1 Certify Independent Test Lab (re: data privacy)

ACRONYMS (added):

• System of Record Notice (SORN)

• Privacy Threshold Analysis (PTA)

• Privacy Impact Assessment (PIA)

• Office of Accessible Systems and Technologies (OAST)

• Electronic Information Technology (EIT)

• Planning and Financial Management Division (PFM) [replaced Program Control Office (PCO)]

Appendix D (added):

• Moved Glossary information in Appendix C to new Appendix D

CONTENTS i

CONTENTS

PREFACE

1.0 SYSTEM LIFECYCLE MANAGEMENT OVERVIEW

1.1 Key SLM Stakeholders

1.2 SLM Process

1.2.1 SLM Activities

1.2.2 SLM Documents

1.2.3 Gate Reviews

1.3 SLM and Architecture Services

1.4 SLM, IAD and Required IT Security Activities

1.5 SLM and ICE Enterprise Architecture Activities

1.6 Contract Tracking and Oversight

1.7 SLM and Privacy Analysis Activities

1.8 SLM and Section 508 Compliance

2.0 SLM METHODOLOGIES

2.1 Waterfall

2.2 Incremental

2.3 Iterative

2.4 Rapid Prototyping

3.0 SLM COMMON ACTIVITIES

3.1 ICE Electronic Library Document Submittal

3.1.1 Obtain ICE Electronic Library account and log

in to ICE Electronic Library

3.1.2 Submit documents to ICE Electronic Library

3.2 Document Assessments

3.2.1 Deliver documents to ICE Electronic Library

3.2.2 Architecture Services SLM Project Management

coordinates and consolidates assessments

3.2.3 Architecture Services PM Analyst delivers

consolidated document assessment

3.3 Gate Review Scheduling and Coordination

3.3.1 IT Project Manager requests gate review

3.3.2 Architecture Services SLM Project Management

prepares for and schedules gate review

3.3.3 Gate review meeting occurs

3.4 Request for Deviation

3.4.1 IT Project Manager submits RFD

3.4.2 Adjudicator processes RFD

3.4.3 Adjudicator provides notification of RFD

disposition

3.5 Information Technology Change Request

3.5.1 ICE employee submits ITCR

i i CONTENTS

3.5.2 ICE IT Standards Support Team processes ITCR

3.5.3 ICE IT Standards Support Team provides

notification of ITCR disposition

4.0 PLANNING

4.1 Tailoring

4.2 Pre-defined Work Patterns

4.3 Planning Activities

4.3.1 Perform preliminary security analysis

4.3.2 Complete Privacy Threshold Analysis

4.3.3 Align business concept with target ICE

Enterprise Architecture

4.3.4 Select SLM methodology

4.3.5 Tailor SLM process to achieve project work

pattern

4.3.6 Conduct initial project planning

4.3.7 Define high-level system concept

4.3.8 Define initial technical architectural vision

4.3.9 Plan project

4.3.10 Identify training strategies

4.3.11 Charter user group and project change control

board

4.3.12 Perform initial security risk assessment

4.4 Planning Documents

4.5 Planning Review

4.6 Planning Stakeholder Roles

4.7 Planning: Methodology Considerations

4.7.1 Incremental: Planning Considerations

4.7.2 Iterative: Planning Considerations

4.7.3 Rapid Prototyping: Planning Considerations

5.0 REQUIREMENTS DEFINITION

5.1 Requirements Definition Activities

5.1.1 Define system requirements

5.1.2 Develop system process model

5.1.3 Develop application logical data model

5.1.4 Estimate system workload

5.1.5 Complete Standard Form 115 (Request for

Disposition Authority)

5.1.6 Analyze system usage of personally identifiable

information

5.1.7 Identify preliminary project architecture and

runtime patterns

5.1.8 Identify training requirements

5.1.9 Plan for contingency operations during system

disruptions

5.2 Requirements Definition Documents

5.3 Requirements Review

CONTENTS i i i

5.4 Requirements Definition Stakeholder Roles

5.5 Requirements Definition: Methodology Considerations

5.5.1 Incremental: Requirements Definition

Considerations

5.5.2 Iterative: Requirements Definition

Considerations

5.5.3 Rapid Prototyping: Requirements Definition

Considerations

6.0 DESIGN

6.1 Design Activities

6.1.1 Design system

6.1.2 Establish service level agreements with

production support teams

6.1.3 Establish interface control agreements

6.1.4 Initiate Interconnection Security Agreement with

external organizations

6.1.5 Develop physical data model

6.1.6 Refine system workload estimates

6.1.7 Plan training

6.1.8 Complete Privacy Impact Assessment and

System of Records Notice

6.1.9 Plan development testing

6.1.10 Initiate procurement of development, test, and

production environments

6.2 Design Documents

6.3 Preliminary Architecture and Design Review

6.4 Final Architecture and Design Review

6.5 Design Stakeholder Roles

6.6 Design: Methodology Considerations

6.6.1 Incremental: Design Considerations

6.6.2 Iterative: Design Considerations

6.6.3 Rapid Prototyping: Design Considerations

7.0 DEVELOPMENT

7.1 Development Activities

7.1.1 Build system

7.1.2 Plan system deployment

7.1.3 Design and develop training solution

7.1.4 Perform functional qualification testing

7.1.5 Perform development security test and

evaluation

7.1.6 Prepare for independent testing

7.2 Development Documents

7.3 Test Readiness Review

7.4 Development Stakeholder Roles

7.5 Development: Methodology Considerations

7.5.1 Incremental: Development Considerations

i v CONTENTS

7.5.2 Iterative: Development Considerations

7.5.3 Rapid Prototyping: Development

Considerations

8.0 TEST AND DEPLOYMENT

8.1 Independent Testing Process and Capabilities

8.2 Test and Deployment Activities

8.2.1 Certify privacy compliance requirements

8.2.2 Certify independent test lab

8.2.3 Support independent testing effort

8.2.4 Prepare Certification and Accreditation artifacts

8.2.5 Prepare for production deployment

8.2.6 Deploy system to production environment

8.3 Test and Deployment Documents

8.4 Release Readiness Review

8.5 Test and Deployment Stakeholder Roles

8.6 Test and Deployment: Methodology Considerations

8.6.1 Incremental: Test and Deployment

Considerations

8.6.2 Iterative: Test and Deployment Considerations

8.6.3 Rapid Prototyping: Test and Deployment

Considerations

9.0 OPERATIONS AND MAINTENANCE

9.1 Notice of Intent to Release

9.2 Operations and Maintenance Activities

9.2.1 Establish a strategy for managing O&M releases

9.2.2 Perform system maintenance

9.2.3 Conduct ongoing user training

9.2.4 Conduct annual security training

9.2.5 Conduct performance and security reviews

9.2.6 Re-certify and re-accredit system

9.3 Types of Maintenance Releases

9.4 Operations and Maintenance Documents

9.5 Operations and Maintenance Stakeholder Roles

10.0 DISPOSITION

10.1 Disposition Activities

10.1.1 Plan system disposition

10.1.2 Publish Notice of Deletion in Federal Register

10.1.3 Retire system & archive system components, data, & documentation

10.1.4 Close out project

10.2 Disposition Documents

10.3 Disposition Review

10.4 Disposition Stakeholder Roles

CONTENTS v

APPENDIX A—SLM DOCUMENTS

APPENDIX B—REFERENCES

APPENDIX C—ACRONYMS

APPENDIX D—GLOSSARY

INDEX

EXHIBITS

Exhibit 1: Key SLM Stakeholder Roles Exhibit 2: Key SLM Initiation Activities Exhibit 3: SLM High-Level Lifecycle Activities Exhibit 4: SLM Operations and Maintenance Exhibit 5: Gate Reviews Exhibit 6: ICE SLM and Architecture Services Exhibit 7: ICE SLM and Required IT Security Activities Exhibit 8: ICE Enterprise Architecture Artifacts Exhibit 9: ICE SLM and Enterprise Architecture Reviews Exhibit 10: ICE OCIO Contract Acquisition Process Exhibit 11: SLM Methodologies Applicability Exhibit 12: Waterfall Development Exhibit 13: Incremental Development Exhibit 14: Iterative Development Exhibit 15: Rapid Prototyping Development Exhibit 16: Planning Overview Exhibit 17: Pre-defined Work Patterns and Project Profiles Exhibit 18: System Planning Process Exhibit 19: Planning Documents Exhibit 20: Planning Review Guide Exhibit 21: Planning Stakeholder Roles Matrix Exhibit 22: Requirements Definition Overview Exhibit 23: System Requirements Definition Process Exhibit 24: Requirements Definition Documents Exhibit 25: Requirements Review Guide Exhibit 26: Requirements Definition Stakeholder Roles Matrix Exhibit 27: Design Overview Exhibit 28: System Design Process Exhibit 29: Design Documents v i CONTENTS

Exhibit 30: Preliminary Architecture and Design Review Guide Exhibit 31: Final Architecture and Design Review Guide Exhibit 32: Design Stakeholder Roles Matrix Exhibit 33: Development Overview Exhibit 34: System Development Process Exhibit 35: Development Documents Exhibit 36: Test Readiness Review Guide Exhibit 37: Development Stakeholder Roles Matrix Exhibit 38: Test and Deployment Overview Exhibit 39: System Test and Deployment Process Exhibit 40: Test and Deployment Documents Exhibit 41: Release Readiness Review Guide Exhibit 42: Test and Deployment Stakeholder Roles Matrix Exhibit 43: Operations and Maintenance Process Exhibit 44: Maintenance Release Types Exhibit 45: Operations and Maintenance Documents Exhibit 46: Operations and Maintenance Stakeholder Roles Matrix Exhibit 47: Disposition Process Exhibit 48: Disposition Documents Exhibit 49: Disposition Review Guide Exhibit 50: Disposition Stakeholder Roles Matrix

PREFACE P-1

PREFACE

The Immigration and Customs Enforcement (ICE) System Lifecycle Management (SLM) Handbook, Version 1.2, details the systems development lifecycle process for ICE. It also provides insight into processes parallel to the SLM process to assist IT project teams in coordinating and collaborating with the various organizations necessary for project success.

Authority The authority of the ICE SLM process and the ICE SLM Handbook that documents the SLM process is established by the Office of Management and Budget (OMB) Circular No. A-130, Management of Federal Information Resources. The ICE SLM process and the ICE SLM Handbook are managed by the ICE Office of the Chief Information Officer

(OCIO).

All ICE personnel and technology project teams must adhere to the ICE SLM process when developing or modifying ICE technology. Any departure from these process requirements and guidelines requires the IT Project Manager to obtain an approval for deviation from the ICE OCIO Architecture Assurance Branch Director.

A total departure from the SLM process requires the IT Project Manager to obtain approval from the ICE Chief Information Officer (CIO).

Applicability The SLM process applies to all ICE technology projects (including operational systems, infrastructure, and field technology initiatives), regardless of sponsor, developer, project size, methodology, or technology used.

Most ICE technology projects following the SLM process are systems. In the SLM process, a system is defined as software written and targeted to serve a specific organizational function or set of related functions. The software may be organized into numerous files, but the set of all such files is collectively referred to as “the system.” A system may contain a database, unique hardware, or interfaces to other systems.

System characteristics include the following:

A system contains a number of source code files that may compile to a single primary executable module that may invoke other non-primary executable modules as needed

A system processes data and may also store data; it also may pass data to another system or systems

P-2 PREFACE

The software is written by developers working as a single team under common management or direction

A system may contain subsystems that implement one or more specific functions related to the overall business function

With few exceptions, a system operates according to a regular operations schedule (i.e., nightly, always, second Tuesday of the month)

In the SLM process, these characteristics denote the following:

A system requires the SLM documentation and activities specified in the tailoring plan of the project

A system is the entity that receives the Authority to Operate (ATO) designation

A system is the entity whose iterations over time must be numbered according to Enterprise Systems Assurance Plan (ESAP) guidelines

SLM documents and reviews do not apply to subsystems, nor would subsystems be designated with separate release numbers; however, revision to a subsystem constitutes a release of the “parent” system and thereby remains part of the SLM process

Objectives The objectives of the SLM process are to provide the right amount of assurance for ICE technology projects based on scope, risk, and context and to support the production and integration of quality technology products.

These objectives are achieved by basing the SLM process on the philosophy that process activities and their necessary artifacts must derive from a valid business reason. With this philosophy as its foundation, the SLM process introduces a significant degree of flexibility for the project within a structured framework.

Document Organization The ICE SLM Handbook contains ten main sections. Sections 1-3 present an overview of the SLM process, describe the available methodologies, and identify SLM common activities. Sections 4-8 present the activities, stakeholders, gate reviews, and documents, which are organized by the traditional path from planning to deployment in an SLM process:

Planning

Requirements Definition

Design

PREFACE P-3

Development

Test and Deployment

The final two sections, Sections 9 and 10, identify the operations and maintenance activities that follow system deployment to the production environment and the disposition activities that take place when the system is retired.

Online Resources To assist project teams and other stakeholders in following the SLM process and obtaining the necessary standards and guidelines, two online resources are available:

ICE Architecture Division Program Web Site – (POWERPORT.ICE.DHS.GOV/TAPWEB) serves as a user-friendly online resource for accessing information on the SLM process and related technical architecture processes, technology standards and guidance, and technical architecture services and resources

ICE Electronic Library – (DOCUMENTS.ICE.DHS.GOV) functions as a repository for all documents (including all editions of the documents) throughout the life of a project

Parallel Processes and Governance This handbook includes a high-level view into the following processes, activities, and additional governance parallel to and interconnected with the SLM process:

Certification and Accreditation (C&A) Process – ICE Information Assurance Division (IAD)

ICE Enterprise Architecture Alignment – DHS Enterprise Architecture Board (EAB)

Training – ICE Office of Training and Development (OTD)

Freedom of Information Act/Privacy Act – DHS Privacy Office

Section 508 of the Rehabilitation Act of 1973 (as amended) – ICE Section 508 Office

Records Retention and Management – DHS Records Management

For more information, contact the organization listed with the process or activity.

P-4 PREFACE

Comments and Questions ICE follows a continuous improvement approach to the SLM process.

E-mail your comments, questions, or suggestions to

ICE-SLMREVIEW@DHS.GOV.

SYST EM LIFECYCLE MANAG EMENT OVER VIEW 1

1.0 SYSTEM LIFECYCLE MANAGEMENT OVERVIEW

ICE has established the System Lifecycle Management (SLM) process to oversee the various technical, security, and quality aspects of its technology projects and to manage the integration of technology into the ICE organization.

Because cost and schedule constraints prevent planning for every possible contingency associated with a technology project during its lifecycle, ICE developed the SLM process to be sufficiently adaptive to respond quickly and effectively to unique mission needs as they arise, yet provide a consistent and stable framework for managing ICE technology projects.

This process supports the following:

Multiple lifecycle methodologies (approaches for managing a project from planning to deployment) to enable project teams to select and apply a methodology that fits the unique needs of a project

Tailoring (review and selection of the necessary activities, artifacts, and gate reviews), which produces a customized work pattern for a project team, giving the team the flexibility and agility to meet immediate business needs

Deploying technology solutions to meet immediate and critical business requirements without circumventing the process

Practicing disciplined project management to ensure that the system is developed on schedule and within budget and that it produces the expected results

Establishing a comprehensive project management plan to track, measure, and control the progress of each project

Aligning each project with the target ICE Enterprise Architecture (the future or “to-be” business, data, and IT environment)

Maintaining project information integrity, availability, and confidentiality

Conforming to ICE architecture standards

Verifying and certifying project activities through formal reviews, approval, and acceptance

Incorporating maintainability to enable adjustment to evolving business needs

1.1 Key SLM Stakeholders

The ICE SLM process requires the teamwork of many IT professionals, each performing a specific function. Exhibit 1 summarizes each role and its purpose in support of a project.

2 SYST EM LIFECYCLE MANAG EMENT OVER VIEW

Exhibit 1: Key SLM Stakeholder Roles

Stakeholders Roles ICE Office of the Chief Information Officer (OCIO)

Provides high-level project management coordination and reporting, strategic planning, capital planning investment and control, and oversight for information security activities

OCIO Architecture Division

Manages the development of information systems through the SLM process and advises the ICE CIO on technical recommendations and their associated impacts on the DHS enterprise architecture. (Architecture is a division within the OCIO)

Oversees the implementation of and adherence to the ICE SLM process; manages the adoption, development, and specification of standards supporting the ICE enterprise architecture; and monitors project adherence to ICE technical architecture standards

Reviews the application of technologies to meet ICE business requirements and performance goals and presents guidance on the appropriate application of technologies to meet ICE strategic goals and objectives Develops and maintains the ICE Enterprise Architecture

OCIO Systems Development Division

Ensures IT software solutions are delivered effectively to meet ICE customer needs by providing IT support to business areas, interacting with contractor management, and executing the budget.

(Systems Development is a division within the OCIO)

OCIO Operations Division

Directs the operation of the enterprise IT infrastructure and provides IT support for ICE. (Operations is a division within the OCIO)

Provides on-site technical administration and support to all ICE components worldwide

Provides troubleshooting support for resolving end-user IT problems

OCIO Network Engineering Branch

Manages the ICE local and wide area networks, and provides a secure, reliable, scalable, and highly available Web environment for the deployment of ICE mission-critical systems. (Network Engineering is a branch within the OCIO Engineering Division)

OCIO Systems Engineering Branch

Provides stewardship of ICE data resources; implements their integration by providing the services necessary to provide smooth daily operations; ensures that resources are optimized; manages growth; and enforces data extraction, transformation, load, and delivery standards and functions.

(Systems Engineering is a branch within the OCIO Engineering Division) Provides a secure, reliable, scalable, and highly available Web environment for the deployment and operation of mission-critical systems

OCIO Program Executive Office

Provides support for ICE IT investment review process, including day to day support for the ICE IT Portfolio Working Group. The Program Executive Office provides oversight and direction for ICE’s IT Portfolio, manages the IT Capital Planning and Investment Control process, develops and maintains IT policy and planning documents, and leads a variety of OCIO program and performance management initiatives.

OCIO Planning and Financial Management Division

Provides ICE with the management and administration of IT human and capital resources, including Budget and Finance, Acquisition and Contract Management, Facilities and Space Management, Human Resources and Professional Development, and Training Services.

Establishes acquisition processes and procedures that facilitate efficient and effective means for obtaining and managing IT contracts for products, systems and services; establishes best practices that serve as the foundation for the acquisition planning, execution and administration of ICE IT contracts for products, systems and services; provides support in the identification, tracking and completion of procurement packages to be delivered to Office of Acquisitions (OAQ); supports the source selection process by providing both technical and administrative support necessary to properly evaluate and document award decisions to be presented to the Source Selection Official;

creates and administers Contract Administration Plans specific to large, complex procurements as well as oversees and administers the COTR and PM certification process.

ICE Office of Acquisition Management (OAQ)

Enhances coordination with ICE mission and operational components, both at headquarters and field offices, by providing proactive, customer-service oriented Integrated Contracting Solutions;

tracks the investment review process; integrates activities among mission support components to improve efficiencies; and coordinates with operational and mission support programs to establish acquisition strategies and management of contracts.

ICE Office of Training and Development (OTD)

Provides strategic planning and oversight for training design, development, deployment, and evaluation and also provides training project management services

Help Desk Section

Field Ops Branch

Application Hosting Services Section

Acquisition Management Branch (AMB)

SYST EM LIFECYCLE MANAG EMENT OVER VIEW 3

OCIO Information Assurance Division

(IAD)

Serves as the principal advisor to the ICE CIO for computer security matters and develops and oversees the ICE IT security program Validates how well an information system meets pre-defined technical control security requirements concerning unauthorized internal or external access or willful damage, establishes an application security baseline, and identifies a level of risk before deployment in the production environment

IT Project Manager Serves as the central point of responsibility for project decisions and activities, coordinates the technical aspects of the project, and manages the project to achieve cost, schedule, and performance goals

Designated Accrediting Authority (DAA)

Assumes responsibility for operating a system at an acceptable level of risk and is accountable for the risk he or she accepts

Business Owner

Serves as the project sponsor, representing the operational needs of the business unit and the system users, and participates throughout the SLM process to ensure that the system meets operational and user requirements

Collaborates with the Business Owner and IT Project Manager in defining the proposed system to establish and prioritize requirements that reflect the operational needs of the user

Information Systems Security Officer (ISSO)

Ensures that appropriate steps are taken to implement information security requirements for information systems throughout the SLM process

Users Group

1.2 SLM Process

The SLM process consists mainly of a set of activities, document and technology artifacts, and gate reviews that are customized to fit to the unique needs of a project. During the SLM process, the project team will complete required SLM activities. The results of the activities are recorded in SLM documents; technology artifacts (such as code) are placed under configuration management (CM) control. The document and technology artifacts are then assessed for adherence to ICE standards and guidelines and evaluated in gate reviews to determine how the project should proceed.

1.2.1 SLM Activities

To promote flexibility, the SLM process possesses two key project initiation activities, which are identified in Exhibit 2. These activities occur at the beginning of Planning and determine the methodology and customized work pattern for a project.

4 SYST EM LIFECYCLE MANAG EMENT OVER VIEW

Exhibit 2: Key SLM Initiation Activities

Activity Description

1. SLM

Methodology Selection (2.0, 4.3.4)

A methodology is a lifecycle approach for managing the planning, requirements definition, design, development, testing, and deployment of a project

The SLM process includes multiple methodologies (waterfall, iterative, incremental, and rapid prototyping) to provide options for project teams in how and when project activities are completed. These options mean that project teams are able to adapt to the management needs of a project while maintaining alignment with the SLM process

2. Tailoring SLM Process to Achieve Project Work Pattern (4.1, 4.3.5)

Tailoring is the review of the scope, risk, and context of a project to select the appropriate activities, documents, and gate reviews to be completed by the project team during the SLM process. This approach enables small projects with limited scope and risk to achieve alignment with the SLM process without having to complete a full range of lifecycle activities and documentation typically required for large-scale, complex information system projects

The product of tailoring is a customized work pattern that identifies the activities, documents, and gate reviews necessary for a project to successfully complete the SLM process

For projects that fit a certain profile, pre-defined work patterns are available for use as a starting point in determining the necessary activities, documents, and gate reviews

IT project managers may use these pre-defined work patterns to assemble a project work pattern in preparation for the tailoring review

Pre-defined Work Pattern

Selection (4.2, 4.3.5)

Through these two key activities, the SLM process is able to adapt to the specific needs of a project; provide the appropriate level of systems assurance necessary; and produce a clear plan of the activities, documents, and gate reviews of a project.

With this plan, the project then proceeds through planning to deployment in alignment with the selected methodology and customized work pattern.

These high-level lifecycle activities, historically referred to as phases, are described in Exhibit 3.

SYST EM LIFECYCLE MANAG EMENT OVER VIEW 5

Exhibit 3: SLM High-Level Lifecycle Activities

Activity Key Objectives

Planning (Section 4.0)

Define the system concept from a user’s perspective Establish a comprehensive plan for developing the system Determine security categorization by following Federal Information Processing

Standards (FIPS) Publication 199 Identify the users, locations, and issues that should be considered for developing training strategies

Determine Section 508 National Security Exception applicability

Requirements Definition

(Section 5.0)

Define and codify formal and detailed requirements to ensure that the developed system will meet user requirements

Establish the functional baseline, which comprises the approved System Requirements Document (SRD) and the Requirements Traceability Matrix (RTM)

Assess the security risks associated with the system and its operating environment Identify security controls and countermeasures for safeguarding the system and information processed by or stored in the system Identify training requirements

Document Section 508 accessibility requirements

Design (Section 6.0)

Transform the requirements defined in the SRD into detailed design specifications Establish the design baseline, which comprises the approved Design Document Stipulate procedures for handling system disruptions, including backup, recovery, and post-recovery procedures Specify how personally identifiable information will be used by the system Establish procedures for operating and maintaining the system securely Plan the strategy for training

Document Section 508 exceptions, and/or how Section 508 requirements are captured in the system design

Development (Section 7.0)

Build the system according to the design specified in the approved Design Document Conduct unit and module integration testing Conduct application tuning on the application components Conduct Functional Qualification Testing (FQT) to ensure that the system processes satisfy the requirements stipulated in the SRD Develop training materials and schedule

6 SYST EM LIFECYCLE MANAG EMENT OVER VIEW

Test and Deployment (Section 8.0)

Conduct Independent Functional Test and Evaluation to verify that the developed system functions properly and satisfies the requirements defined in the SRD

Conduct Independent Performance Testing to verify that the system performs the required functions within established performance parameters in a secure manner using the existing infrastructure

Conduct Independent Interoperability Testing on co-located applications in an integrated environment to ensure that no conflicts or compatibility issues exist between ICE-approved applications

Conduct Security Test and Evaluation (ST&E) to ensure that the system security controls are in place and operating as designed and that the system meets all applicable security standards and poses no undocumented security risks

Establish the production baseline, which consists of the production system, databases, an updated data dictionary, associated infrastructure, and supporting documentation

Ensure that the system is deployed to the designated production sites, including configuration of supporting infrastructure, data conversion, and end-user training

Ensure that the system meets all privacy compliance requirements Ensure that the system meets all Section 508 compliance requirements

When the system is placed into the production environment, the project begins operations and maintenance activities, which make up the majority of the life of a system. If the system needs to be fixed, enhanced, or adapted to a new business situation, the project will re-engage one of the SLM high-level lifecycle activities. Exhibit 4 identifies the key objectives of operations and maintenance.

Exhibit 4: SLM Operations and Maintenance

Activity Key Objectives

Operations and Maintenance (Section 9.0)

Maintain the system by recording problems, enhancements, and adaptive changes to prepare for future releases of the system

Provide training to instruct users on how to achieve business tasks and maintain proper security awareness

Conduct periodic system reviews to evaluate system performance Re-certify and re-accredit system Re-engage the SLM process (Planning, Requirements Definition, Design, or

Development) to implement new releases

In the event that a system is retired, the system will begin disposition activities, which are identified and described in Section 10.0. The project team will remove the system from the production environment; archive the software, data, and documentation of the system; and transfer any software or data for use by other systems.

1.2.2 SLM Documents

SLM documents are completed templates that contain detailed information regarding project team activities. The documents enable Government personnel and associated project teams to understand project accomplishments, mitigate risks, make decisions effectively, and coordinate projects efficiently throughout the SLM process. The

SYST EM LIFECYCLE MANAG EMENT OVER VIEW 7

Architecture Division evaluates these documents for adherence to technology standards, accuracy and completeness of information, and consistency of information between artifacts.

The objectives for each SLM document are described in detail in Appendix A.

Templates for SLM documents are available in the ICE Electronic Library under Governance Documents at DOCUMENTS.ICE.DHS.GOV.

1.2.3 Gate Reviews

For the SLM high-level lifecycle activities and disposition activities, gate reviews (previously known as technical reviews) are conducted to certify that the appropriate project activities have occurred and were adequately documented. Exhibit 5 identifies the gate reviews, their objectives, and the review attendees and their roles.

8 SYST EM LIFECYCLE MANAG EMENT OVER VIEW

Exhibit 5: Gate Reviews

Attendees A = P = S =

Approval Authority Participant Signatory

B us in es s O w ne r

IT

P ro je ct M an ag er

C on tra ct or P ro je ct

Te am

A rc hi te ct ur e D iv is io n

In fo rm at io n

A ss ur an ce

D iv is io n

In fo rm at io n

S ys te m s S ec ur ity O ffi ce r

E ng in ee rin g

D iv is io n

O pe ra tio ns D iv is io n

P la nn in g an d Fi na nc ia l

M an ag em en t D iv is io n

O ffi ce o f T ra in in g an d D ev el op m en t

Planning Review

Pl an ni ng

Verify that the documented approach for developing the P S P A P P P P P system is feasible, comprehensive, and consistent with the architectural vision Obtain stakeholder agreement of the project schedule

R eq ui re m en ts D ef in iti on

Requirements Review

Verify that requirements (a) align with business objectives;

(b) support project scope and attributes;

(c) are sufficiently clear, complete, and consistent; and (d) are traceable to their sources S S P A S P P P P

Verify that data specifications follow prescribed standards Verify that requirements are testable Obtain stakeholder agreement that documented requirements are adequate Preliminary Architecture and Design Review

Verify that preliminary architecture and design is consistent with technical architecture and satisfies the requirements baseline

Obtain stakeholder agreement that preliminary architecture and design is consistent with architectural boundaries established for the technology project and conforms to ICE technical architecture standards

P S P A P P S P P

D es ig n

Final Architecture and Design Review

Verify that final architecture and design adequately address system functional, security, and technical requirements

Verify that final architecture and design is consistent with ICE technical architecture standards

P S P A S P S P P

D ev el op m en t Test Readiness Review

Determine whether the system is sufficiently developed and tested before conducting independent testing

Ensure that preparations are underway for deployment Deliver code for independent testing

S S P A S P P P P

Te st a nd ep lo ym en t Release Readiness Review

Determine readiness of the system for deployment Review open test problem reports for criticality and disposition Present identified risks

A S P S S P S P P

G at e R ev ie w s an d

O bj ec tiv es

Disposition Review is po si tio n

Verify that the documented disposition approach is feasible, comprehensive, and consistent with ICE technical A S P S S P S P S architecture standards

Obtain stakeholder agreement that the system is ready for disposition

SYST EM LIFECYCLE MANAG EMENT OVER VIEW 9

1.3 SLM and Architecture Services

To support and guide projects in the completion of SLM activities, documents, and gate reviews, Architecture Services provides project teams with a consistent set of procedures and activities and ensures efficient use of project and support resources. Exhibit 6 identifies the Architecture Services functional support activities that take place throughout the SLM process.

Exhibit 6: ICE SLM and Architecture Services

Coordinates with project teams to establish the architectural foundation

Directs project design activities to align with the ICE Technical Reference Model (TRM) and industry best practices

Assesses development artifacts for adherence to baselined requirements and design Facilitates collaboration among Architecture Division activities and project teams Assesses compliance with architecture standards and sound IT practices Provides IT consultancy services to business owners, IT project managers, and project teams Provides technical consultation and performs extensive design reviews on Web applications

Develops work patterns; assesses tailoring proposals Provides IT project managers with process assistance Performs System Lifecycle Management (SLM) document assessments and brokers subject matter expert (SME) assessments Plans, coordinates, and conducts gate reviews

Coordinates setup and management of document, code, change request, and test problem report (TPR) configuration management (CM) repositories

Provides CM guidance and assistance Verifies Version Description Document (VDD) against supplied code

Assesses defined requirements Verifies traceability of requirements Assists with SLM document assessments

Develops and maintains enterprise data modeling and data interoperability standards

Assesses completed project teams’ data models against established data modeling standards

Supports enterprise data governance Provides guidance to project teams in designing data interoperability solutions Assesses project teams’ data interoperability artifacts against established data interoperability standards

Develops System Acceptance Test strategy Obtains and sets up testing environment Develops a test plan and conducts System Acceptance Testing (SAT) Documents test results Prepares and conducts System Security Testing Develops scripts to support automated regression testing

Develops Performance Test strategy Obtains and sets up testing environment Develops a test plan and conducts Performance Testing Documents test results Prepares and conducts Interoperability Testing

Architecture Consulting

Test and Deployment

Development

Design

Requirements Definition

Planning

SLM Quality Assurance

(QA) / Project Management

Configuration Management

Requirements Management

Design

Requirements Definition

Data

Architecture

Development

Design

Requirements Definition

Planning

Functional Test and

Evaluation Test and Deployment

Development

Design

Requirements Definition

Performance/ Interoperability

Test and Evaluation

Test and Deployment

Development

Design

Requirements Definition

Test and Deployment

Development

Design

Requirements Definition

Planning

Requirements Definition

Design

Development

Test and Deployment

1 0 SYST EM LIFECYCLE MANAG EMENT OVER VIEW

SLM Project Management, Configuration Management, and the SLM process are tightly integrated to form ICE OCIO Architecture Assurance Branch (hereafter referred to as ICE Architecture Assurance). ICE Architecture Assurance assists and monitors project teams in completing SLM activities and in adhering to SLM process requirements. Functional test and evaluation (T&E) and performance/interoperability T&E are also integrated to provide independent T&E, which validates the functionality, security, interoperability, and performance of a system.

Note: In this handbook, the title “Architecture Services” is used before the names of teams (such as Architecture Services SLM Project Management and Architecture Services Configuration Management) to signify that the team is the contractor support team of the Architecture Division. “ICE” is used before the names of Government branches or components (such as ICE OCIO Architecture Assurance).

1.4 SLM, IAD and Required IT Security Activities

The Information Assurance Division (IAD) is fully engaged in the SLM process in defining security requirements to be incorporated in systems…

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .