2.120.1 Engineering Policy

Manual Transmittal

November 05, 2019

Purpose

(1) This transmits revised IRM 2.120.1 Engineering, Engineering Policy.

Material Changes

(1) Revised the document with updated Integrated Process Management (IPM) Policy Description Template and Internal Control Section

Effect on Other Documents

This supersedes IRM 2.120.1, dated September 16, 2014.

Audience

All projects following the Enterprise Life Cycle (ELC)

Effective Date

(11-05-2019)


Chief Information Officer

Program Scope and Objectives

  1. Overview - this policy is to establish the organizational policy for planning and performing the Engineering Process for the development and integration of information technology based systems within the IRS environment.

  2. Purpose - The purpose of this policy is to ensure an enterprise-wide approach to the development and integration of information technology-based system within the IRS.

  3. Audience - This policy is applicable to all projects following the Enterprise Life Cycle (ELC)..

  4. Policy Owner - Associate Chief Information Officer (ACIO) is responsible for overseeing all aspects of our systems that operate the nation’s tax infrastructure.

  5. Program Owner -Solution Engineering (SE), which is under Information Technology, Enterprise Services (ES).

  6. Primary Stakeholders - Application Development (AD), Cybersecurity, Enterprise Operations (EOps), Solution Engineering (SE), Enterprise Architecture (SA), User and Network Services (UNS)

  7. Program Goals - This IRM has been created to ensure an enterprise-wide approach to the development and integration of information technology-based system within the IRS.

Background

  1. Internal Control was added according to the new template.

Purpose
  1. The purpose of this policy is to establish the organizational policy for planning and performing the Engineering Process for the development and integration of information technology based systems within the IRS environment.

Scope
  1. All projects following the Enterprise Life Cycle (ELC) are required to perform the Engineering Process and associated activities in accordance with this policy.

Authority

  1. Enterprise Services is responsible for the development, implementation, and maintenance, of this directive. Approval of this directive, including updates, rests with the Solution Engineering of Enterprise Services. All proposed changes to this directive must be submitted to Enterprise Services.

Mandate

  1. Applicability
    All projects following the ELC will follow the Technical Solution (TS), Product Integration (PI), Design Coordination (DC), and Performance Engineering Processes ensuring all work products defined by those processes are produced.

  2. Completion of Engineering Plan
    The project will include in its engineering plan, either by inclusion or reference, planning materials specifying how the following will be accomplished:

    • Execution of the Engineering processes

    • Obtaining needed resources to perform the Engineering processes

    • Control of work products required by the Engineering processes

    • Engagement of Stakeholders affected by the Engineering processes

    • Monitoring and Controlling of the Engineering processes

    • Collection of the Engineering process measures

    • Review of Engineering process status with higher level Management

    • Establishment of the Engineering processes within the project’s defined processes

    • Submission of lessons learned and process improvement suggestions from the execution of the Engineering processes

  3. Technical Solution process
    The Technical Solution process shall be used to perform the integration of system components into more complex system components and into complete solutions.

  4. Product Integration process
    The Production Integration process shall be used to perform the integration of system components into more complex system components and into complete solutions.

  5. Design Coordination process
    Design Coordination is the process responsible for coordinating all service design activities, processes and resources. Design Coordination ensures the consistent and effective design of new or changed IT services, service management information systems, architectures, technology, processes, information and metrics.

  6. Performance Engineering process
    Performance Engineering is a collection of techniques and methods that provides reasonable prediction, measurement, and validation of the performance of applications on a variety of computing platforms.