Software Process Self-Assessment Methodology
Journal Title: TEM JOURNAL - Year 2012, Vol 1, Issue 2
Abstract
Controlling and improving the process used to develop and maintain a software product has been widely proposed as a primary answer to the poor quality and non-conforming software products. The ultimate goal of those efforts is to create a continuous SPI (Software Process Improvement) space. Once the organization is committed to begin the SPI effort, the first step is an assessment of the current process and the current capability of the organization to develop and maintain quality software. In this paper, the author presents a methodology for continuous software process self-assessment, developed, tested and successfully applied in several companies in Macedonia. The methodology, using the SW-CMM (Software Capability Maturity Model) as a referent model, is unique in: Development of a suitably structured Database of Documents covering nearly every practice used by the actual software process. The documents are grouped according to aspects of development, quality assurance, configuration management and project management. The database provides software input to the referent model. Formalization of the complex structure of the referent model SW-CMM, enabling statistical evaluation of the practices used versus baselines of the model, starting from the bottom up to the Levels of Maturity. For that purpose a software tool has been created and applied. There are very few methodologies and techniques, which include processes, modeling and documentation in a single package (Curtis et al. 1992). The main finding of this study is that an efficient, easy to use, sustainable and objective self-assessment and consequently self-improvement process should involve significant, well-designed initial efforts. This paper presents the methodology itself and reports our experiences in developing and conducting a self-assessment process that follows such a systematic approach.
Authors and Affiliations
Solza Grceva
Enhancing E-Mail Marketing by Semantic Addressing
This paper presents architecture of the software system for semantic e-mail addressing. It explores the possibilities for creating and updating the knowledge base system about employers and job vacancies, which is create...
Design and Experimental Investigation of Pneumatic Movement Mechanism Supported by Mechanic Cam and Crank Shaft
The pressurized air is applied to many sectors required purity and velocity. One of these sectors is to use of air as impulsive force in the moving mechanisms. In this study, the movement mechanism prototype worked with...
One implementation of API interface for RouterOS
The purpose of this publication is to present the implementation of API interface for RouterOS of the company MikroTik, which allows using PHP scripts for obtaining data for configuration and management of the routing de...
Devising new Software Project Risk Management Model: MARUNA
The focus of this research is the development of a practical risk management techniqueand its assessment. This study systematically tested the correlation between critical activities and critical paths an...
Investigate the Friction Drilling of Aluminium Alloys According to the Thermal Conductivity
Friction drilling is non-traditional hole drilling method which uses the frictional heat due to the friction between a rotating conical tool and the workpiece to soften and penetrate the work-material and obtained a hole...