A Detailed Software Process Improvement Methodology: BG-SPI

  title={A Detailed Software Process Improvement Methodology: BG-SPI},
  author={Banu Aysolmaz and Onur Demir{\"o}rs},
Software Process Improvement (SPI) methodology is defined as definitions of sequence of tasks, tools and techniques to be performed to plan and implement improvement activities. Well-known SPI frameworks like CMMI and ISO/IEC 15504 define SPI methodologies in an abstract manner. We developed an SPI methodology, BG-SPI, providing a ready-to-use SPI scheme with guidance on an iterative SPI lifecycle, composed of task definitions with details on resources, tools, roles, participation of groups… 
Artifact-based software process improvement and management: a method proposal
The ArSPI model is presented, which provides a unified perspective on SPI and company-wide software process management (SPM), the required key artifacts, and the life cycle models and is shown to be of practical support to industry who called for a practical way to define the interfaces between SPI projects.
Crafting a software process improvement approach—a retrospective systematization
  • M. Kuhrmann
  • Computer Science
    J. Softw. Evol. Process.
  • 2015
By providing a reference procedure and tested methods, this article support process engineers with the creation and adoption of SPI approaches and provides a structured reflection on their experiences from creating and adopting the Artifact‐based Software Process Improvement & Management (ArSPI) model.
From pragmatic to systematic software process improvement: an evaluated approach
ArSPI was developed and tested across several SPI projects in large organisations in Germany and Eastern Europe and results of its validation indicating ArSPI to be a helpful instrument to set up and steer SPI projects.
Process improvement in governmental agencies: Toward CMMI certification
It is argued that the market is becoming more mature whereby SPI approaches may need to be enhanced reaching higher levels of maturity, and internal CMMI appraisals on two selected government agencies indicate early signs of market maturity.
Modeling business processes to generate artifacts for software development: a methodology
This work presents their unified business process modeling methodology, UPROM that is used to generate various artifacts from business process models developed in conformance with its notation and approach.
Method to Establish Strategies for Implementing Process Improvement According to the Organization's Context
This paper shows a method that provides strategies for the implementation of software process improvements based on the contextual aspects in which the software is developed, so that, the strategy is provided according to the organization needs and their work culture regarding project management.
Understanding SPI in small organizations: a study of Mexican software enterprises
The main product of this study is an initial theoretical framework that attempts to explain the effects of SPI initiatives in small organizations and a grounded action research study that investigated SPI initiatives conducted by 10 Mexican small enterprises.
Application of a software agility assessment model - AgilityMod in the field
Monitoring the Adoption of SPI-Related Best Practices. An Experience Report
The GÉANT experience and observations from the process of adopting the best practices, and the setting the team has been using are presented.


Experiences in the Application of Software Process Improvement in SMES
A new SPI method, called MESOPYME, which main focus is to reduce effort and time on the SPI implementation stage, based on a concept called Action Package, whose components are described in Section 2.1.
MPS Model and TABA Workstation: Implementing Software Process Improvement Initiatives in Small Settings
The MPS Model components and the main functionalities of the TABA Workstation to support MPS model-based implementations in SME are presented and the achieved results of Brazilian SME that adopted the presented approach are discussed.
IDEAL: A User's Guide for Software Process Improvement.
The purpose of this document is to provide process improvement managers with a generic description of a sequence of recommended steps for SPI, which can be used to guide development of a long-range, integrated plan for initiating and managing a SPI program.
OWPL: A Gradual Approach for Software Process Improvement In SMEs
The approach allows SMEs to start SPI in a very targeted manner, to quickly progress within a limited budget and, eventually, to reach an acceptable level according to SPI standard models such as CMM and SPICE.
PRISMS: an approach to software process improvement for small to medium enterprises
Key features of the PRISMS process are: explicitly relating improvement goals to business goals, which are used to choose and prioritize key process areas for improvement; the use of a simplified and tailorable assessment method based on CMM; and mechanisms to encourage maximum transparency in the process and participation by all stakeholders.
Software Process Improvement Methodologies for Small and Medium Enterprises
Various SPI methodologies for SMEs are discussed and compared and this will lead towards maturity of software process improvement in SMEs and also facilitates in development of automation tools for SPIs in future.
Experiences on establishing software processes in small companies
Applying and adjusting a software process improvement model in practice: the use of the IDEAL model in a small software enterprise
  • K. Kautz, H. Hansen, Kim Thaysen
  • Computer Science
    Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium
  • 2000
The aim of the research described was to investigate the suitability of the IDEAL model for small software enterprises, and it has therefore been deployed and adjusted for successful use in a small Danish software company.
The Tool Coverage of Software Process Improvement Frameworks for Small and Medium Sized Enterprises
A comparative study of the most frequently referenced SPI frameworks established for SMEs from a SPI Tool coverage perspective is presented.
Commitment in software process improvement - in search of the process
  • P. Abrahamsson, N. Iivari
  • Business
    Proceedings of the 35th Annual Hawaii International Conference on System Sciences
  • 2002
Preliminary results from a study that attempts to explicate commitment process in software process improvement (SPI) indicate that commitment process is about the arrival, existence and departure of a concern and action in actor's commitment net.