White papers


Automatic Functional Software Size Measurement, Effort Estimation and Performance Indication Tool

Introduction

This white paper provides the information about a very efficient, automatic functional software size measurement tool which is of tremendous help for automatic comprehensive functional size measurement of complete software along with software development effort estimation calculations and software performance quality indication calculations. Simultaneously, the tool provides COSMIC function points output.

The automatic tool is designed to use the new, latest, effective functional software size measurement methodology, FSSM, presented in the book “Functional Software Size Measurement Methodology with Effort Estimation and Performance Indication” (published by Wiley/IEEE Computer Society Press, 2017, author: Jasveer Singh)

Context

Many medium- and big-sized software application development projects are not completed within their planned budgetary limits of time and resources.

For successful software project management, accurate and complete software size measurements for realistic effort estimation are needed.

The above-mentioned views are supported by the fact that according to the CIO Council’s 2017 State of Federal Information Technology report (https://s3.amazonaws.com/sitesusa/wp-content/uploads/sites/1151/2017/05/CIO-Council-State-of-Federal-IT-Report-January-2017-1.pdf), 43 percent of the federal government’s $80 billion in IT projects catalogued in September 2016 were listed as over budget or behind schedule, and according to the analysis by QSM (Quantitative Software Management, www.qsm.com), inaccurate estimates are one of the major causes of this problem.

Now, the FSSM, is very helpful to solve the problem of inaccurate estimates.

The Automatic FSSM tool is a step further to help make the software measurement and effort estimation process quite simple, easy, quick and accurate.

Significance and importance

Based on its high significance and tremendous usefulness, the FSSM is proposed to be used for allowing the completion of software application development projects within the planned and budgeted limits of time and resources.

With the help of the Automatic FSSM tool, the process of accurate, elaborate software measurement and realistic effort estimation has become quite simple, easy and quick. The tool is developed in Perl language by using advanced GUI-based, Non-Blocking I/O, Multi-Tasking, Event-Driven Environment, i.e., POE (Perl Object Environment) and Inter-Process Communication techniques. The tool scans the requirement documents textual part in which a few simple and very easy to learn Measurement Identification Transcript Language words need to be inserted to extract the necessary information required for in-depth, elaborate software size measurements.

Benefit

I hope that the use of the Automatic FSSM tool for the advanced methodology, FSSM, in the highly specialised field of software size measurement would be extremely beneficial and of great interest for software development/user organisations.

Author
Jasveer Singh
Automatic Functional Software Size Measurement, Effort Estimation and Performance Indication v1.pdf
 

Timely Completion of Software Application Projects

Introduction
The contents of this white paper ‘Completion of Software Application Projects within Planned/Budgeted Limits of Time/Resources’ are based on the use of new, latest, effective functional software size measurement methodology, FSSM, presented in the book “Functional Software Size Measurement Methodology with Effort Estimation and Performance Indication” (published by Wiley/IEEE Computer Society Press, 2017, author: Jasveer Singh).
Context
Many medium- and big-sized software application development projects are not completed within their planned budgetary limits of time and resources.
For successful software project management, accurate and complete software size measurements for realistic effort estimation are needed.
The above-mentioned views are supported by the fact that according to the CIO Council’s 2017 State of Federal Information Technology report (https://s3.amazonaws.com/sitesusa/wp-content/uploads/sites/1151/2017/05/CIO-Council-State-of-Federal...), 43 percent of the federal government’s $80 billion in IT projects catalogued in September 2016 were listed as over budget or behind schedule, and according to the analysis by QSM (Quantitative Software Management, www.qsm.com), inaccurate estimates are one of the major causes of this problem.
Now, the FSSM, is very helpful to solve the problem of inaccurate estimates.
Significance and importance
Based on its high significance and tremendous usefulness, the FSSM is proposed to be used for allowing the completion of software application development projects within the planned and budgeted limits of time and resources and is the subject matter of this white paper.
Huge potential of wide use of the FSSM by the software organisations is envisaged because it provides comprehensive size measurement of the software and realistic effort estimates based on the accurate measurement of the complete software.
For the benefit of the whole software industry, it is highly likely that the methodology can be made an industry standard.
Benefit
I hope that the use of the advanced methodology, FSSM, in the highly specialised field of software size measurement would be extremely beneficial and of great interest for software development/user organisations.
Author
Jasveer Singh
Timely Completion of Software Application Projects v1.pdf
 

Extra Software Quality Improvement (Quality+ Inspection)

Introduction
This white paper envisages in-depth, foundational, extra software quality improvement beyond the normal software quality which is obtained by following the existing quality procedures/measures (by the use of currently existing normal quality standards/frameworks/methodologies/governance/management systems/processes) and by performing audits based on them. The extra improvement in the quality of software is based on the inspection of some essential, major, very important software quality features for Extra Software Quality Improvement/Audit/Control. The process to achieve the extra software quality is called the Software Quality+ Inspection Process (SQ+IP).
Issue
Normal software quality control/auditing based on normal software quality 
procedures/measures considers checking if the specified processes exist, are followed and the outputs thereof are present, but the quality of the contents of outputs is not checked.
Problem
Since the quality of software depends highly on the quality of the contents of the 
process outputs (e.g., the functional requirements specifications document, code, etc.), some of the essential, major, very important software quality features remain uncontrolled and unchecked in the normal software quality control/audit processes, affecting the ultimate total quality of software.
Solution
The solution to this problem is: to perform the Extra Quality 
Improvement/Audit/Control by integrating the Software Quality+ Inspection Process with the existing software quality processes to achieve extra software quality improvement beyond the quality obtained by following the existing quality procedures/measures and auditing based on them (Software Quality+ Inspection Process is developed by the author of this document, Jasveer Singh).
Significance and importance
Based on its high usefulness, Software Quality+ Inspection Process is proposed to be used by integrating it to the existing quality processes to improve the quality of software significantly and is the subject matter of this white paper. Huge potential of wide use of SQ+IP by the software organisations is envisaged because it provides extra software quality improvement beyond the quality obtained by following the normal software quality procedures/measures. The SQ+IP method has been applied on some big software projects of a very big European organisation with the result of a lot of improvement in the quality and appreciation by the customer with highly increased customer satisfaction.
Benefit
I hope that the use of the valuable extra software quality improvement/audit/control method, by integrating the Software Quality+ Inspection Process, in the highly important field of software quality would be extremely beneficial and of great interest for software development/user organisations.
Extra Software Quality Improvement (Software Quality+ Inspection Process) v2.pdf

Navigation