敏捷对文档有什么要求?二者是否冲突?

敏捷对文档的要求如何。要不要写文档?什么时候写,写什么文档,写什么内容?什么时候更新?显示全部

敏捷对文档的要求如何。要不要写文档?什么时候写,写什么文档,写什么内容?什么时候更新?

收起
参与18

查看其它 2 个回答黄英杰的回答

黄英杰黄英杰IT顾问IBM

文档的角色是保持软件的可维护性:1)团队沟通,统一认识。2)传承知识,总结经验。这个跟敏捷本无矛盾,但是很多时候快速迭代于开发的活动,导致了文档和代码不一致,这样就没有“single source of truth",这才带来了敏捷和文档的矛盾,如果因为要保持一致性,这样既写代码又写文档,可能会拖慢进度;如果不写,就可能形成两者不同步。问题进一步就是以代码为先,还是以文档为先,如果是需求/协议文档,应该优先于代码实现;如果是解释文档,应该以代码为先。

软件开发 · 2018-05-10
浏览1900

回答者

黄英杰
IT顾问IBM
擅长领域: 云计算容器容器云

黄英杰 最近回答过的问题

回答状态

  • 发布时间:2018-05-10
  • 关注会员:4 人
  • 回答浏览:1900
  • X社区推广