esciencecenter-digital-skills/teamwork-for-research-software-development

Incorporate collegeville 2021 workshop

Opened this issue · 1 comments

The collegevile 2021 Workshop seems to have some very good resources on working in scientific software teams. Especially for the episode on working agile in scientific software teams: #3 .

See for example the list of white papers

Thoughts on:

model for small scientific software teams

  • Provides practical tips for small scientific software teams
  • Use Github for project management, including an issues-only repository
  • Use Kanban board to track progress
  • Use checklists for repetitive actions such as onboarding a new team member
  • Define policies for team processes that the whole team agrees on

dynamics of software teams

  • Mostly a description of kind of teams and challenges for a scientific software team
  • 2 kind of teams: 1) Focused around a specific product/application, 2) Focused around a certain research question
  • Acknowledges that science can have unpredictable outcomes, agile framework inherently deals with this.
  • Links to Teams of Teams model, see
    image