整理者:张克强
缘起
@jackyrong 发了如下一条微博
敏捷中的文档该写多少合适,一直是永恒的话题,每个用例故事的设计简要卡片,用例图,序列图,类图,数据字典,简要原型图,算法补充说明,应该是必要的吧,大家可以继续探讨 @袁斌_AgileDo @竹十一 @敏捷广州联盟 @火球_Fireball
张克强-敏捷307:这些都写了,那不就是RUP了? (5月18日 17:37)
jackyrong:回复@张克强-敏捷307:那倒不一定,看的是写的侧重和“度”的问题 (5月18日 17:48)
张克强-敏捷307:注意到用例故事这样的组合,上次@agile123 也提到了用户故事,源自于何处?目前有什么定义或者说明吗? (5月18日 17:51)
agile123:“用例故事”好像是源于特级资深敏捷教练张恂老师的《用例故事胜过用户故事》这篇文章吧,简单说用例故事是Use Case的中文别称,因为用例本就是故事,比用户故事出现更早、更成熟的需求故事 http://t.cn/RvwEJ4h
agile123:#统一用例方法#UUCM提倡在敏捷开发中用Use Case Card取代User Story Card,卡片上可放用例名称、用例图、用例简述(相当于XP用户故事)、优先级等信息,其他如需求文档、架构文档则是必须的
焦点问题的出现
火星人陈勇:第一级应该是“有什么”图(建议用例图,但真心不好用),辅以简单故事卡描述;还有时间,银行推荐业务逻辑图(泳道、序列),互联网推荐界面原型;还有时间,才画类图等与实现相关的。不过,与其画UML,不如加入一些别的东西。比如写扩展流不如写Gherkin。 (5月20日 16:07)
【注意:@火星人陈勇说的是 第一级】