Overview
作为每一个人进入团队的第一件事-熟悉团队成员应具备的基础共享信息。整理成文档的形式无疑是性价比最高的。FAQ 本身作为文档,索引会是一个难点,所以推荐选择知识库组织的方式完成。
- 目的:团队成员拥有交流或者工作的基础信息和能力。
- 方式:提供文档知识库,引导如何找到这些信息。
原理
我一直推崇的是启发式教学,同时,我认为文档最重要的法宝是克制,看过我的文章或图的朋友知道,我只表达目标,其余省略并留下链接待自行探索。
如何引导?
所以关于方式中,引导二字最为重要。作为团队老人或领导者,明白手把手教不会有好的结果。新人也并非不会学习,故人的引导应该用在最关键的点(瓶颈),在此之前,新人应该有基本的信息了解以供交流。
可使用设置关键点的方式,并提供可以找到信息的源(链接,图片,搜索方式)。
设置关键点
参考前文的 checkpoint,与接下来的实践部分,设立关键点,让新人明白了解到哪一步即可。如果可以,通过提出问题(或场景) 的方式,push 新人思考。如:如果现在让你接手负责一个项目,你会如何做?这会让新人看文档的时候有一个目标,不至于不可满足最低标准。
克制
克制是指的文档编写的克制,没有人愿意在浩如烟海的文档中瞎踅摸。
- 重要的地方要事无巨细的编写,但是留在文档里的可以是一个索引。(就像编程中的函数封装)
- 实行加一减三的理念,进行添加信息时,同时也要进行减少
- 对冗余表达进行删减
- 对详细内容进行封装(注意不要影响表述逻辑)
- 对过期内容留底归档
实践
Programmer Cookbook: 在这里尝试了一下
- 目的:想学习计算机知识的人能有一个基础的信息引导。
- 方式:编写教程的模式(灵感来源于 Google 的 K12 开源编码训练)