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.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