敏捷对文档的要求如何。要不要写文档?什么时候写,写什么文档,写什么内容?什么时候更新?
文档的角色是保持软件的可维护性:1)团队沟通,统一认识。2)传承知识,总结经验。这个跟敏捷本无矛盾,但是很多时候快速迭代于开发的活动,导致了文档和代码不一致,这样就没有“single source of truth",这才带来了敏捷和文档的矛盾,如果因为要保持一致性,这样既写代码又写文档,可能会拖慢进度;如果不写,就可能形成两者不同步。问题进一步就是以代码为先,还是以文档为先,如果是需求/协议文档,应该优先于代码实现;如果是解释文档,应该以代码为先。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30