Sunteți pe pagina 1din 5

Release management

From Wikipedia, the free encyclopedia


Jump to: navigation, search
This article may require cleanup to meet Wikipedia's quality standards. Please
improve this article if you can. The talk page may contain suggestions. (April 2010)

This article includes a list of references, related reading or external links, but its
sources remain unclear because it lacks inline citations. Please improve this article by
introducing more precise citations where appropriate. (April 2010)

Wikibooks has a book on the topic of


Release Management

Release Management is the relatively new but rapidly growing discipline within software
engineering of managing software releases.
As software systems, software development processes, and resources become more
distributed, they invariably become more specialized and complex. Furthermore, software
products (especially web applications) are typically in an ongoing cycle of development,
testing, and release. Add to this an evolution and growing complexity of the platforms on
which these systems run, and it becomes clear there are a lot of moving pieces that must fit
together seamlessly to guarantee the success and long-term value of a product or project.
The need therefore exists for dedicated resources to oversee the integration and flow of
development, testing, deployment, and support of these systems. Although project managers
have done this in the past, they generally are more concerned with high-level, "grand design"
aspects of a project or application, and so often do not have time to oversee some of the more
technical or day-to-day aspects. Release Managers (aka "RMs") address this need. They must
have a general knowledge of every aspect of the Software Development Life Cycle (SDLC),
various applicable operating systems and software application or platforms, as well as various
business functions and perspectives.
A Release Manager is:
• Facilitator – serves as a liaison between varying business units to guarantee smooth
and timely delivery of software products or updates.
• Gatekeeper – “holds the keys” to production systems/applications and takes
responsibility for their implementations.
• Architect – helps to identify, create and/or implement processes or products to
efficiently manage the release of code.
• Server Application Support Engineer – help troubleshoot problems with an
application (although not typically at a code level).
• Coordinator – utilized to coordinate disparate source trees, projects, teams and
components.
Some of the challenges facing a Software Release Manager include the management of:
• Software Defects
• Issues
• Risks
• Software Change Requests
• New Development Requests (additional features and functions)
• Deployment and Packaging
• New Development Tasks

Contents
[hide]
• 1 Impact of Agile Software Development on Release Management
• 2 Notable release management software
• 3 See also
• 4 References
• 5 External links

[edit] Impact of Agile Software Development on Release


Management
Agile software development methodologies have driven radically higher numbers of release
events in organizations where it has been adopted. More release events have corresponded to
increased pressure on release management teams and their colleagues in IT Operations to
track and execute complex application release processes. Operations teams have used
methodologies - such as Information Technology Infrastructure Library ITIL v3 Book:
Service Transition (which contains a section on release management) to improve their release
management capabilities as they relate to both business applications and internal IT services.
Agile has also driven development and operations teams to collaborate more closely during
production release events - this trend is referred to as DevOps.
[edit] Notable release management software
Notable release management software include:
Name Vendor
Q VaraLogix
Go ThoughtWorks
Nolio ASAP Nolio
BuildMaster Inedo

[edit] See also


• Build automation
• Change management
• Configuration management
• Agile software development
• Information Technology Infrastructure Library (ITIL)
• Granular Configuration Automation (GCA)
[edit] References
• Beck, B., Fowler, M. (2000). Planning Extreme programming, Addison Wesley.
• Erenkrantz, J. R.(2003) Release Management Within Open Source Projects. In:
Proceedings of the 3rd Open Source Software DevelopmentWorkshop. Portland,
Oregon, USA, May 2003, S. 51–55.
• Hoek, A. van der, Hall, R. S., Heimbigner D., Wolf, A. L. (1997) Software release
management, Proceedings of the 6th European conference held jointly with the 5th
ACM SIGSOFT international symposium on Foundations of software engineering,
p.159-175, September 22-25, Zurich, Switzerland.
• Hoek, A. van der, Wolf, A. L. (2003) Software release management for component-
based software. Software—Practice & Experience. Vol. 33, Issue 1, pp. 77–98. John
Wiley & Sons, Inc. New York, NY, USA.
• Humble, J., Farley, D. (2010). Continuous Delivery, Addison Wesley.
• Krishnan M. S., (1994). Software release management: a business perspective,
Proceedings of the 1994 conference of the Centre for Advanced Studies on
Collaborative research, p.36, October 31-November 3, 1994, Toronto, Ontario,
Canada
[edit] External links
• Project Management: Best Practices for IT Professionals
• Release Management - Where to Start?
• Managing Software Projects By Frank F. Tsui
• Software Release Decisions.
Retrieved from "http://en.wikipedia.org/wiki/Release_management"
Categories: Software project management | Version control
Hidden categories: Wikipedia articles needing cleanup from April 2010 | All articles needing
cleanup | Articles lacking in-text citations from April 2010 | All articles lacking in-text
citations
Personal tools
• Log in / create account
Namespaces
• Article
• Discussion
Variants
Views
• Read
• Edit
• View history
Actions
Search
Top of Form
Special:Search
Search

Bottom of Form
Navigation
• Main page
• Contents
• Featured content
• Current events
• Random article
• Donate to Wikipedia
Interaction
• Help
• About Wikipedia
• Community portal
• Recent changes
• Contact Wikipedia
Toolbox
• What links here
• Related changes
• Upload file
• Special pages
• Permanent link
• Cite this page
Print/export
• Create a book
• Download as PDF
• Printable version
Languages
• Dansk
• Deutsch
• Español
• Français
• తలుగు
• This page was last modified on 27 January 2011 at 21:21.
• Text is available under the Creative Commons Attribution-ShareAlike License;
additional terms may apply. See Terms of Use for details.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit
organization.
• Contact us
• Privacy policy
• About Wikipedia
• Disclaimers

S-ar putea să vă placă și