我发现任何文档都比没有文档要好。适当的金额通常取决于我们必须要做的时间,或者取决于我们讨厌支持电话和电子邮件的时间。
您当前的团队成员似乎对他们的记忆有些不切实际的期望,或者他们对自己的写作技巧感到羞耻,并且不愿意练习。
我意识到我在这里是少数派(英语专业的研究生,攻读研究生院的软件工程专业),因为我没有家常文件。这是一个有价值的专业工具。我可能不会像一些同事那样觉得写作难,但这主要是因为我有更多的实践经验。我不认为除非有文档,否则项目不会完成,而且我通常是出于纯粹自私的原因而编写该项目:因此,我可以给人们一些东西而不是打电话和发电子邮件,或者我可以记住我们最近在谈论什么一个月左右,如果我需要在深夜支持的话,我可以参考一下我的工作方式。
处理文档的最佳方法是随便编写,就像编写测试代码一样。令人惊讶的是,一些预先编写的模板(带有标题,代码存根等)可以使文档更容易,更快捷地完成。这样,您可以随时捕获变化,并且随着时间的流逝,您没有太多的基础。这样您会更有效率,因为您可以根据需要引用文档,并在此过程中进行更改。例如,在Wiki中这样做可以使更新更容易,并且如果最新和最重要的内容始终在同一位置在线,则可以避免文档版本问题,并且可以将链接发送给需要阅读该文档的人。
如果您花一点时间进行文档记录,则所有工作都会更快,尤其是当新加入团队时,因为他们不必花所有时间来弄清楚所有事情。找出问题是我们工作中很有趣的一部分,但是当您必须急着修复生产时,这并不是一件有趣的事情。如果我们再写一些笔记,我们都会节省很多时间。
您的团队在测试或编写测试代码方面是否有相同的问题?如果没有,这将是一个更容易出售。
您的文档在许多方面很有用:
1)在您从事项目工作时,对您以及您的同事而言。
2)给你的顾客。拥有可以向用户显示的文档(包括图表)可以使会议中的讨论更加轻松,尤其是在讨论复杂的系统时。即使文档不完整,这也是一个起点。
3)致力继承您作品的人(三年之内甚至可能是您)。我的许多年轻同事认为他们会永远记住东西。我知道如果我不写下来的话,这周我将不会记得它。拥有文档可以使您不必花半天的时间来记住自己的结构,而不必再花全力。
4)对于您和其他人,如果情况出现政治或争议。作为在会议上做笔记的人,为了让自己保持清醒和抗烦,我经常是唯一拥有书面决定的人。写下来的人将赢得这场争端。下次有人说“记住我们去年冬天在会议室4开会时遇到的会议时,记得X吗?弗雷德在那儿,那位来自会计部门的人是谁?”