US7734685B2

Method, system and program product for annotating a development artifact

Summary by NHIP

Project artifact annotation

The method manages project data and an integrated development environment that displays development artifacts and collaborative sessions. The system stores a collaboration artifact linked separately from a development artifact and displays an indicator for previous sessions associated with the displayed artifact.

Claim Score by NHIP

Read claim 1, the broadest

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.

US7734685B2, drawing sheet 1
Sheet 1 of 5

Term

0.8 yearsleft in the term

Expires 7 July 2027, including 1,075 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

11 claims: 2 independent, 9 dependent

  1. 1
    Broadest claimClaim Score 37, narrow(NHIP)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.
  2. 7
    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.