The invention relates generally to project management and improving the logging, tracking, and/or reporting of activities and incidents of a project, and more particularly, provides for integrated activity logging and incident reporting.
A project that entails multiple sites, multiple team members, and/or multiple activities, and the project management thereof, are complicated. The management of activities, so called “key” activities, and/or, milestones is further exacerbated upon the need to disseminate accurate information to these multiple team members over multiple sites.
Further complicating a project is the common occurrence during the project, unanticipated or otherwise, of additional incidents, issues, and/or problems. Incidents often include an activity not being completed as originally scheduled. Current methods of logging, tracking, and/or reporting incidents include, for example, writing the incident on a “white board” in a central command center; entering the incident into a spreadsheet; creating a word processing document that lists incidents; and/or entering the incident into a table or list in an electronic mail (e-mail) document. With all these methods, the document (email, spreadsheet, word processing document, and/or white board writings) must be periodically transmitted to recipients or, for example, posted in an electronic teamroom or website for subsequent downloading.
These methodologies unfortunately require continual transmission and receipt of e-mails, or posting and downloading of file attachments from a teamroom or a website. The access control to this information is essentially “binary” in that team members either have full access to all the information, or no access to any information. Further, there is no automatic linkage, or integration, of incident information to other project information such as schedule; work orders; physical site information; technical information including network, hardware, software, or telecommunications data; personnel or skills information; e-mail addresses or telephone numbers of project team members, and/or the like.
Post-incident methodologies are lacking as well. There is no automated way to store and then retrieve details of the incidents and issues at a later date, based on any type of intelligent selectable criteria. Typically, documents must be retrieved in their entirety. This hinders analysis of the activities, work patterns, issues, and solutions based on the lack of an adequate historical record.
In any event, current methodologies for logging, tracking, and/or reporting activities and/or incidents are inadequate. In view of the foregoing, a need exists to overcome one or more of the deficiencies in the related art.
Aspects of the present invention include a solution for improving the logging, tracking, and/or reporting of activities and incidents of a project, and more particularly, to an integrated activity logging and incident reporting system.
A first aspect of the present invention is directed to a method of managing a project, wherein the project includes a plurality of activities, a schedule, and a plurality of team members, the method comprising: providing an on-line electronic database, wherein the database includes a plurality of activities related to the project and at least one incident, wherein the at least one incident is related to at least one activity; providing an activity log from the database; and providing an incident report from the database, wherein the incident report is integrated to the activity log, and wherein access to at least one of the activity log and the incident report is selectable.
A second aspect of the present invention is directed to a system for managing a project, wherein the project includes a plurality of activities, a schedule, and a plurality of team members, the system comprising: an on-line electronic database, wherein the database includes a plurality of activities related to the project and at least one incident, wherein the at least one incident is related to at least one activity; an activity log system for generating an activity log; and an incident reporting system for generating an incident report, wherein the incident reporting is integrated to the activity log, and wherein access to at least one of the activity log and the incident report is selectable.
A third aspect of the present invention is directed to a computer program stored on a computer-readable medium, which when executed, enables a computer system to manage a project, wherein the project includes a plurality of activities, a schedule, and a plurality of team members, the computer program comprising program code for enabling the computer system to: provide an on-line electronic database, wherein the database includes a plurality of activities related to the project and at least one incident, wherein the at least one incident is related to at least one activity; provide an activity log from the database; and provide an incident report from the database, wherein the incident report is integrated to the activity log, and wherein access to at least one of the activity log and the incident report is selectable.
A fourth aspect of the present invention is directed to a method for deploying a system for managing a project, wherein the project includes a plurality of activities, a schedule, and a plurality of team members, the method comprising: providing a computer infrastructure being operable to: provide an on-line electronic database, wherein the database includes a plurality of activities related to the project and at least one incident, wherein the at least one incident is related to at least one activity; provide an activity log from the database; and provide an incident report from the database, wherein the incident report is integrated to the activity log, and wherein access to at least one of the activity log and the incident report is selectable.
A fifth aspect of the invention provides computer software embodied in a propagated signal for managing a project, wherein the project includes a plurality of activities, a schedule, and a plurality of team members, the computer software comprising instructions to cause a computer system to perform the following: provide an on-line electronic database, wherein the database includes a plurality of activities related to the project and at least one incident, wherein the at least one incident is related to at least one activity; provide an activity log from the database; and provide an incident report from the database, wherein the incident report is integrated to the activity log, and wherein access to at least one of the activity log and the incident report is selectable.
A sixth aspect of the present invention is directed to a business method for managing a project, the business method comprising: managing a computer system that performs the process described herein; and receiving payment based on the managing.
The illustrative aspects of the present invention are designed to solve the problems herein described and other problems not discussed.
These and other features of this invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings in which:
The drawings are merely schematic representations, not intended to portray specific parameters of the invention. The drawings are intended to depict only typical embodiments of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements.
Aspects of the present invention include improvements in logging, tracking and/or reporting activities and incidents, by employing an integrated transformation activity logging and incident reporting system.
Incidents as the term is used herein can include a mistake, a problem, an unexplained event, an error, a predecessor and/or concurrent activity(ies) not being completed. An incident can be caused by virtually any source, either intraproject, interproject, and/or ultra project. By example only, an incident may be a device (e.g., equipment, server, etc.) that did not arrive on time. An incident could be a person who is scheduled to do a particular task(s), but did not arrive on time. Alternatively, an incident could be someone did a task, but made a mistake (e.g., set up equipment incorrectly). An incident may be a piece of hardware that is defective. A telecommunication circuit that is installed, but not operational would be another example of an incident.
In any event, a schematic flow diagram of an illustrative process in accordance with embodiment(s) of the present invention is depicted in
In any event, as shown in
120. Although aspects of the present invention are shown in several embodiments on the GUI 120, the invention is not limited to use of the GUI 120. Clearly, other embodiments are included within the scope of aspects of the invention including, for example, providing the transformation activity log 10, and/or an incident report 30 (see e.g.,
In any event, as
The incident report 30 (
While
Turning to additional figures,
Similar to the drop down menu illustrated in
The computer system 104 is shown including a processing unit 108, a memory 110, at least one input/output (I/O) interface 114, and a bus 112. Further, the computer system 104 is shown in communication with at least one external device 116 and a storage system 118. In general, the processing unit 108 executes computer program code that is stored in memory 110 and/or storage system 118. While executing computer program code, the processing unit 108 can read and/or write data from/to the memory 110, storage system 118, and/or I/O interface(s) 114. Bus 112 provides a communication link between each of the components in the computer system 104. The external device(s) 116 can comprise any device that enables a user 1 to interact with the computer system 104 (e.g., GUI 120) or any device that enables the computer system 104 to communicate with one or more other computer systems.
In accordance with an embodiment of the present invention, the program code stored in the memory 110 comprises an on-line electronic database 130, wherein the database 130 includes a plurality of activities 12 related to the project 2 and at least one incident 20. Provided as part of the database 130 is an activity log system 132 and an incident reporting system 134 that is integrated to the activity log system 132. The activity log system 132 provides for the logging of the plurality of activities 12 as discussed herein. The incident reporting system 134 provides for a reporting of incidents 20 that are related to the activities 12 as discussed herein. In this manner, a user 1 is able to discern information regarding incidents 20 while using the activity log system 132. The database 130 may further comprise a full text search system (see e.g.,
The computer system 104 can comprise any general purpose computing article of manufacture capable of executing computer program code installed thereon (e.g., a personal computer, server, handheld device, etc.). However, it is understood that the computer system 104 and its various elements is only representative of various possible computer systems that may perform the processes of the invention. To this extent, in other embodiments, the computer system 104 can comprise any specific purpose computing article of manufacture comprising hardware and/or computer program code for performing specific functions, any computing article of manufacture that comprises a combination of specific purpose and general purpose hardware/software, or the like. In each case, the program code and hardware can be created using standard programming and engineering techniques, respectively.
Similarly, the computer infrastructure 102 is only illustrative of various types of computer infrastructures that can be used to implement the present invention. For example, in one embodiment, the computer infrastructure 102 comprises two or more computer systems (e.g., a server cluster) that communicate over any type of wired and/or wireless communications link, such as a network, a shared memory, or the like, to perform the processes of the invention. When the communications link comprises a network, the network can comprise any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.). Regardless, communications between the computer systems may utilize any combination of various types of transmission techniques.
It is understood that some of the various systems shown in
It is understood that the invention further provides various alternative embodiments. For example, in one embodiment, the invention provides a computer-readable medium that includes computer program code to enable a computer infrastructure to carry out and/or implement the process of the present invention. It is understood that the term “computer-readable medium” comprises one or more of any type of physical embodiment of the program code. In particular, the computer-readable medium can comprise program code embodied on one or more portable storage articles of manufacture (e.g., a compact disc, a magnetic disk, a tape, etc.), on one or more data storage portions of a computer system, such as the memory 110 and/or storage system 118 (e.g., a fixed disk, a read-only memory, a random access memory, a cache memory, etc.), and/or as a data signal traveling over a network (e.g., during a wired/wireless electronic distribution of the program code).
In another embodiment, the invention provides a business method that performs the process of the invention on a subscription, advertising, and/or fee basis. A service provider can create, maintain, support, etc., a computer infrastructure, such as the computer infrastructure 102, that performs the process of the invention for one or more customers. In return, the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising space to one or more third parties.
In still another embodiment, a computer infrastructure, such as the computer infrastructure 102, can be obtained (e.g., created, maintained, having made available to, etc.) and one or more systems for performing the process of the invention can be obtained (e.g., created, purchased, used, modified, etc.) and deployed to the computer infrastructure. To this extent, the deployment of each system can comprise one or more of (1) installing program code on a computer system, such as the computer system 104, from a computer-readable medium; (2) adding one or more computer systems to the computer infrastructure; and (3) incorporating and/or modifying one or more existing systems of the computer infrastructure, to enable the computer infrastructure to perform the process of the invention.
As used herein, it is understood that the terms “program code” and “computer program code” are synonymous and mean any expression, in any language, code or notation, of a set of instructions intended to cause a computer system having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and (b) reproduction in a different material form. To this extent, program code can be embodied as one or more types of program products, such as an application/software program, component software/a library of functions, an operating system, a basic I/O system/driver for a particular computing and/or I/O device, and the like.
The foregoing description of the preferred embodiments of this invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible.