DonCasson posted on September 26, 2006 01:08

Hi Guys-

Here is a discussion that transpired recently with some of us at Evergreen related to advanced practices in Release Management. Note–this is not complete or polished--just some interesting musings.

David: Client A and Client B use Change Management to plan for the production ready releases of (applications). All other release activities from conception, design, test, QA, etc… are handled by individual groups outside of a singular control process. Based on my experience with both clients this is the case because the Operations team owns the change process and the Development team doesn’t believe Operations should be involved with the management of applications, other than installing, modifying, or removing production ready apps.

Don: David - a good discussion! I believe the approach you described is very common industry wide, and is not necessarily inappropriate. Most development teams have processes and software (Serena, Merant, Mercury, etc) supporting the development of an application or app modification.

Per ITIL, Release Management coordinates the many service providers and suppliers involved with a significant release of hardware, software, and associated documentation across a distributed environment.

Some thoughts from a business practical view - not an exhaustive list.

Some Good Release Management Practices

Have a defined set of change execution models for the 4-5 common types of releases - agreed upon with development (improves their alignment activities).

Set clear expectations with development on timing, lead times, risk, end user training, and infrastructure readiness state, ensuring smooth, planned launches.

Have agreed upon (and followed) development best practices - with the correct amount of emphasis on testing for quality, end user testing, and end user training.

Some Great Release Management Practices (add these)

Use one enterprise change management process for change planning and approval, which begins at the front end of the demand funnel - so all of IT works with one change planning system - Plan, Approve, Build, and Implement. This allows apps and infrastructure to weigh in on risk, impact, and cost?thereby getting a true picture of the value of a proposed activity. This can be the portfolio management tool or the IT change management tool, it doesn’t matter - but use one for IT.

This also allows infrastructure to understand the demand load they are facing in time to affect their strategic planning. So better decisions / tradeoffs can be made on infrastructure investments with longer range planning horizons.

Gear development lifecycle effort by type, according to the risk and materiality. Low risk, low impact projects can follow a lighter development set of activities end to end, using production as more of a litmus test.

Release Management is a really good 2 way bridge (just happens to be ITIL codified) between apps and infrastructure to begin working more as one IT organization.

Don’t forget to register for Evergreen’s change management webinar and learn how to Take Change Management from Firefighting to Fire Prevention

Also, check out our new White Paper on “Developing the Business Case for ITIL”.

—–


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading



Search

Calendar

«  March 2010  »
MoTuWeThFrSaSu
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234
View posts in large calendar