Ask HN: Best practices of a dev team site
https://news.ycombinator.com/item?id=8956346Our small tech team (within a company) is rapidly growing, and with all the new people onboard, it is evident we really need a centralized intranet site. Email lists, Dropbox/Google drive are not sufficient anymore to provide a single landing area for everyone to find what they need. There is a lot of re-inventing the wheel, and not enough information capture/sharing between groups & projects.
Does anyone have any good examples of team sites for software development teams? Or (if sites not public), a list of common areas/topics which ideally would live on a team site. The objective is to have a centralized area where new team members can quickly get up to speed, and for existing team members to share information & reduce siloed information (which today exists all over the place).
Examples of topics I am thinking:
* Product documentation (structured information about our products & services) * Processes (e.g. onboarding new developers, setting up your dev environment; initiating a project) * Resources & Tools (links to internal/external tools required for the job, commonly referenced documents;) * Role definitions (define each role, what activities are required, etc) * Training materials (documents, videos, etc) * PM stuff (e.g. Jira, dashboards, bug trackers) * Customers (standard structured information about each of our customers; support notes) * Templates (templates for nearly every customer-facing artifact; project plans, email templates, presentations, etc)
* News/company updates (blog area) * Team meetings (notes, news, etc) * About the team (who we are, how we work, team bio's, etc. For identity, but also for other groups in the corporation to get to know us)
Would love to hear everyone else's ideas. For this site, I am considering using Atlassian Confluence. But if there are better alternatives out there that are more suitably purposed, would be great to hear about them.
Thanks - looking forward to everyone's ideas!