Patent ID: 9501753
Filing Date: 2016-11-22
CPC Classification: G06Q

Claim Text:
1. A method of exploring an impact of changing project parameters on a likely delivery date of a project, comprising: allowing a user to specify a change in one or more parameter data associated with the project, the one or more parameter data used previously to compute a probability distribution of completion time of the project; recomputing the probability distribution of completion time of the project based on the change, the probability distribution recomputed by a combination of machine learning and stochastic simulation, wherein the machine learning comprises training a machine learning algorithm to predict an estimated effort needed to complete each of unfinished tasks belonging to the project based on a set of completed tasks belonging to the project if available and a set of completed tasks not belonging to the project if available, the stochastic simulation comprising a Monte Carlo simulation based on repeated random sampling of scheduling and assigning of the unfinished tasks to team members subject to resources and scheduling constraints; presenting the recomputed probability distribution of the completion time of the project; providing an option to the user to save the recomputed probability distribution of the completion time of the project, wherein responsive to detecting that the user chose not to save the recomputed probability distribution of the completion time of the project, recovering the probability distribution of completion time of the project that was computed previously and said one or more parameter data before the change, and responsive to detecting the user chose to save the recomputed probability distribution of the completion time of the project, storing the recomputed probability distribution of completion time of the project and the change in one or more parameter data; and providing an option to the user to specify another change in one or more parameter data associated with the project and repeat the recomputing and the presenting based on said another change in one or more parameter data associated with the project.