Skip to content

checklists for different stages of projects #40

@sbailey

Description

@sbailey

Turning a private email discussion with @gvwilson into a public issue for followup:

Consider organizing the Managing Research Software Projects curriculum into time phases of the project: starting, mid-stream, and finishing/maintenance, with summary checklists of the issues to consider at each stage. e.g. starting a new project:

  • choose version control system and hosting
  • choose license
  • choose primary communication method (email, slack, tickets...)
  • choose programming language(s) and key technologies
  • document coding standards
  • setup template repo(s) with placeholder docs, code, unit tests, README, install methodology
  • (I'm more fuzzy about requirements gathering, a&e, etc. at start of project; that was a very useful section but I'm still digesting it...)
  • ...

And a similar checklist for how to keep a mid-stream project on track and how to wrap up a project into "done" (or at least maintenance mode).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions