对于以下情况,您有什么建议:
十几个开发人员需要构建和设计一个复杂的系统。需要为未来的开发人员记录此设计,并且必须注意设计决策。这些报告需要大约每两个月进行一次。我的问题是应该如何记录这个项目。
我看到了两种可能性。每个开发人员都会写下他们帮助设计和集成的东西,然后一个人将这些文档中的每一个组合在一起。最终的文件有时可能会不连贯或多余,因为负责组装所有东西的人没有太多时间来调整每个部分。
假设每个开发人员的文档部分在截止日期前几天到达。协作系统(即 wiki)将无法正常工作,因为直到截止日期前几天才可以阅读任何内容。
还是应该让少数人(2-3 人)负责编写文档,而团队的其他成员则负责实际开发系统?开发人员需要一种方法将他们的设计选择和结论传递给技术作者。如何有效地做到这一点?