Software Process Self-Assessment Methodology Cover Image

Software Process Self-Assessment Methodology
Software Process Self-Assessment Methodology

Author(s): Solza Grceva
Subject(s): Information Architecture, Electronic information storage and retrieval
Published by: UIKTEN - Association for Information Communication Technology Education and Science
Keywords: Process Assessment; CMM; Software Process Documentation; Self-Assessment Software Tool

Summary/Abstract: Management practices play a key role in mega projects, and the complexity of large-scale construction processes increases because of their multidisciplinary design, which can be minimized with the help of interface management. The current study aims to analyze the interface factors of construction projects, such as construction material, labor, financial, equipment, and contract condition interfaces, towards the construction project performance - such as impact on cost, time, quality, and customer satisfaction. The study's target demographic was everyone in the building projects, both directly and indirectly, such as engineers, architects, contractors, subcontractors, constructors, and promoters in select cities of Tamil Nadu. A total of 81 samples were collected and analyzed using the Smart PLS Model. It is concluded that having an interface management team in the construction drives the team towards their goals and maintains standards of the project’s design and quality with an R square value of 0.495Controlling 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 selfassessment process that follows such a systematic approach.

  • Issue Year: 1/2012
  • Issue No: 2
  • Page Range: 65-71
  • Page Count: 7
  • Language: English