Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
37 used & new from $10.00

Have one to sell? Sell yours here
 
   
Software Release Methodology
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Software Release Methodology (Paperback)

by Michael E. Bays (Author)
3.3 out of 5 stars See all reviews (16 customer reviews)

List Price: $53.00
Price: $42.40 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.60 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
18 new from $34.98 19 used from $10.00

Frequently Bought Together

Software Release Methodology + Software Configuration Management Patterns: Effective Teamwork, Practical Integration (Software Patterns Series) + Software Configuration Management Handbook, Second Edition
Price For All Three: $160.79

Show availability and shipping details


Customers Who Bought This Item Also Bought

Software Configuration Management Handbook, Second Edition

Software Configuration Management Handbook, Second Edition

by Alexis Leon
4.8 out of 5 stars (6)  $71.20
Continuous Integration: Improving Software Quality and Reducing Risk (Addison-Wesley Signature Series)

Continuous Integration: Improving Software Quality and Reducing Risk (Addison-Wesley Signature Series)

by Paul Duvall
4.7 out of 5 stars (16)  $41.48
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

by Michael Nygard
4.5 out of 5 stars (23)  $23.07
Agile Project Management with Scrum (Microsoft Professional)

Agile Project Management with Scrum (Microsoft Professional)

by Ken Schwaber
4.4 out of 5 stars (45)  $34.93
Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))

Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))

by Steve McConnell
4.7 out of 5 stars (37)  $26.39
Explore similar items

Editorial Reviews

Product Description
Shows you best practices for every stage of a successful product release. Includes carefully designed, practical solutions that enhance quality, reduce costs, and get you to market faster.

From the Inside Flap
Preface

Software release methodology is a field that unifies a number of previously abstract endeavors that occur during software product development. By unifying these abstract endeavors, we provide a more efficient, well-understood path from development to product release. The field focuses on the release activity as the driving force behind all development endeavors.

Why focus on release? It is my observation that for the majority of software product development efforts, time to market is everything. This is where a company's ability to execute on software releases becomes critical. Successfully balancing a new product's performance and feature set against its release date is an important capability in our industry.

Furthermore, additional goals such as quality, reliability, and performance take second place when compared with time to market. Although this seems to contradict the market pundits' demands for unimaginable strides in quality and functionality, it is an unfortunate reality to those faced with the development of successful products in today's industry. Companies rarely have the luxury to get to market on time and successfully implement all these secondary goals in their first release. If a company focuses on these secondary goals as its first priority, it risks not getting to market in time. If it doesn't, the result is that even though the company has a high-quality, technically innovative, reliable product, a more timely competitor has released an adequate solution first, and the market has become accustomed to the earlier product. The effort required to unseat an established competitor and capture an already dominated market is far greater than that needed to release the first acceptable solution and then maintain that initial success.

It is indeed rare to capture a market with only the initial release of a product. Release is an iterative, long-term game that must be played in an optimal, organized manner. In support of this time-to-market imperative, software release methodology endeavors to provide a reasonable framework for the development of that first and defining release that captures the market, as well as the future releases that secure a product's long term success.

In this book, software release methodology is defined in a commonly applicable format. Because of time-to-market pressure, development teams no longer have the time to continually reinvent the elements of software release. How to organize source control systems? How to track defects? How to know when to release? The answers to these simple questions can take years for a product team to determine, as the answers can be different for each product, and even for each individual product release. The elements that make up software release methodology are as follows:

Source code control

Builds

Defect tracking

System integration

Release classifications and numbering

Release distribution

Release services

Release management

These elements are defined so that their roles, responsibilities, and relationships to the release objectives are well understood. These definitions provide a template that can be customized and localized to suit the specific needs of an individual development effort. Most importantly, the development effort will not need to reinvent them from scratch with every new project that is undertaken.

It is my hope that the introduction and definition of this field will aid in efforts to improve and optimize the software development process as a whole.

See all Editorial Reviews


