| CPC G06F 8/77 (2013.01) [G06Q 10/06311 (2013.01)] | 11 Claims |

|
1. A method comprising:
generating and solving, at a computing system, a first cascading timeline of a plurality of project features received from an application lifecycle management (ALM) tool and based on a first plurality of project parameters and a plurality of feature parameters, wherein the generating and solving the first cascading timeline comprises sequentially traversing timeline data records representing the plurality of project features to determine a start date and an end date for individual features of the plurality of project features based on the first plurality of project parameters and a previously solved start date and a previously solved end date for a previous individual feature of the plurality of project features of the first cascading timeline;
configuring, by the computing system, a computing host to generate, using the plurality of project features, a first visualization of the first cascading timeline comprising first indications of the start date and the end date for the individual features of the plurality of project features;
receiving, at the computing system from the computing host, an input indicating a requested modification to a parameter of the first plurality of project parameters; and
in response to the input:
modifying, at the computing system, the parameter of the first plurality of project parameters to generate a modified parameter based on the input;
generating, at the computing system, a second plurality of project parameters comprising the modified parameter;
generating and solving, at the computing system, a second cascading timeline of the plurality of project features based on the second plurality of project parameters and the plurality of feature parameters, wherein the generating and solving the second cascading timeline comprises:
sequentially traversing the timeline data records representing the plurality of project features to determine an updated start date and an updated end date for the individual features of the plurality of project features based on the second plurality of project parameters and an updated previously solved start date and an updated previously solved end date for an updated previous individual feature of the plurality of project features of the second cascading timeline;
initializing indexed timeline lanes;
allocating a next feature to a lane of the indexed timeline lanes based on a soonest open date;
updating latest end dates among the indexed timeline lanes; and
calculating a start date and an end date of the next feature, wherein the calculating the end date of the next feature comprises, according to an average velocity project parameter, converting units of a Swag feature parameter or units of a story point estimate feature parameter into a number of days, and adding the number of days to the start date of the next feature;
configuring, by the computing system, the computing host to generate, using the plurality of project features, a second visualization of the second cascading timeline comprising second indications of the updated start date and the updated end date for the individual features of the plurality of project features; and
executing, at the ALM tool, a task associated with the second cascading timeline by compiling object code comprising the modified parameter to generate a revision of code associated with the plurality of project features.
|