×

End-to end project management

  • US 10,198,702 B2
  • Filed: 01/30/2015
  • Issued: 02/05/2019
  • Est. Priority Date: 01/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more memory devices; and

    one or more processors, connected to the one or more memory devices, configured to;

    determine configuration information including information identifying;

    a type of the device on which a user interface is displayed,one or more capabilities of the device, andone or more specifications associated with the device;

    configure, based on the configuration information, a user interface to provide a first graphical user interface for receiving project information for a software implementation project,the project information including;

    a set of requirements defining the software implementation project,a set of deliverables describing results of the software implementation project,a project delivery method to be used in connection with the software implementation project, anda complexity of the software implementation project, 

    the complexity including a required set of skills for a developer for the software implementation project;

    compare the software implementation project and a set of other software implementation projects that have been successfully completed;

    generate additional project information based on comparing the software implementation project and the set of other software implementation projects;

    determine a first relational mapping of elements of the project information and the additional project information;

    generate a set of initial project plans based on the first relational mapping,a particular initial project plan, of the set of initial project plans, being generated based on other project plans, associated with the set of other software implementation projects, including the complexity;

    configure, based on the configuration information, the user interface to provide a second graphical user interface for implementing at least one of the set of initial project plans;

    implement the particular initial project plan after receiving a user selection of the particular initial project plan,the particular initial project plan including a project schedule;

    receive status information regarding the particular initial project plan during fulfillment of the particular initial project plan;

    selectively provide, using the status information regarding the particular initial project plan and for display on a particular portion of a third graphical user interface, one or more alerts,the third graphical user interface being configured based on the configuration information,the one or more alerts including information indicating a set of mitigating actions,a first alert, of the one or more alerts, being provided when one or more requirements metrics satisfies a threshold, 

    the first alert indicating a criticality of the first alert, and 

    the threshold including at least one of;



    a threshold delay, or 

    a threshold cost overrun, anda second alert, of the one or more alerts, being provided when;



    a set of available developers does not include a developer with a skill set requirement to perform a task, and 

    a change to the project schedule would not make a developer, with the skill set requirement to perform the task, available;

    receive, after selectively providing the second alert, information indicating additional developers would be suitable if the skill set requirement, to perform the task, is lowered to a lower skill set requirement;

    receive a document associated with a particular format;

    parse the document to determine a change requirement for the software implementation project included in the document;

    utilize a second relational mapping to determine one or more requirements of the set of requirements, one or more deliverables of the set of deliverables, and one or more tasks of a set of tasks affected by the change requirement;

    generate a set of modified project plans based on utilizing the second relational mapping and after receiving the information indicating the additional developers would be suitable if the skill set requirement, to perform the task, is lowered to the lower skill set requirement;

    configure, based on the configuration information, the user interface to provide a fourth graphical user interface for implementing at least one of the set of modified project plans;

    implement a particular modified project plan, of the set of modified project plans, after receiving a user selection of the particular modified project plan,the particular modified project plan being different from the particular initial project plan, andthe particular modified project plan including the lower skill set requirement;

    generate a set of task schedules for the additional developers based on implementing the particular modified project plan;

    send, via a network, the set of task schedules to one or more user devices associated with the additional developers,each task schedule, of the set of task schedules, being sent to a corresponding user device of the one or more user devices based on;

    skills associated with each of the additional developers, anda task complexity for each task of the set of task schedules; and

    provide, for display via the network and to another user device, an indication of a probability of delay as a result of implementing the change requirement and the particular modified project plan.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×