我觉得我们现在面临的主要问题在于开发与测试之间关于需求的冲突问题,能否依靠敏捷的方法解决这一问题?
On 4月10日, 下午9时42分, "Bruce Zhang" <
bruce.e.zh...@gmail.com> wrote:
> 我有几个问题:
> 1、迭代周期有多长?
> 2、迭代结束后,是否交付了可运行的版本?
> 3、讨论需求时,客户方代表或者领域专家、Product Owner在哪里?
> 4、两天一次会议,那么会议讨论的内容是什么?
> 5、为什么测试放在迭代之外呢?
> 6、需求到编码之间的设计呢?
>
> 提到文档问题,既然在需求讨论阶段就引入了测试人员,那么形成的需求列表,不管是用例、用户故事或者backlog,乃至于功能特征,为什么没有书面的东西呢?-而且这些内容就应该是测试用例的输入工件啊?
>
> 在08-4-10,Jun Liu <
junli...@gmail.com> 写道:
>
>
>
>
>
>
>
> > 那在2的过程中应该形成书面的acceptance test case。
>
> > 2008/4/10 Rex Yan <
programer...@gmail.com>:
>
> > > 首先我们的团队主要针对某个项目的功能模块进行开发,有大体的功能描述,担不是具体需求分析。
>
> > > 1.团队内部会议讨论需求,确定子模块
> > > 2.邀请测试部门共同研究需求分析结果
> > > 3.review需求分析
> > > ====================完成一次迭代=====================
> > > 4.确定work list,并根据团队成员擅长来分配任务
> > > 5.每两天一次总结会议,包括项目进度,和技术分享,没有早会
> > > ====================完成一次开发迭代==================
> > > 6.代码review
> > > 7.提交测试
> > > 8.debug
> > > ====================测试============================
> > > 中间遇到的问题是关于文档的缺失,在和测试研究需求的过程中没有一份确定的文档,只是口头声明,在开始测试时有可能已经忘记了某些约定,引起开发与测试
> > > 之间的矛盾。
>
> --
> 捷道·敏捷堂:
http://www.agiledon.com- 隐藏被引用文字 -
>
> - 显示引用的文字 -