锁定老帖子 主题:TDD能带我们去哪里?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-03-24
庄表伟 写道 mig15 写道 "当客户提出了一个需求,你需要理解的不但是他这个需求说了什么,更要理解他因什么样的现实困境而产生目前的这个需求。进而才能协助用户一起判断,他所表述的这个需求,是不是真正能够帮助他摆脱目前的困境。"
"...深入理解用户的那个世界... ...深入理解用户的需求... ...深入的掌握的判断设计优劣的标准..." ---当你做到这一点时,我用TDD和重构已经完成一个可让客户验证,反馈,测试的n个迭代的版本了,你说现在谁更理解用户的需求? 你认为我是如何去理解界用户需求的呢? 不知道,但我知道不会很快 |
|
返回顶楼 | |
发表时间:2005-03-24
mig15 写道 庄表伟 写道 你认为我是如何去理解界用户需求的呢? 不知道,但我知道不会很快 唉,所以说你还是没有理解我对TDD的看法,理解用户需求,从成本和效率来说,由低到高排列: 1、面谈 2、白板 3、快速原型 4、TDD+重构+现场用户 不经过前面三个阶段,直接进入第四个阶段,是不经济的。 |
|
返回顶楼 | |
发表时间:2005-03-24
庄表伟 写道 mig15 写道 庄表伟 写道 你认为我是如何去理解界用户需求的呢? 不知道,但我知道不会很快 唉,所以说你还是没有理解我对TDD的看法,理解用户需求,从成本和效率来说,由低到高排列: 1、面谈 2、白板 3、快速原型 4、TDD+重构+现场用户 不经过前面三个阶段,直接进入第四个阶段,是不经济的。 1、面谈 2、白板 是TDD的前提。 3、快速原型 会比TDD的效率高吗? 原型用过之后就没用了,TDD产生的可是真正的产品代码,有没有真正比较过 原型+实现 和 TDD+重构+现场用户 |
|
返回顶楼 | |
发表时间:2005-03-24
Archie 写道 庄表伟 写道 mig15 写道 庄表伟 写道 你认为我是如何去理解界用户需求的呢? 不知道,但我知道不会很快 唉,所以说你还是没有理解我对TDD的看法,理解用户需求,从成本和效率来说,由低到高排列: 1、面谈 2、白板 3、快速原型 4、TDD+重构+现场用户 不经过前面三个阶段,直接进入第四个阶段,是不经济的。 1、面谈 2、白板 是TDD的前提。 3、快速原型 会比TDD的效率高吗? 原型用过之后就没用了,TDD产生的可是真正的产品代码,有没有真正比较过 原型+实现 和 TDD+重构+现场用户 是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。 |
|
返回顶楼 | |
发表时间:2005-03-24
庄表伟 写道 是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。 静态HTML页面,或者PPT之类可以重用吗? |
|
返回顶楼 | |
发表时间:2005-03-24
Archie 写道 庄表伟 写道 是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。 静态HTML页面,或者PPT之类可以重用吗? 不是为了重用,是让客户和你,双方确认需求的一致性,不至于等程序出来以后才发现猪头不对牛嘴。 |
|
返回顶楼 | |
发表时间:2005-03-24
ruby 写道 Archie 写道 庄表伟 写道 是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。 静态HTML页面,或者PPT之类可以重用吗? 不是为了重用,是让客户和你,双方确认需求的一致性,不至于等程序出来以后才发现猪头不对牛嘴。 花时间确认,不如做出一点再确认来得好,这是当前项目最直接的感受。 因为即使确认了PPT,做出来之后还是要再确认。呵呵,现实就是这样的。 |
|
返回顶楼 | |
发表时间:2005-03-24
Archie 写道 ruby 写道 Archie 写道 庄表伟 写道 是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。 静态HTML页面,或者PPT之类可以重用吗? 不是为了重用,是让客户和你,双方确认需求的一致性,不至于等程序出来以后才发现猪头不对牛嘴。 花时间确认,不如做出一点再确认来得好,这是当前项目最直接的感受。 因为即使确认了PPT,做出来之后还是要再确认。呵呵,现实就是这样的。 这说明你们的PPT在拿给客户确认时,确认工作没有做好。 所以快速原型才会形同虚设。 所以才会认为快速原型不如直接开发有用。 |
|
返回顶楼 | |
发表时间:2005-03-24
庄表伟 写道 这说明你们的PPT在拿给客户确认时,确认工作没有做好。
所以快速原型才会形同虚设。 我觉得最起码的,100条数据和10万条数据,用户体验是完全不同的。很多事情可能从PPT上没办法真正确认。 |
|
返回顶楼 | |
发表时间:2005-03-24
庄表伟 写道 这说明你们的PPT在拿给客户确认时,确认工作没有做好。 所以快速原型才会形同虚设。 所以才会认为快速原型不如直接开发有用。 除非PPT真的很花功夫,做的很好,能够很好的展现动态交互的过程,但如果有这个时间的话,不如直接去写出来演示好了,当然前提是开发效率不低于编写PPT的效率。 |
|
返回顶楼 | |