在我之前的工作中,我们使用 SharePoint 来组织文档。这是相当成功的,但显然需要使网站保持最新、相关和适当的设置。但是,SharePoint 的体系结构足够灵活,我们能够根据需要对其进行自定义,而无需借助编码。我建议你留出一些时间来管理你想要的任何解决方案。如果没有维护,文档存储库很容易变得陈旧或杂乱无章。我们强调在每个 Sprint 工作结束时更新团队的文件夹(我们使用了 Scrum 敏捷方法)。
Wiki 是共享知识的好主意,可能以不太正式的方式。我尝试使用私人 WetPaint wiki,但没有得到管理层的支持。但是,这当然值得一试。你不会在不需要编辑控制的情况下侥幸逃脱,但是将这方面作为团队之间的共同责任或以循环方式进行并没有错。
我建议在您的日历中预订知识交流会议的时间。大型开发公司很容易分裂成孤岛(不是故意的,而是几乎作为必要专业化的副产品),这会导致两个或多个团队一起解决许多相同的问题。与整个小组每月或每两周一次的会议非常有用。视频演示是另一个想法,但必须在记录技术细节和有效执行此操作所需的准备之间取得平衡。(在我以前的工作中,我们从来没有把它搞定。)
如果你被分成小团队,我真的建议每天举行站立会议,让每个人都了解他们前一天取得的成就以及他们今天计划做的事情。这是 Scrum 的关键之一,它可以让每个人都快速了解最新信息,并节省大量不必要的会议和审查。
我希望这有帮助。