Attending this event?
Welcome to the Fourth Conference of Research Software Engineering, held at the University of Birmingham. For directions to and during the event, see the campus maps page.

In the Aston Webb Building near to the registration/reception desk, a cloakroom is available in room G30 along with a quiet room in G31.
Wednesday, September 18 • 10:30 - 10:55
#3C3 - Design Methodologies and Project Planning - Got agility? A lightweight technique for Productivity Sustainability Improvement Planning (PSIP)

Log in to save this to your schedule and see who's attending!

PSIP (Productivity Sustainability Improvement Planning) is a lightweight, iterative workflow where teams identify their most urgent software bottlenecks, and track progress on work to overcome them. PSIP captures the tacit, more subjective aspects of team collaboration, workflow planning, and progress tracking. In the potential absence of appropriate planning PSIP is designed to bootstrap small, large, and loosely-coupled aggregate team capabilities into best practices, and encourage teams to adopt a culture of process improvement. In this talk we highlight the PSIP stories of two exascale scientific software teams, Exascale Atomistic capability for Accuracy, Length and Time (EXAALT), and Exascale MPI (Message Passing Interface) MPICH (High Performance Message Passing Interface). The EXAALT team used PSIP to adopt continuous integration practices. MPICH focuses on developing a production-ready high-performance MPI implementation that scales to supercomputers. MPICH used PSIP to develop tools for onboarding new team members. In discussing the strengths and weaknesses of the PSIP process in use with these and other research science software teams we will discuss why PSIP helps teams mitigate technical risk.

avatar for Elaine M. Raybourn

Elaine M. Raybourn

Principal Member of the Technical Staff, Applied Cognitive Science, Sandia National Laboratories

Wednesday September 18, 2019 10:30 - 10:55
5. Nuffield Building, Room G17 Nuffield Building