思步网
标题:
敏捷开发之写不写文档
[打印本页]
作者:
青衫不改
时间:
2013-4-3 08:47
标题:
敏捷开发之写不写文档
缘起
“我们产品已经做完了,客户说要补上需求文档,可我们只有用户故事,这个文档应不应该写呢?”
“没有这个文档,客户能验收吗?”
“不能,客户要开课题评审会,这个是评审会材料之一。”
这个文档要不要写呢?写,为什么?不写,为什么?写怎么写?不写,怎么不写?
为什么敏捷不写文档?
先把话说绝点,敏捷就是不写文档。那为什么不写文档?
为了减少浪费。
敏捷认为所有中间产品,需求,计划,设计,测试用例……都缺少客户价值,客户最想要的价值,无疑是最后的可运行的软件。因此所有中间文档都应该省略省略再省略,直到不写。
不在对客户没有价值的东西上面浪费时间,这是敏捷不写文档的真实含义。
只是从实践上看,最浪费时间的无疑是那些无用的文档。但倘若文档是有用的,而且甚至是客户价值的重要部分,一切就变了。
怎样写这个需求文档?
就这个文档而言,它是为了验收所用,和开发没有关系(已经开发完了),和日后维护没有关系。
那怎么写?这个问题就不回答了,当然是按验收的写法写。
所以,所有文档的所有写法,在每个企业都不相同,不应该问“敏捷开发应该怎样写XX文档?”,而是应该问“应该怎样写上面那个文档?”,而若能这样发问,答案已经明确了。
“写不写文档”的常见做法
常见的文档虽然很多,但下面几个维度几乎永远存在,具体某个文档通过几个维度的分析,处理方法各不相同:
信息长期/短期有效的文档
长期有效比如竞争对手分析文档,架构设计文档,需求管理文档(用户故事),产品路线图……
长期文档适合详细描述,用语应完整(就是写Word那种写法),甚至可以动用图形和建模工具。
短期有效比如评审发现的问题,PO在计划会上讲解的内容等。
短期文档适合粗略描述,典型的就是用纸或Word凌乱地写一些关键内容,无需长期保存,月末一般就无用了。
不可/可被”可运行软件“替代的文档
上面举例的文档中,竞争对手、架构设计、用户故事、路线图都无法从代码中看出来,适合文档化。此外,一些科学计算的公式、复杂的设计也属于此列。
而界面设计、数据库表结构设计、流程图、伪码等,一旦软件做好了,更容易在可运行软件中看出,就不要着大量笔墨于此。
若感觉后者处于”没有就做不出软件,但做出软件又没用了“的尴尬境地时,应采用轻量级设计。
作者:
lanj
时间:
2013-4-8 15:42
个人觉得敏捷写不写文档已经成为一个做不做敏捷必考虑的一个问题了。现在看到很多公司都在试行所谓的”敏捷“,且不论形式或者结果怎么样,但是绝大部分是没有文档输出的,没有文档成了敏捷的标志。个人觉得文档这回事有几种情况下还是需要的,一个就是对于一些例如政府部门的客户,在签订的合同里面可能已经规定了验收的时候必须提供哪些文档,这个时候,我觉得还是需要提供的,因为合同里面已经有规定了,你不能说自己是敏捷开发就不提供文档,毕竟客户不管你是CMMI还是敏捷的。还有个就是对于开发的人来说当然敏捷使他们更高兴了,觉得自己都在做自己关注的事情,没有花费时间写文档之类的,但是对于维护人员呢?这个维护人员不仅仅是客户方的,还是公司内部的,我们知道每个项目都有一定的保质期,1年到5年不等,如果没有文档,只是一个backlog和一套源码给维护人员,就足够了吗?肯定是有一定问题的吧。所以个人认为有些必要的文档或者记录还是需要的,这和是不是执行敏捷不是一回事,也不是执行敏捷的理由。
作者:
xinkeji
时间:
2013-4-8 16:38
lanj 发表于 2013-4-8 15:42
个人觉得敏捷写不写文档已经成为一个做不做敏捷必考虑的一个问题了。现在看到很多公司都在试行所谓的”敏捷 ...
楼上说的很有理,这个行业目前就是这样的。。
作者:
maissepar
时间:
2013-4-15 14:00
看起来好像不错的样子
作者:
舜风
时间:
2013-11-14 10:28
有空一起交流一下。
作者:
车前草
时间:
2014-2-11 21:24
很有借鉴意义,先收藏了,谢谢楼主。
作者:
い╃→苍凉ゝ
时间:
2014-2-13 20:30
以我的经验来看,楼主的想法是可以执行的~
作者:
谜一般的女子~
时间:
2014-5-1 07:01
其实,很多情况下都是这样的,习惯就好。
作者:
九箭
时间:
2014-5-14 21:52
以我的经验来看,楼主的想法是可以执行的~
作者:
天气真好
时间:
2014-6-10 11:35
这么强,支持楼主,佩服
作者:
用心生活i
时间:
2014-7-9 18:17
很有借鉴意义,先收藏了,谢谢楼主。
作者:
我亦无泪纵横i
时间:
2014-7-14 20:20
众里寻他千百度,蓦然回首在这里!
作者:
狮子座向日葵
时间:
2014-7-27 11:11
好帖是需要鼓励的~
作者:
醉影笑惊鸿
时间:
2014-7-30 17:54
确实不错,顶先
作者:
丁香姑娘@
时间:
2014-8-6 09:36
非常好,顶一下占位编辑
作者:
我们一起走过
时间:
2014-8-8 14:04
向楼主学习
作者:
古巷i
时间:
2014-9-29 13:22
好帖是需要鼓励的~
作者:
渡°
时间:
2014-11-4 16:11
很有借鉴意义,先收藏了,谢谢楼主。
作者:
微亮的光芒
时间:
2015-2-28 21:35
学习下我只是路过,不发表意见……
作者:
暖光!
时间:
2015-3-24 07:32
学习下我只是路过,不发表意见……
作者:
凝望流年
时间:
2015-4-2 18:51
我了个去,顶了
作者:
贤带我走
时间:
2015-6-7 16:52
我也来顶一下..
作者:
枫叶112
时间:
2015-9-12 19:56
好帖是需要鼓励的~
作者:
外挂滤镜
时间:
2015-9-14 20:09
打酱油的人拉,顺便赚点金币
作者:
在终点前,
时间:
2015-10-19 13:12
支持,赞一个
作者:
丶情人眼
时间:
2015-10-19 13:59
我是个凑数的。。。
作者:
_蓝莓咘丁_
时间:
2016-1-12 19:56
确实不错,顶先
作者:
赫尔墨斯!
时间:
2016-11-19 17:48
很有借鉴意义,先收藏了,谢谢楼主。
作者:
的静默成灰
时间:
2016-11-25 20:00
还不错哦,如果再能多分享一些就perfect了!
作者:
箛獨
时间:
2016-12-23 22:33
其实,很多情况下都是这样的,习惯就好。
作者:
韵华镜中池。-
时间:
2017-2-22 13:59
顶不错 支持下
作者:
我感觉自
时间:
2017-3-13 10:53
非常好,顶一下占位编辑
作者:
长乐。媚笙
时间:
2017-3-30 10:57
以我的经验来看,楼主的想法是可以执行的~
作者:
醉爱i
时间:
2017-5-8 11:21
看了LZ的帖子,我只想说一句很好很强大!
作者:
回懵一笑百眉生i
时间:
2017-5-19 16:32
very good.
作者:
〆╰☆╮King
时间:
2017-5-26 15:53
好帖是需要鼓励的~
作者:
久随
时间:
2017-6-15 15:01
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
作者:
你真不要脸
时间:
2017-6-21 11:35
鼎力支持!!
作者:
冰冷幻想空间
时间:
2017-8-8 18:44
very good.
作者:
心亦凉°
时间:
2017-8-26 16:11
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
作者:
破落的红尘
时间:
2017-10-16 12:04
以我的经验来看,楼主的想法是可以执行的~
作者:
STARTs.
时间:
2017-10-25 09:32
好帖是需要鼓励的~
作者:
纵此生不见
时间:
2017-11-8 12:54
支持,赞一个
作者:
不做帝王妾
时间:
2018-3-3 12:00
学习下我只是路过,不发表意见……
作者:
ㄣ殇藍╰☆ぷ
时间:
2018-6-5 08:19
很有借鉴意义,先收藏了,谢谢楼主。
作者:
千年之恋
时间:
2018-6-8 08:27
还不错哦,如果再能多分享一些就perfect了!
作者:
厶僖!
时间:
2018-7-22 18:04
顶不错 支持下
作者:
情断亦难
时间:
2018-11-8 08:33
确实不错,顶先
作者:
时光无情人有心
时间:
2018-12-23 12:05
顶不错 支持下
作者:
似太阳也似星光
时间:
2019-6-30 12:43
路过 帮顶 嘿嘿
作者:
没有范儿
时间:
2019-7-26 11:15
我是个凑数的。。。
作者:
天生无鞋
时间:
2019-8-13 13:37
学习下我只是路过,不发表意见……
作者:
EXO心脏
时间:
2020-4-4 16:15
前排支持下了哦~
作者:
柏辙
时间:
2020-8-30 18:30
有空一起交流一下。
作者:
黑白曲线
时间:
2020-9-2 22:22
这么强,支持楼主,佩服
作者:
雨中的风筝
时间:
2020-9-5 20:04
还不错哦,如果再能多分享一些就perfect了!
作者:
我要心何用@
时间:
2020-12-10 07:44
好帖是需要鼓励的~
作者:
り,幡然醒悟
时间:
2021-2-20 18:45
我是个凑数的。。。
作者:
北国风光
时间:
2021-2-21 17:43
打酱油的人拉,顺便赚点金币
作者:
被撕碎了的回忆
时间:
2021-5-10 10:07
看了LZ的帖子,我只想说一句很好很强大!
欢迎光临 思步网 (http://www.step365.com/)
Powered by Discuz! X3.2