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

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.

Authors: Ramtin Jabbari, Nauman bin Ali, Kai Petersen

License: CC BY 4.0

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

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

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.
Created on 15 Mar. 2024

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.

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

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.