2.120.1 Engineering Policy

Manual Transmittal

September 16, 2014

Purpose

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

Material Changes

(1) This revision features editorial changes only, as follows,

  1. Performance Engineering process was added to the policy.

Effect on Other Documents

IRM 2.120.1, dated September 24, 2013, is superseded.

Audience

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

Effective Date

(09-16-2014)

Terence V. Milholland,
Chief Technology Officer

Administration

  1. Solution Engineering (SE) is responsible for the development, implementation, and maintenance of this policy. This policy is approved by the Chief Technology Officer. All updates are accomplished through the Director, Solution Engineering. All proposed changes to this policy must be submitted to SE’s Process Maturity Practice Group.

Purpose of Policy

  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. This policy has been created to ensure an enterprise-wide approach to the development and integration of information technology-based system within the IRS.

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.

Mandates

  1. This Policy contains the following mandates:

Applicability

  1. 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.

Completion of Engineering Plan

  1. 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

Engineering processes

  1. Engineering processes encompass Technical Solution process, Product Integration process, and Design Coordination process.

Technical Solution process
  1. The Technical Solution process shall be used to select, design, and implement solutions to requirements.

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

Design Coordination process
  1. 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.

Performance Engineering process
  1. 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.

Engagement with Solution Engineering

  1. Solution Engineering may be contacted by sending an email to SE Front Door using the mailto:it.engineering.customer.support@irs.gov

When A Formal Evaluation Process is Required

  1. When required by the Guidelines For When To Apply A Formal Evaluation Process for Technical Solution Alternatives Analysis, the Engineering Decision Analysis and Resolution (EDAR) procedure will be followed by the Technical Solution process in identifying alternatives and selecting the alternative to be used.

Waivers and Deviations

  1. Any waivers or deviations of this directive require written approval from Chief, SE Process Maturity Practice Group

CMMI, ITIL, PMI Compliance

  1. The Capability Maturity Model Integration (CMMI) can be used to judge maturity of an organization's processes and related procedures and process assets and can be used to plan further improvement. CMMI sets the standard for the essential elements of effective and mature processes, improved with quality and efficiency.

  2. The Information Technology Infrastructure Library (ITIL) contains a collection of best practices, enabling organizations to build an efficient framework for delivering IT Service Management (ITSM) and ensuring that they are meeting business goals and delivering benefits that facilitate business change, transformation, and growth.

  3. The Project Management Institute (PMI) organization advances the project engineering profession through globally recognized standards and certifications.

  4. his project asset is used to indicate that all artifacts are developed or acquired, incorporating CMMI, ITIL, PMI requirements, to meet business objectives of the organization and that they represent investments by the organization that are expected to provide current and future business value to the IRS.

Definitions, References

  1. Definitions and References

Definitions

  1. A glossary is available on the IPM Process Asset Library (PAL).

References

  1. The following resources are either referenced in this document or were used to create it.

    • CMMI®for Development Version 1.3

    • ITIL r.1.6

Authority and Reference Documents

  1. The following resources are either referenced in this document or were used to create it.

    • Policy Template, June 28, 2011

    • Internal Revenue Manual (IRM) 2.16.1 ELC, ELC Guidelines

Appendix A: Glossary

Term Definition
Design Coordination This sub process is used 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.
Defined Process A managed process that is tailored from the organization’s set of standard processes according to the organization’s tailoring guidelines; has a maintained process description; and contributes process related experiences to the organizational process asset (see also managed process).
Engineering Decision Analysis and Resolution The formal evaluation procedure by which possible decisions are analyzed evaluating identified alternatives against established criteria.
Engineering Plan The Engineering Plan Template is used to prepare and maintain Project Engineering Plans. The Engineering Plan is developed during the Project Initiation Phase of the Enterprise Life Cycle (ELC), as referenced in the Project Management Plan.
Technical Solution The sub process used to select, design, and implement solutions to requirements.
Managed Process A performed process that is planned and executed in accordance with policy; employs skilled people having adequate resources to produce controlled outputs; involves relevant stakeholders; is monitored, controlled, and reviewed; and is evaluated for adherence to its process description. (See also “performed process.)
Performance Engineering To perform a collection of techniques and methods that provides reasonable prediction, measurement, and validation of the performance of applications on a variety of computing platforms
Performed Process A process that accomplishes the needed work to produce work products; the specific goals of the process area are satisfied.
Product Integration To perform the integration of system components into more complex system components or into complete solutions.

Appendix B: Abbreviations and Acronyms

Acronyms Definition
CMMI Capacity Maturity Model Integration
EDAR Engineering Decision Analysis and Resolution
DC Design Coordination
ELC Enterprise Life Cycle
EP Engineering Plan
ES Enterprise Services
IPM Integrated Process Management
IRM Internal Revenue Manual
ITIL Information Technology Infrastructure Library
ITSM Information Technology Service Management
PAL Process Asset Library
PE Performance Engineering
PI Product Integration
PMI Project Management Institute
SE Solution Engineering
TS Technical Solution