Measurement analysis software system and method
First Claim
1. A measurement analysis software system directed by computer hardware for analyzing efficiency and effectiveness of software development and maintenance processes by integration of measurement, metric and attribute data including separate data repositories for measurement, metric and attribute data at project and application levels wherein a project level is the management level responsible for managing individual new development or major enhancements to a software application, and wherein application level is the management level responsible for managing maintenance activities as well as new development or major enhancement projects for one or more applications, comprising:
- a) means for updating function point counts, wherein a function point is a metric that describes a unit of work product suitable for quantifying application software, from a project related to an application;
b) means for automatically calculating the sum of an application'"'"'s related project updated function point counts;
c) means for entering summary application information such as application cost and failure incident information;
d) means for automatically calculating quality and support ratios for said application from summary application information such as cost and failure incident information;
e) means for tracking data relating to said application such as work teams, team environment and characteristics of said application;
f) means for component explosion allowing for entry of multiple data components with one entry;
g) means for moving data or information from a related project level to an application level and means for storing said data or information once moved into the application level; and
h) means for an option to include or exclude a project or application from analysis and reporting so that adjustment applications or projects entered to mend previous data entry errors made during work on the other applications or projects can be excluded from analysis and reporting results of complete applications and projects that were recorded.
0 Assignments
0 Petitions
Accused Products
Abstract
A measurement analysis software method and apparatus directed by computer hardware in which information is stored at the project level wherein a project comprises a collection of work tasks with a time frame and a work product to be delivered, information is stored at the application level wherein an application comprises a cohesive collection of automated procedures and data supporting a business objective, such as reporting payroll information, and one or more components modules or sub-systems and a direct relationship is provided between information stored at the project level and information stored at the application level. There is also provided integration of measurement, metric and attribute data including data repositories for measurement, metric and attribute data at said project and application levels. The method and apparatus also perform a component explosion process to enable entering multiple components with one entry, provides accurate movement of data between projects and applications to protect the integrity of project and application data, and selectively includes and excludes applications and projects from analysis and reporting.
-
Citations
13 Claims
-
1. A measurement analysis software system directed by computer hardware for analyzing efficiency and effectiveness of software development and maintenance processes by integration of measurement, metric and attribute data including separate data repositories for measurement, metric and attribute data at project and application levels wherein a project level is the management level responsible for managing individual new development or major enhancements to a software application, and wherein application level is the management level responsible for managing maintenance activities as well as new development or major enhancement projects for one or more applications, comprising:
-
a) means for updating function point counts, wherein a function point is a metric that describes a unit of work product suitable for quantifying application software, from a project related to an application; b) means for automatically calculating the sum of an application'"'"'s related project updated function point counts; c) means for entering summary application information such as application cost and failure incident information; d) means for automatically calculating quality and support ratios for said application from summary application information such as cost and failure incident information; e) means for tracking data relating to said application such as work teams, team environment and characteristics of said application; f) means for component explosion allowing for entry of multiple data components with one entry; g) means for moving data or information from a related project level to an application level and means for storing said data or information once moved into the application level; and h) means for an option to include or exclude a project or application from analysis and reporting so that adjustment applications or projects entered to mend previous data entry errors made during work on the other applications or projects can be excluded from analysis and reporting results of complete applications and projects that were recorded. - View Dependent Claims (8, 9, 10)
-
-
2. A measurement analysis software method directed by computer hardware for analyzing efficiency and effectiveness of software development and maintenance processes by integrating measurement, metric and attribute data wherein separate data repositories are provided for measurement, metric and attribute data at project and application levels comprising:
-
a) updating function point counts from a related project of an application; b) automatically calculating the sum of an application'"'"'s related related project updated function point counts; c) entering summary application information such as application cost and failure incident information; d) automatically calculating quality and support ratios for an application entered from summary application information such as application cost and failure incident information; e) tracking data relating to said application such as work teams, team environment and characteristics of said application; f) allowing for entry of multiple data components with one entry by a component explosion process; g) moving data or information from a related project level to an application level and storing said data or information once moved into the application level; and h) optionally including or excluding a project or application from analysis and reporting so that adjustment applications or projects entered to mend previous data entry errors made during work on the other applications or projects can be exclude from analysis and reporting results of complete applications and projects that were recorded. - View Dependent Claims (11, 12, 13)
-
-
3. A measurement analysis software system directed by computer hardware for the analysis of efficiency and effectiveness of software development and maintenance processes by integration of measurement, metric and attribute data including separate data repositories for measurement, metric and attribute data at project and application levels comprising:
-
a) means for calculating function point totals from inputted function point component counts; b) means for entering summary project information such as project costs and time expended and failure incident information; c) means for calculating delivery and quality ratios for a project from said function point totals and said summary project information; d) means for tracking data related to said project; e) means for component explosion allowing for entry of multiple data components with one entry; and f) means for an option to include or exclude a project from analysis and reporting so that adjustment projects entered to mend previous data entry errors made during work on the other project can be excluded from analysis and reporting results of complete projects that were recorded.
-
-
4. A measurement analysis software system directed by computer hardware for analyzing efficiency and effectiveness of software development and maintenance processes by integrating measurement, metric and attribute data wherein data repositories are provided for measurement, metric and attribute data at project and application levels comprising:
-
a) means for calculating function point totals from inputted function point component counts; b) means for entering summary project information including project cost, time and failure incident information; c) means for calculating delivery and quality ratios for a project from said function point totals and said summary project information; d) means for tracking data related to said project such as work teams, team environment and tools and techniques used; e) means for component explosion allowing for entry of multiple data components with one entry; and f) means for an option to include or exclude a project from analysis and reporting so adjustment projects entered to mend previous data entry errors made during work on the other projects can be excluded from analysis and reporting results of complete projects that were recorded.
-
-
5. A measurement analysis software system directed by computer hardware for analyzing efficiency and effectiveness of software development and maintenance processes with:
-
a) means for storing information at project level wherein a project comprises a collection of work tasks with a time frame and a work product to be delivered; b) means for storing information at the application level wherein an application comprises a collection of automated procedures and data supporting a business objective and consists of one or more components, modules or sub-systems; c) means for supporting a direct relationship between information stored at the project level and information stored at the application level by updating the information stored at the application level with information stored at the project level; and d) means for an option to include or exclude a project or application from analysis and reporting so adjustment applications or projects entered to mend previous data entry errors made during work on the other applications or projects can be excluded from analysis and reporting results of complete projects that were recorded. - View Dependent Claims (6, 7)
-
Specification