Release Management


Guidelines for Building a Monolithic Release Management System

The release management system is an important component of the service-transition process. This article highlights the importance of building a monolithic release management system, which encompasses all of the functions and processes necessary to support application build, package, and deployment. The monolithic release management is holistic, comprehensive, and based upon industry best practices. These guidelines are applicable for any type of organization or projects of any size.

Pradeep Prabhu's picture Pradeep Prabhu
How to Develop Build and Deployment Essentials

Build and deployment are two of the most essential functions that are performed by the configuration management guru. In some ways, they represent the beginning and the end of the release management life cycle. Bob Aiello describes how to develop an effective build and deployment solution complete with all of the other steps that are required as well.

Bob Aiello's picture Bob Aiello
Designing Products for Users in Context

When designing software, you must look beyond simply knowing the goals of your users. It's far more useful to understand the context in which the product will be used.

Scott Sehlhorst's picture Scott Sehlhorst
Cloud Wars Heat Up With Rackspace Fully Integrating OpenStack

With Rackspace announcing that its hosting services are now operating on OpenStack, the IT hosting company seems poised to compete with the big boys of the cloud.

Jonathan Vanian's picture Jonathan Vanian
Blending Test Automation Approaches Blending Test Automation Approaches

One hundred percent test automation and 100 percent exploratory testing are absolutes. They make for great arguments, but, for those of us stuck in the great middle ground, those positions aren't very helpful. Matthew Heusser describes a blended approach to software testing, explains how some of his clients have used it over the long term, and provides tips for evaluating and adapting your approach.

Matthew Heusser's picture Matthew Heusser
Defining Requirement Types: Traditional vs. Use Cases vs. User Stories

If you have recently transitioned to an agile team, you may have questions about the differences between user stories and use cases, especially how they differ from tradition requirements writing. In this article, Charles Suscheck defines each of these requirements types and uses a running example to illustrate how they differ in a real-world setting.

Charles Suscheck's picture Charles Suscheck
Release Management and Deployments: Why Is This So Important?

Why do we wait to discuss releases and deployments until the last minute? Is this a result of our lack of planning and knowledge, or is there a deeper reason why we fail to plan properly? Joe Townsend digs into the release and deployment portions of the SDLC to try to shed some light on why we tend to neglect these crucial steps.

Joe Townsend's picture Joe Townsend
Aspects of Release Management

The lack of proper planning can doom any project, or team. By involving every stakeholder, release management is made easier by helping to ensure customer satisfaction. Deadlines are able to be met, and with the exact product your customer had in mind.

Iniyan Charles's picture Iniyan Charles
Release Management and Deployment Essentials

Business requirements often dictate how changes in release management are addressed. But by following some essential practices and core beliefs, database deployment does not have to result in the headaches once caused.

Uri  Margalit's picture Uri Margalit
From One Expert to Another: Simon Baker From One Expert to Another: Simon Baker

In this interview, author, speaker, and agile tester Lisa Crispin speaks with Simon Baker, cofounder of Energized Work and recipient of the Gordon Pask award, about the approaches and tools his lab uses.

Lisa Crispin's picture Lisa Crispin


CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.