Menu Mobile

Author: @seanhamawi

enterprise release risk

Most Common Enterprise Release Risk: Last Minute QA Testing

It’s a “given” in software development – release schedules always slip. Requirements shift, developers underestimate timelines, and quality assurance (QA) finds unexpected defects. Another law of software development is that final release dates are often inflexible. If a market or a holiday shopping season defines your release date you understand how important it is to […]

April 21st, 2015  |  Published in Release Management, Test Case Management, Test Environment Management

3 DevOps Considerations for the Enterprise

Many of the well-known examples of DevOps success we read in blogs on the Internet paint an idyllic picture of DevOps productivity. A team was facing a stodgy, slow-moving operations department, teams weren’t delivering software on time. Those teams moved to DevOps, became proactive about infrastructure and deployment automation, and an overnight transition to productivity […]

January 26th, 2015  |  Published in Release Management, Test Environment Management

How Release Complexity Develops Over Time

How Release Complexity Develops Over Time

Your organization starts with a simple mode – a single project will have two week “sprints”.  Every two weeks you are going to aim for a release to production. This model works well up to a certain scale.  Teams of 4-5 developers working alongside a 1-2 QA testers on a small project are able to […]

October 21st, 2014  |  Published in Release Management, Test Environment Management

Deployment Management Weekend – Implementation Manager’s dream or nightmare

Release Deployment Management can be simplified Stating the obvious every project has one thing guaranteed in common, the need to be scheduled and coordinated to be deployed into a production state. Just think about it, if they don’t have this commonality it would normally mean the project has been a disaster and failed or had the […]

June 14th, 2013  |  Published in Deployment Management, Release Management

IT Release Schedules

IT Release Schedules In organizations that have large IT departments, software releases at the enterprise and individual team levels are very common. It is important to have a logical sequence of releases, in order to make sure that the service being delivered doesn’t fail or get delayed. This article will explain what is release scheduling […]

May 28th, 2013  |  Published in Release Management

Incremental Test Environment Management Process Improvements

Incremental Test Environment Management Process Improvements

This post highlights the importance of an efficient and reliable Test Environment Management process in supporting application releases/project delivery. We begin with the introduction of test environments and the problems that companies are facing due to poorly implemented and executed test environment management practices. Finally, we suggest itSMF ITIL V3 compliant best practices for improving […]

May 22nd, 2013  |  Published in Release Management, Test Environment Management

release management best practices

Release Management Best Practices

In this article, I’ve endeavored to highlight the importance of an efficient Release Management process across a wide swath of industries and organizations. I’ve also gone to lengths to refine and codify IT Service Management Forum (itSMF) ITIL V3 compliant best practices for improving the service transition-related processes. Please let me know in the comments […]

May 13th, 2013  |  Published in Release Management

ITIL

ITIL Release Management System

A release management system is an important component of the service transition process, which is described in the itSMF ITIL v3 framework. Release management plays a critical role in promoting software modules from development into the production environments. The IT organization’s goal of implementing the ITIL v3 framework is to ensure reliable services in support […]

May 8th, 2013  |  Published in Release Management

stop sign

Release Entry and Exit criteria’s – Gates and Approvals

Release Entry and Exit criteria’s – The Missing Piece in the Release Gates and Approvals Process. A brief description of the importance of release gates. Releases which are made up of Project and non-project work potentially all perfomring functional changes to common systems need a minimum level of governance to ensure code changes don’t create […]

May 1st, 2013  |  Published in Release Management

Release reporting metrics

Release reporting metrics, it’s art rather than science

Release Reporting, the two words every Delivery and Release Manager dreed. The two words that senior management like CIO’sand CTO’s inquire about but your not sure they actually care or even worse read the reports and digest the information. You spend a few hours crafting the email you send weekly or montly with all the […]

April 29th, 2013  |  Published in Release Management

Release Manager: The Definitive Job Description

Release Manager: The Definitive Job Description

The Job Description of a Release Manager Performing a Release Manager job in a large company is not an easy role regardless if it’s a permanent or contract role on a agile project/program. Across all the IT job functions the Release Manager role is typically one of the most demanding, busiest and somewhat stressful. Typically […]

April 15th, 2013  |  Published in Release Management

agile release management

Agile Release Management

So teams in your organisation have decided to embrace Agile development for some Projects and/or BAU development and things are going great guns, your deploying code changes and releases in prod every week. Over on the other side of the fence IT ops are screaming at the various portfolio dev teams for releasing highly risky […]

April 2nd, 2013  |  Published in Release Management

What is a Release Train?

What does Release Train mean? Over many client engagements we have came across a few companies who aren’t familiar with this term. While we recognise the term “release train” is not an official IT delivery term, it is a term often used and referenced in large enterprises who manage tightly integrated releases across complex interdependent systems. Our […]

February 27th, 2013  |  Published in Release Management

test environment management

Test Environment Management

Test Environment Management can mean many things to different people who are involved in either software delivery or IT Operations. In this post I wanted to touch on what it means in the context of “planning releases”. It’s probably good for me to point out as well that if you’re a small internet company or […]

February 10th, 2013  |  Published in Test Environment Management

CAB and Release Management: The Connection

If your organisation follows the ITIL service management framework then you will have a regular Change Advisory Board (CAB) forum setup which approves Change Requests for production deployment. Without getting into the specific conduct of CAB meetings, I wanted to touch on the role of Release Management in the context of the CAB. Release Managers or delivery managers […]

January 24th, 2013  |  Published in IT Governance, Release Management

Your Release Schedule is an important part of the Release process

Your Release Schedule is an important part of the Release process

Release Schedule is an important part of the Release process In most enterprises the concept of having a reliable release schedule which represents what is going on in the development arm of your IT shop is quite foreign. Why, its very simple, the currency of the release schedule can’t be relied on or in some […]

January 21st, 2013  |  Published in Release Management

Monthly vs Quarterly Release Cycles

Monthly vs Quarterly Release Cycles

A common question we get asked is how often should we set our regular release cycle, in other words what should be our release frequency in our overall release strategy. Monthly vs Quarterly Release Cycles? Release cycle frequency is a highly contentious issue in larger organisations because of the even balance between the pros and […]

January 15th, 2013  |  Published in Release Management