PROJECT ANALYSIS TOOL
First Claim
1. A computer-implemented method, comprising:
- using a computer to perform;
receiving a set of activities of a project, wherein each of the activities specifies a start time and attributes;
receiving, via an input device of the computer, user input that specifies an attribute from among the attributes of the set of activities;
grouping the activities into groups according to different values of the attribute; and
for each of the groups, displaying the activities of the group within a single horizontal line, wherein each of the activities is displayed in a location within the single horizontal line based on its start time, wherein said displaying comprises displaying the activities of the group on an electronic display device of the computer.
5 Assignments
0 Petitions
Accused Products
Abstract
A project analysis tool receives a set of activities of a project, receives user input that specifies an activity attribute, groups the activities into groups according to different attribute values, and displays each group'"'"'s activities within a line located by their start times. Alternatively, the tool receives user input that specifies a start entity and an end entity, determines paths of the activities of the project between the start entity and the end entity using received predecessor/successor relationships, and displays each path'"'"'s activities within a line located by their start times. Alternatively, the tool creates time phases, populates them with activities based on start/end times, performs metric analysis on each time phase, and displays each time phase'"'"'s analysis information. The tool also divides groups/paths into time phases across groups/paths, identifies segments that are the intersection of a time phase and a group/path, analyzes each segment and displays its analysis information.
27 Citations
34 Claims
-
1. A computer-implemented method, comprising:
using a computer to perform; receiving a set of activities of a project, wherein each of the activities specifies a start time and attributes; receiving, via an input device of the computer, user input that specifies an attribute from among the attributes of the set of activities; grouping the activities into groups according to different values of the attribute; and for each of the groups, displaying the activities of the group within a single horizontal line, wherein each of the activities is displayed in a location within the single horizontal line based on its start time, wherein said displaying comprises displaying the activities of the group on an electronic display device of the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method, comprising:
using a computer to perform; receiving a set of activities of a project, wherein each of the activities specifies a start time; receiving a set of relationships of the project, wherein each relationship specifies a preceding one of the activities and a succeeding one of the activities; receiving, via an input device of the computer, user input that specifies a start entity and an end entity; determining paths of the activities of the project between the start entity and the end entity using the set of relationships; and for each of the paths, displaying the activities of the path within a single horizontal line, wherein each of the activities is displayed in a location within the single horizontal line based on its start time, wherein said displaying comprises displaying the activities of the path on an electronic display device of the computer. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A computer-implemented method, comprising:
using a computer to perform; receiving a set of activities of a project, wherein each of the activities specifies a start time and end time; creating a plurality of time phases; populating the time phases with the activities based on the start time and the end time of each activity, wherein each of the activities may be placed into more than one of the time phases; for each of the time phases, analyzing the time phase according to at least one metric to generate metric analysis information for each of the time phases; and displaying the metric analysis information for each of the time phases, wherein said displaying comprises displaying the metric analysis information on an electronic display device of the computer.
-
18. A computer-readable memory medium comprising program instructions, wherein the program instructions are executable by a processor to implement:
-
receiving a set of activities of a project, wherein each of the activities specifies a start time and attributes; receiving, via an input device of the computer, user input that specifies an attribute from among the attributes of the set of activities; grouping the activities into groups according to different values of the attribute; and for each of the groups, displaying the activities of the group within a single horizontal line, wherein each of the activities is displayed in a location within the single horizontal line based on its start time, wherein said displaying comprises displaying the activities of the group on an electronic display device of the computer. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable memory medium comprising program instructions, wherein the program instructions are executable by a processor to implement:
-
receiving a set of activities of a project, wherein each of the activities specifies a start time; receiving a set of relationships of the project, wherein each relationship specifies a preceding one of the activities and a succeeding one of the activities; receiving, via an input device of the computer, user input that specifies a start entity and an end entity; determining paths of the activities of the project between the start entity and the end entity using the set of relationships; and for each of the paths, displaying the activities of the path within a single horizontal line, wherein each of the activities is displayed in a location within the single horizontal line based on its start time, wherein said displaying comprises displaying the activities of the path on an electronic display device of the computer. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A computer-readable memory medium comprising program instructions, wherein the program instructions are executable by a processor to implement:
-
receiving a set of activities of a project, wherein each of the activities specifies a start time and end time; creating a plurality of time phases; populating the time phases with the activities based on the start time and the end time of each activity, wherein each of the activities may be placed into more than one of the time phases; for each of the time phases, analyzing the time phase according to at least one metric to generate metric analysis information for each of the time phases; and displaying the metric analysis information for each of the time phases, wherein said displaying comprises displaying the metric analysis information on an electronic display device of the computer.
-
Specification