TRACKING DEVICE AND METHOD FOR VERY LARGE-SCALE SOFTWARE DEVELOPMENT PROJECTS
First Claim
1. A method, in a network, of synchronizing a plurality of software development teams, each software development team working on an assigned subset of a code development project, wherein all the teams are synchronized utilizing an anatomy handling device, the method comprising:
- the anatomy handling device;
providing access to a repository comprising all code base of the code development project;
correlating each team'"'"'s assigned subset with associated subsets assigned to other teams within the code development project, wherein the anatomy handling device updates all associated subsets with the assigned subset when a current status of the each team'"'"'s assigned subset is input to the anatomy handling device;
triggering a function in the repository for automatically merging all team member inputs into the code base, wherein a visual representation of connections between all the subsets in the project and real-time status of each software development requirement within each subset can be displayed; and
displaying graphically the real-time status of requested code development subsets and the associated subsets, the graphical display of the real-time status being interactive with the requester of the graphical display.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method, in a network, of synchronizing a plurality of software development teams, with each team working on an assigned subset of a code development project. A repository comprising all code base of the code development project is provided and each team'"'"'s assigned subset is correlated with every other team'"'"'s assigned subset within the code development project. The repository automatically merges all team member inputs so that each subset is linked in a visual representation of each team'"'"'s assigned subset to stories within connected subsets so that the real-time status of a connected subset may be graphically displayed. A real-time status of each assigned subset, including all correlations between each subset in the project can be determined and any team member, upon demand, can activate and display the visual representation of the real-time status of each subset, the relations between subsets, and the real-time status of the whole development project.
-
Citations
17 Claims
-
1. A method, in a network, of synchronizing a plurality of software development teams, each software development team working on an assigned subset of a code development project, wherein all the teams are synchronized utilizing an anatomy handling device, the method comprising:
the anatomy handling device; providing access to a repository comprising all code base of the code development project; correlating each team'"'"'s assigned subset with associated subsets assigned to other teams within the code development project, wherein the anatomy handling device updates all associated subsets with the assigned subset when a current status of the each team'"'"'s assigned subset is input to the anatomy handling device; triggering a function in the repository for automatically merging all team member inputs into the code base, wherein a visual representation of connections between all the subsets in the project and real-time status of each software development requirement within each subset can be displayed; and displaying graphically the real-time status of requested code development subsets and the associated subsets, the graphical display of the real-time status being interactive with the requester of the graphical display. - View Dependent Claims (2, 3, 4, 5)
-
6. An anatomy handling device, in a network for synchronizing efforts of a plurality of software development teams, each team working on an assigned subset of a code development project, the anatomy handling device comprising:
-
a data collector connecting to a repository, the repository comprising all code base of the code development project; a correlator for correlating every team'"'"'s assigned subset with every other related team'"'"'s assigned subset within the code development project; a display for providing a visual representation of connections between all the subsets in the project and the real-time status of each story within each subset; a receiver for receiving input from one of the plurality of software development teams or a team member having a particular subset of the code development project of a current status of the team member'"'"'s progress within the particular subset; the correlator for linking the visual representation of each team'"'"'s assigned subset to connected subsets so that the real-time status of a connected subset may be graphically displayed upon demand; and the receiver for receiving a request, sent by a team member, for displaying the visual representation of the real-time status of each subset, the relations between subsets, and the real-time status of the whole development project. - View Dependent Claims (7, 8, 9, 10, 11, 16, 17)
-
-
12. A system, in a network, for synchronizing a plurality of software development teams, each software development team working on an assigned subset of a code development project, the system comprising:
-
a remote terminal, for access by the each software development team and team member, connected to an anatomy handling device via the network; a repository comprising all code base of the code development project; a processor connected to the anatomy handling device and to a memory that stores processor-executable instructions, the processor interfacing with the memory and executing the processor-executable instructions to perform the following operations; managing access to the repository and to modification functions of the repository; correlating each team'"'"'s assigned subset with associated subsets assigned to other teams within the code development project and managing a team'"'"'s inputting, via the remote terminals, of the team'"'"'s subset status to the repository; triggering a function in the repository for automatically merging all team member status inputs; providing a visual representation, upon authorized request, of connections between all the team subsets in the project and real-time status of each story within each subset and real-time status of code development subsets and subsets via the remote terminal; and providing graphic display of the real-time status of requested code development subsets and associated subsets via the remote terminals, wherein the graphic representation is interactive with the requester. - View Dependent Claims (13, 14, 15)
-
Specification