Back to results
US 7,734,685 B2Granted
Method, system and program product for annotating a development artifact
AssigneeInternational Business Machines Corporation
InventorsLi-Te Cheng, Susanne Hupfer, John F. Patterson, Steven I. Ross
Life of this patent
Estimating the term…
Abstract
An improved solution for managing a project. In particular, one or more development artifacts for the project can be annotated based on a collaborative session regarding the development artifact(s). The collaborative session can be stored as a collaborative artifact, which also can be stored in the project. As a result, the collaborative session can be readily recalled and/or subsequently resumed by one or more users.
Claims11
A method of managing a project, the method comprising:
- managing, using a computing device, data for the project, the data including a set of artifacts included in the project;
- managing, using the computing device, a set of development artifacts included in the set of artifacts for the project, each development artifact comprising data that is used in completing at least one goal for the project;
- and
- managing, using the computing device, an integrated development environment (IDE) that enables at least one user to develop the project, the IDE being configured to:
- open the project;
- display a listing of the set of development artifacts in the project;
- display the data for at least one of the set of development artifacts in response to a selection of the at least one of the set of development artifacts in the listing;
- manage a collaborative session between a plurality of users, the managing including storing collaborative data for the collaborative session in a collaboration artifact in the set of artifacts for the project and storing an association between the collaboration artifact and a development artifact in the set of artifacts for the project, wherein the association is stored separately from the development artifact;
- and
- display an indicator for a previous collaborative session that is associated with a development artifact that is displayed;
- wherein the IDE is further configured to maintain version control for each development artifact, collaboration artifact, and association in the set of artifacts for the project.
8 more elements
A method of managing a software project, the method comprising:
- managing, using a computing device, data for the software project, the data including a set of artifacts included in the software project;
- managing, using the computing device, a set of source code files included in the set of artifacts for the software project;
- and
- managing, using the computing device, an integrated development environment (IDE) that enables at least one user to develop the software project, the IDE being configured to:
- open the project;
- display a listing of the set of source code files in the project;
- display data for at least one of the set of source code files in response to a selection of the at least one of the set of source code files in the listing;
- manage a collaborative session between a plurality of users for at least one of the set of source code files, the managing including storing collaborative data for the collaborative session in a collaboration artifact in the set of artifacts for the project and storing an association between the collaboration artifact and the at least one of the set of source code files in the set of artifacts for the project, wherein the association is stored separately from the at least one of the set of source code files;
- and
- display an indicator for a previous collaborative session that is associated with a source code file that is displayed;
- wherein the IDE is further configured to maintain version control for each artifact in the set of artifacts for the project.
8 more elements
Dependencies are inferred from the claim text.