...
Service | Pros | Cons |
---|---|---|
Github | We already use Github Natural workflow Publicly available | How do we integrate with JIRA for tracking? |
JIRA | Used by NCSA, so it fits our current workflow | NCSA-internal Requires an account Complex workflows |
Recommendation 1
Service | What for? | Who for? | Why |
---|---|---|---|
Git issues | Issue tracking | All stakeholders | NDS Labs is intended to be community driven, so external developers should be able to submit issues, track progress, and contribute code. Since we're using Github, this is a natural integration – and is external to NCSA. |
Google Group | Forums | All stakeholders | A Google Group would replace the function of the "discuss" mailing list. Mailing lists are inconventient, hard to search, increase email noise, etc. Google Groups are a nice alternative that are useful for all stakeholders. |
Gitter | Chat | Developers | Chat services (IRC, HipChat) are communly used for remote teams to enable fast communication. Unlike forums that might take days to receive responses, chat is for immediate needs. Gitter is nice since it's integrated with Github (requires an account) and would actually be helpful to us internally. |
Stack Overflow | Q&A | Developers | Stack overflow is great for Q&A – posting a question, usually technical, and upvoting the best answers. It is a lower priority and will be a natural progression when our user base gets big enough. (Requires no setup) |
Wiki |
Recommendation 2