Warning: Declaration of TCB_Menu_Walker::walk($elements, $max_depth) should be compatible with Walker::walk($elements, $max_depth, ...$args) in /home/nicklit/www/www/wp-content/plugins/thrive-visual-editor/inc/classes/class-tcb-menu-walker.php on line 620

Warning: session_start(): Cannot start session when headers already sent in /home/nicklit/www/www/wp-content/plugins/userpro/includes/class-userpro.php on line 222
#IBMi Software Release Management - Nick Litten is IBM-i, AS400 iSeries RPG Programmer and Nerd

#IBMi Software Release Management

IBM i

Mar 27

Term

Definition

RFC (Request for Change) A high-level change request that captures the detail of a change that is to be made to a new or existing application. RFCs are usually decomposed down to lower level work requests or tasks for software development.
CAB (Change Advisory Board) The collection of stakeholders who review all RFCs at specific intervals to assess whether they should be implemented, assign priorities and allocated them to a Release.
Release A stable, executable version of a product intended for deployment to testing and production.
Release Package A logical container that defines the set of RFCs and Deployment Units (sometimes called Release Units) that are to be included in a Release. It also includes metadata such as the type of release (see Release Type) and its planned dates (see Release Calendar).
Release Type The type of release that is to be implemented, i.e. Major, Minor, Emergency. Each Release Type will usually have a different workflow.
Release Policy An organisations published policy that determines under which circumstances different Release Types should be used as well as the standard set of milestones that selecting a particular Release Type implies in the Release Calendar.
Release Calendar A set of published milestones that details when Releases are planned to transition through the different development, test and production phases.
Baseline A snapshot of the exact versions of Configuration Items, including executables, libraries, configuration files and documentation that are to be deployed.
Build An operational version of a product or part of a product. Not all builds are released but builds are typically carried to transform inputs (source code) into executed and installable Deployment Units.
Deployment Unit A physical, self-contained, installable release of an application.
Follow

About the Author

IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Alpha Nerd and Passionate Eater of Cheese and Biscuits. Nick Litten Dot Com is a mixture of blog posts that can be sometimes serious, frequently playful and probably down-right pointless all in the space of a day. Enjoy your stay, feel free to comment and in the words of the most interesting man in the world: Stay thirsty my friend.