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

Keywords

Related Articles

The Impact of ERP Systems on Business Decision-Making 

 In this paper, the authors will introduce you to the ERP system and refer to its impact on decision-making within a company. The fact that they have on their decisions, automatically affect the company's business....

Influence of Intelletual Stimulation and Conflict Resolution on Project Implementation: A case of Constituency Development Fund Construction Projects in Public Secondary Schools in Kisumu County, Kenya  

 Intellectual stimulation is one of the manifestations of transformational leadership. Intellectual stimulation is the aspect of leadership where the leader encourages teams’ ingenuity, creativity and innovative thi...

QAHEaaS or Quality Assurance in Higher Education as a Service 

 The rise of globalization has highlighted the issue of internationalization of quality assurance in education. The COMPASS-OK software application for (self) assessment and accreditation, developed at the Plovdiv U...

Teaching English Language to Children with Special Educational Needs 

 The goal of this study is to determine the most appropriate methods and techniques used for Teaching English to children with special educational needs and to determine whether they should take the courses in forei...

Theoretical Calculation of Wind Response of Tall Structure with TMD and Comparison with Eurocode EN 1991-1-4 Procedure 2 

 This paper explores the possibilities of the Eurocode EN 1991-1-4 to be used to predict the response of structures with installed dynamic vibration absorber or TMD.The analysis is performed in a way that Davenport...

Download PDF file
  • EP ID EP103411
  • DOI -
  • Views 149
  • Downloads 0

How To Cite

Solza Grceva (2012). Software Process Self-Assessment Methodology. TEM JOURNAL, 1(2), 65-71. https://europub.co.uk/articles/-A-103411