The software development organization I’ve managed for the last 7 years has used the following:
- A live text chat environment (with separate “rooms” for specific topics and projects) e.g., Gitter or Slack
- A live voice chat environment (with screen sharing and notes tab) e.g., Google Hangouts
- A durable wiki for preserving project documents with related narratives e.g., MediaWiki
- A ticketing environment (with a vigorously-groomed backlog, release planning and assignments facility) e.g., GitHub or JIRA
- A public forum facility (for accepting public feedback and discussing topics with users) e.g., Discourse, UserVoice
- An executive-level project planning facility (for showing the ebb and flow of projects at the level of milestones), e.g., Trello
Software development is a team sport that suffers when roles become blurred. This is especially true of open source projects with large communities, something I’ve avoided managing because I value my health.
3 Likes