Introduction

This workshop introduces the ideas and tools you need to manage a team of up to a dozen people working together to build research software.

Learner Persona

Jess, 31, completed a PhD in ecology three years ago and now works for a national lab. The data cleanup and simulation software she wrote in grad school is being used by two dozen research groups around the world, several of which have started contributing fixes and extensions of varying quality. Jess has just been given a post-doc and a junior programmer, and needs to decide which pull requests are safe to merge, what everyone should work on next, and how to handle people who spend more time arguing in group chat than writing code. This workshop will show her what a healthy mid-sized project looks like and how to manage both staff and external contributors.