Successful Choreography for a Software Product Release – Dancing to deliver a final Product

  • Laurent Cerveau
  • Freddie Geier


A never-ending problem in the software industry is to keep up an efficient path in term of products releases. There are many reasons for this: manage the customer's expectations, show a competitive spirit as well as a good reactivity, develop an aggressive marketing campaign and as an end result occupy the market. As one of the best examples, Apple releases over an approximately two years cycle a massive amount of software and hardware products: complete renewal of their hardware offerings, releasing of a major Operating System version for both desktop computer and mobile device product line, releasing of at least one new version of their consumer application software suite, as well as of their office application suite, shipping of their professional application software, security updates and many various updates in different areas.


Team Member Source Code Unify Modeling Language Continuous Integration Source Code Change 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Fowler, M. (2000): Continuous Integration, online:, last update: 01.05.2006, date visited: 29.09.2009
  2. Wikipedia (2009): Comparison of issue tracking systems, online:, last update: 29.09.2006, date visited: 30.09.2009
  3. Hunt, A./Thomas, D. (1999): The Pragmatic Programmer: From Journeyman to Master, Amsterdam 1999.Google Scholar

Copyright information

© Gabler Verlag | Springer Fachmedien Wiesbaden GmbH 2011

Authors and Affiliations

  • Laurent Cerveau
  • Freddie Geier

There are no affiliations available

Personalised recommendations