Product Details

  • Paperback: 256 pages
  • Publisher: Prentice Hall PTR (July 3, 1999)
  • Language: English
  • ISBN-10: 0136365647
  • ISBN-13: 978-0136365648
  • Product Dimensions: 9.1 x 6.9 x 0.7 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #556,743 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #99 in  Books > Computers & Internet > Computer Science > Software Engineering > Methodology

Look Inside This Book



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

16 Reviews
5 star:
 (5)
4 star:
 (3)
3 star:
 (3)
2 star:
 (2)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
90 of 95 people found the following review helpful:
4.0 out of 5 stars Sound strategies for software configuration & release mgmt, August 1, 1999
By Brad Appleton (Arlington Heights, IL USA) - See all my reviews
Except for a few overinflated claims of originality, this is a fine book chock full of sound, proven strategies for configuration and release management of software. The author gives detailed coverage of strategies and guidelines for: source-code control; software builds; defect tracking; system integration; release classification and numbering; release distribution and services; and release management.

In each case the author explains both the "what" and the "why" behind the strategies, giving practical advice for their deployment in the real world, and practical experience from having already done so.

The only things that bothered me about the book were that (1) the author claims to be introducing a new field "software release methodology"; (2) the back of the book claims most of strategies in the book have never been published before; and (3) there is no bibliography or references section of any kind.

As someone who has been a software configuration management professional for the past twelve years, it is my understanding that release classification, numbering, distribution, and management have all long been considered part of the release engineering process. The other areas of source-control, builds, integration, and defect-tracking & change-control have long been considered part of software configuration management (SCM).

I dont understand why both CM and SCM fail to appear anywhere in the book (especially the index), since the first 7 chapters are precisely the stuff of SCM. I do know that release engineering is often considered part of SCM as well, but I agree with the author that it has been underemphasized for too long. It's good the author remedies this, but failing to even mention SCM, and claiming he's introducing a brand new field stretches reality a tad too far.

Similarly, claiming all or even most of these techniques have never been published before is also too grandiose a statement. I have seen most of them published before, in various books and journals and conference proceedings. The author has done a *great* service by collecting them together in one volume and making them more accessible to the practitioner in the trenches, but he's not the first to publish them (and he doesnt have to be in order for the book to be of value).

I can understand the author making a case that he's creating a "new field" by combining SCM and Release Engineering in a certain way (though I still think its a stretch); I can even understand claiming to be the first to publish these strategies in a single accessible volume (but not the first to publish them ever); What I cant understand is why there is not one single citation or bibliographic reference anywhere in the entire book.

To me, the lack of any bibliographic references seems inexcuseable, and combined with the aforementioned mistatements wreaks a bit too much of hubris/arrogance for my taste. By failing to provide published (as well as online) references, the author gives the reader no way to verify the book's claims of original work, nor to seek out further background material, nor demonstrate that the author performed the requisite due dilligence to comb the literature before making such claims.

It was unnecessary to claim originality for this work to be of value. A modicum of modesty should have been called for here. These three failings which amount to only a few pages of text leave a very sour taste on what is otherwise a very fine, substantive and insightful contribution in the other 250 or so pages of the book.

If not for those ever so brief yet overinflated claims, I would have given the book five stars instead of four. It really is a *must* *read* for anyone who is less than expert in the fields of software configuration management and release engineering. Just keep in mind that the material is not quite as inventive or innovative as those few pages would lead you to believe the rest of the book to be. Fortunately, this in no way detracts from the usefulness of the proven practices described therein.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
26 of 28 people found the following review helpful:
5.0 out of 5 stars Great overview of these collective fields, August 5, 1999
By A Customer
As the author has observed these fields binding together so have I. I have searched on numerous occasions for texts that provide a unified perspective on these fields. Now I finally have it. The book does a great job of stepping through the mine-fields of SCM, defect tracking, and project management which have collectively been nothing but a disaster in my experience in about 6 software companies. While the book does not go into a low level of detail on the SCM models, as I would like I believe that it does a good overall job of the fields. Hope we can see more from this author in the future.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 24 people found the following review helpful:
4.0 out of 5 stars The Proven path to Software Release, October 17, 2001
By Binoo Mathen (Bangalore, India) - See all my reviews
SCM and Software Release Management encompass a broad spectrum of activities and practices that ultimately determine the quality of the product and the control of the product release. Software configuration management (SCM) and Release Management may sound the same; `Software Release Management' by Michael E Bays lucidly provides an insight into what are the nuances.
Software configuration management is a key process area, which holds a significant importance in determining the control and success of the delivery process. Right from source code control, build management, defect tracking, change management, to multi-platform product releases, determines to a great extend the release process management methodologies that gives a structured approach to software development, that ensures that the efforts of the development team doesn't go wasted in providing the right versions and a more complete solution to the end-users.
The significance of software release management comes more to light in large projects involving large team, multi-site and multi-platform development. Full life-cycle projects which usually reflects wide gaps and variations between what is initially defined and what is finally delivered, demanding stringent and documented processes which control the requirement changes, defect fixes and change control mechanisms to the minutest possible detail. Michael E Bays captures in the most simplistic coverage, how this can be executed by proper release mgt methodologies. This calls for an efficient defect tracking and configuration mgt systems, to determine whether 'what we believe, is what we achieved'.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

1.0 out of 5 stars For me it was a waste of money
This book is very dense, both in layout and writing style. It is long on verbose discussion and short on practical examples and advice. Read more
Published on April 22, 2007 by Alec Clews

2.0 out of 5 stars Definitely not worth the money
If you are working for a company that makes software, chances are you have a guy who is assigned the task of release management. Read more
Published on April 27, 2006 by Nightingale

2.0 out of 5 stars Good Information, Poor Quality
Just received this book after waiting 2 months for it. I purchased it because it is often referenced in other CM books. Read more
Published on October 20, 2005 by T. C. King

5.0 out of 5 stars Software Release explained in detail
Excellent details for SCM/CM strategies. Starts off with a couple of chapters for beginner's to SCM. Then covers every aspect of Release Process. Read more
Published on June 14, 2005 by Pen Name

3.0 out of 5 stars I have only skimmed through this book, but
Have you noticed that in a book about release methodology, they have forgotten to release a part of the book? Read more
Published on August 13, 2004 by Eitan Burcat

3.0 out of 5 stars Ok as reference book for Pointy Haired Managers
I went out and got a copy of this book because (1) relatively good initial reviews, (2) the items in the Table of Contents that made sense. Read more
Published on February 10, 2004 by Cheng Linda

3.0 out of 5 stars For those who know a little and want to know a little more
I you know nothing about software development, you will not understand what he is trying to say. (You will be lost even in the beginning, chapter 2 "Nontechnical Primer on... Read more
Published on August 6, 2002

1.0 out of 5 stars Contains trivial facts everybody knows
I bought this book, because of the great reviews, but I must agree with the comment "If you know ANYTHING about developing software...ANYTHING at all... Read more
Published on January 16, 2002

5.0 out of 5 stars Essential for mature shops
While the information packed into this remarkable book seems like common sense, making it happen is not easy and deeply understanding the many nuances and practical examples and... Read more
Published on December 17, 2001 by Rachel Tozier

5.0 out of 5 stars Bridges and Integrates Development and Production
This book integrates SCM and application delivery/service delivery promotion and release processes in a single book. Read more
Published on December 17, 2001 by Linda Zarate

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Cut Grass like Butter

Shop all Oregon mower blades
Keep your lawn mower sharp and ready to go by replacing that old mower blade with an Oregon Gator mower blade. Choose from Gator Mulcher or Fusion blade technology designed to fit almost any lawn mower.

Shop all Oregon mower blades

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Summer Reading for Kids & Teens

Summer Reading for Kids and Teens
Discover everything from beach reads and board books to teen romance and action-adventure series in Summer Reading for Kids & Teens. And, check off the kids' required reading lists in our Summer School Reading Store.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates