HP Release Control

Last updated

HP Release Control is an enterprise level software product which is a part of HP IT Performance Suite.

Contents

Overview

In a typical release life cycle, after a change enters the system, the change goes through an approval, implementation, and review phase. HP Release Control supports each one of these phases in the release life cycle.

Approval

During the approval phase, the Analysis module provides a detailed analysis of each change request in the system. Change Advisory Board (CAB) members can view information such as the potential impact of the change and the possible risk involved in implementation. The CAB uses this information to make more informed and accurate decisions regarding the approval of planned changes. In addition, the collaboration feature enables CAB members to provide feedback about planned changes, and to approve or reject the changes.

Implementation

During implementation, the Director and Implementor modules provide real-time information regarding change activities. Implementors and release teams are able to monitor the status of all change activities on a 24-hour timeline view. They receive alerts about issues such as scheduling, collisions, and delays, and use the implementation guidelines that were drawn up in the Analysis module during the approval phase.

Review

After implementation, the Post Implementation Review (PIR) feature provides a platform for reviewers to present their conclusions regarding the implemented change. Using information collected during the implementation phase, reviewers provide feedback about the overall success of the change and satisfaction levels of relevant parties.

Management and Administration

During the entire release life cycle, IT managers use the HP Release Control Dashboard module to view graphic displays of change request and activity data in real time. HP Release Control Administrators use the Administration module to configure the HP Release Control properties and perform administration tasks in the system.

Related Research Articles

Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include, but are not necessarily limited to:

<span class="mw-page-title-main">Iterative and incremental development</span> Development methodology

Iterative and incremental development is any combination of both iterative design or iterative method and incremental build model for development.

Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to software development put less emphasis on planning and more emphasis on an adaptive process. Prototypes are often used in addition to or sometimes even instead of design specifications.

<span class="mw-page-title-main">OpenLDAP</span>

OpenLDAP is a free, open-source implementation of the Lightweight Directory Access Protocol (LDAP) developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License.

Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later.

<span class="mw-page-title-main">CUPS</span> Computer printing system

CUPS is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.

<span class="mw-page-title-main">Systems development life cycle</span> Systems engineering terms

In systems engineering, information systems and software engineering, the systems development life cycle (SDLC), also referred to as the application development life cycle, is a process for planning, creating, testing, and deploying an information system. The SDLC concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both. There are usually six stages in this cycle: requirement analysis, design, development and testing, implementation, documentation, and evaluation.

ISO/IEC/IEEE 12207Systems and software engineering – Software life cycle processes is an international standard for software lifecycle processes. First introduced in 1995, it aims to be a primary standard that defines all the processes required for developing and maintaining software systems, including the outcomes and/or activities of each process.

Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing.

ISO 10303 is an ISO standard for the computer-interpretable representation and exchange of product manufacturing information. It is an ASCII-based format. Its official title is: Automation systems and integration — Product data representation and exchange. It is known informally as "STEP", which stands for "Standard for the Exchange of Product model data". ISO 10303 can represent 3D objects in Computer-aided design (CAD) and related information.

Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality.

The change request management process in systems engineering is the process of requesting, determining attainability, planning, implementing, and evaluating of changes to a system. Its main goals are to support the processing and traceability of changes to an interconnected set of factors.

Open iT, Inc. is an independent software vendor that specializes in metering, analyzing, and optimizing usage of critical IT assets. It was founded in 1999 by Eistein Fosli, who obtained his Master of Science in Information Technology from the University of Oslo.

In software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design and/or product management. It is also known as a software development life cycle (SDLC). The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application.

<span class="mw-page-title-main">Xilinx ISE</span> Hardware design tool

Xilinx ISE is a discontinued software tool from Xilinx for synthesis and analysis of HDL designs, which primarily targets development of embedded firmware for Xilinx FPGA and CPLD integrated circuit (IC) product families. It was succeeded by Xilinx Vivado. Use of the last released edition from October 2013 continues for in-system programming of legacy hardware designs containing older FPGAs and CPLDs otherwise orphaned by the replacement design tool, Vivado Design Suite.

HP Network Management Center (NMC) is a suite of integrated HP software used by network managers in information technology departments. The solutions allows network operators to see, catalog and monitor the routers, switches and other devices on their network. It alerts IT staff when a network device fails and predicts when a network node or connection point may go down. It was designed to improve operational efficiency.

<span class="mw-page-title-main">DevOps toolchain</span>

A DevOps toolchain is a set or combination of tools that aid in the delivery, development, and management of software applications throughout the systems development life cycle, as coordinated by an organisation that uses DevOps practices.

TestOps refers to the discipline of managing the operational aspects of testing within the software delivery lifecycle.

Autonomous and Remote Navigation Trial Project is the trial of maritime autonomous surface ships (MASS) in commercial operations hold within 2020 in three different sea water areas of Russia.

References

    HP Release Control on SaaS: http://www8.hp.com/us/en/software-solutions/software.html?compURI=1172894
    HP IT Performance Suite: https://web.archive.org/web/20150226064619/http://www8.hp.com/us/en/software/enterprise-software.html
    HP Service Manager software: http://www8.hp.com/us/en/software-solutions/software.html?compURI=1173779