Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

checklists for different stages of projects #40

Open
8 tasks
sbailey opened this issue Jan 23, 2017 · 0 comments
Open
8 tasks

checklists for different stages of projects #40

sbailey opened this issue Jan 23, 2017 · 0 comments

Comments

@sbailey
Copy link

sbailey commented Jan 23, 2017

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).

@gvwilson gvwilson self-assigned this Jan 23, 2017
@gvwilson gvwilson removed their assignment Apr 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants