Patent ID: 8607187
Filing Date: 2013-12-10
Classification: G06F,G06Q

Abstract:
1. A method for accelerating large enterprise application development, comprising: identifying a plurality of component parts of an underlying software package, wherein each component part provides functionality to at least one investment area from a plurality of enterprise resource planning investment areas; dividing the plurality of component parts into release groups; proposing mini-releases, each mini-release including a subset of component parts; providing input parameters to a mini-release scheduler, wherein the input parameters include 1) a mapping between the each investment area and its required component parts and 2) a planned delivery date of the each mini-release to its respective at least one investment area; identifying, with an electronic processor, conflicts between the input parameters by: notifying, with the electronic processor, each development team associated with any one of the conflicts; and scheduling, with the electronic processor, mini-releases such that the whole underlying software package is released via several consecutive mini-releases, wherein major-releases include the whole underlying software package delivered to customers, and the several consecutive mini-releases are delivered between the major-releases.