Are you new to PSIP? Are you interested in learning more about this software improvement process targeted for the scientific computing community? The paper titled A Lightweight Software Process Improvement using Productivity and Sustainability Improvement Planning (PSIP) is a good overview of this topic.
|Lightweight Software Process Improvement using Productivity and Sustainability Improvement Planning (PSIP)
|Michael A. Heroux, Elsa Gonsiorowski, Rinku Gupta, Reed Milewicz, David Moulton, Gregory Watson, Jim Willenbring, Richard Zamora and Elaine Raybourn
|Year 2019, SE-HER 2019 - International Workshop on Software Engineering for HPC-Enabled Research, Publication Link
Within the context of scientific software research and development, software process improvement (SPI) is undeveloped territory. While software has garnered increasing importance in the scientific computing field in recent decades, and while researchers perceive tremendous value in improving software practices, lack of time and resources along with the complexities of traditional SPI methods have hindered the adoption of better software practices.
The Productivity and Sustainability Improvement Planning (PSIP) process recognizes that productivity and sustainability improvements for scientific software benefit from an incremental, iterative approach. This paper presents an overview of PSIP and how it compares to other software process improvement methods. Also mentioned are case studies that describe how the use of PSIP led to successful improvements in team effectiveness and efficiency.
This paper is good read for anyone embarking on the PSIP journey with an aim of reducing the technical debt of their project and improving long-term software quality and sustainability.
For more resources on PSIP, please refer to the following articles on the BSSw.io site: