Patent ID: 9619208
Date: 2017-04-11
CPC Classifications: G06F,G06Q

Claim:
1. An apparatus to facilitate management of agile software development projects comprising: a feature profile module that stores, for each feature of a software application, i) a status of the feature, ii) a priority of the feature, iii) a set of tasks associated with the feature, iv) an amount of work to implement the feature; a task profile module that stores, for each task associated with a feature of the software application, i) an amount of work to complete the task, ii) a status, and iii) an associated development period; a resource profile module that calculates, for each resource of a plurality of resources assigned to develop the software application, an available work capacity and a total work capacity for the resource during a plurality of development periods, wherein the plurality of development periods comprise completed and uncompleted development periods; an implementation tracking module that calculates, for each development period, the total work i) planned for and ii) completed during the development period; and a resource planning module that calculates a total available work capacity of the plurality of resources for each uncompleted development period; and a feature tracking module that calculates, for each feature of the software application, i) an amount of work completed for the feature and ii) an amount of work in progress for the feature; wherein at least a portion of the feature profile module, the task profile module, the resource profile module, the implementation tracking module, the resource planning module, and the feature tracking module comprise one or more of hardware and executable code, the executable code stored on one or more computer readable storage media.