A Value-driven Approach for Software Process Improvement -- A Solution Proposal

Authors: Ramtin Jabbari, Nauman bin Ali, Kai Petersen

License: CC BY 4.0
AI-generated keywords: Software process improvement Organizational goals Maturity models Value-driven approach Benefits-dependency networks

AI-generated Key Points

  • Software process improvement (SPI) is crucial for achieving organizational goals and increasing efficiency
  • Existing maturity models and assessment frameworks were analyzed to streamline SPI initiatives and ensure alignment with desired values
  • Lack of empirical validation and theoretical basis in many proposed models highlights potential gaps in research and development
  • A value-driven approach for SPI was proposed using benefits-dependency networks to track progress towards intended values
  • Developing tailored maturity models that prioritize value delivery and align with organizational goals is essential for sustainable improvements in software processes
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Abstract: Software process improvement (SPI) is a means to an end, not an end in itself (e.g., a goal is to achieve shorter time to market and not just compliance to a process standard). Therefore, SPI initiatives ought to be streamlined to meet the desired values for an organization. Through a literature review, seven secondary studies aggregating maturity models and assessment frameworks were identified. Furthermore, we identified six proposals for building a new maturity model. We analyzed the existing maturity models for (a) their purpose, structure, guidelines, and (b) the degree to which they explicitly consider values and benefits. Based on this analysis and utilizing the guidelines from the proposals to build maturity models, we have introduced an approach for developing a value-driven approach for SPI. The proposal leveraged the benefits-dependency networks. We argue that our approach enables the following key benefits: (a) as a value-driven approach, it streamlines value-delivery and helps to avoid unnecessary process interventions, (b) as a knowledge-repository, it helps to codify lessons learned i.e. whether adopted practices lead to value realization, and (c) as an internal process maturity assessment tool, it tracks the progress of process realization, which is necessary to monitor progress towards the intended values.

Submitted to arXiv on 11 May. 2021

Tools for this paper

Explain it differently 3 free rewrites left today
Export BibTeX · RIS (Zotero, Mendeley, EndNote) · Markdown (Notion, Obsidian) · Premium
Citation alerts Premium
Journal club Slides to present it Premium
For journalists Press kit and hype check Premium

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2105.04767v1

  • Comprehensive Summary
  • Key points
  • Layman's Summary
  • Blog article
Software process improvement (SPI) is a crucial means to achieve organizational goals and increase efficiency. A thorough analysis of existing maturity models and assessment frameworks was conducted to streamline SPI initiatives and ensure alignment with desired values. Seven secondary studies were reviewed, highlighting the need for new maturity models that explicitly consider values and benefits. The analysis revealed a lack of empirical validation and theoretical basis in many proposed models, leading to potential gaps in research and development. To address these gaps, a value-driven approach for SPI was proposed using benefits-dependency networks to track progress towards intended values. By identifying specific values and benefits relevant to the organization's context through literature reviews, a new maturity model can be designed that aligns with practical needs. This approach combines theoretical insights with practical considerations to ensure the relevance and effectiveness of SPI initiatives. In conclusion, developing tailored maturity models that prioritize value delivery and align with organizational goals is essential for sustainable improvements in software processes.

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.