论坛首页 综合技术论坛

TDD能带我们去哪里?

浏览 23196 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-03-24  
庄表伟 写道
mig15 写道
"当客户提出了一个需求,你需要理解的不但是他这个需求说了什么,更要理解他因什么样的现实困境而产生目前的这个需求。进而才能协助用户一起判断,他所表述的这个需求,是不是真正能够帮助他摆脱目前的困境。"

"...深入理解用户的那个世界...
...深入理解用户的需求...
...深入的掌握的判断设计优劣的标准..."

---当你做到这一点时,我用TDD和重构已经完成一个可让客户验证,反馈,测试的n个迭代的版本了,你说现在谁更理解用户的需求?


你认为我是如何去理解界用户需求的呢?


不知道,但我知道不会很快
0 请登录后投票
   发表时间:2005-03-24  
mig15 写道

庄表伟 写道

你认为我是如何去理解界用户需求的呢?

不知道,但我知道不会很快


唉,所以说你还是没有理解我对TDD的看法,理解用户需求,从成本和效率来说,由低到高排列:

1、面谈
2、白板
3、快速原型
4、TDD+重构+现场用户

不经过前面三个阶段,直接进入第四个阶段,是不经济的。
0 请登录后投票
   发表时间:2005-03-24  
庄表伟 写道
mig15 写道

庄表伟 写道

你认为我是如何去理解界用户需求的呢?

不知道,但我知道不会很快


唉,所以说你还是没有理解我对TDD的看法,理解用户需求,从成本和效率来说,由低到高排列:

1、面谈
2、白板
3、快速原型
4、TDD+重构+现场用户

不经过前面三个阶段,直接进入第四个阶段,是不经济的。


1、面谈 2、白板 是TDD的前提。
3、快速原型 会比TDD的效率高吗? 原型用过之后就没用了,TDD产生的可是真正的产品代码,有没有真正比较过 原型+实现 和 TDD+重构+现场用户
0 请登录后投票
   发表时间:2005-03-24  
Archie 写道
庄表伟 写道
mig15 写道

庄表伟 写道

你认为我是如何去理解界用户需求的呢?

不知道,但我知道不会很快


唉,所以说你还是没有理解我对TDD的看法,理解用户需求,从成本和效率来说,由低到高排列:

1、面谈
2、白板
3、快速原型
4、TDD+重构+现场用户

不经过前面三个阶段,直接进入第四个阶段,是不经济的。


1、面谈 2、白板 是TDD的前提。
3、快速原型 会比TDD的效率高吗? 原型用过之后就没用了,TDD产生的可是真正的产品代码,有没有真正比较过 原型+实现 和 TDD+重构+现场用户


是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。
0 请登录后投票
   发表时间:2005-03-24  
庄表伟 写道


是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。


静态HTML页面,或者PPT之类可以重用吗?
0 请登录后投票
   发表时间:2005-03-24  
Archie 写道
庄表伟 写道


是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。


静态HTML页面,或者PPT之类可以重用吗?

不是为了重用,是让客户和你,双方确认需求的一致性,不至于等程序出来以后才发现猪头不对牛嘴。
0 请登录后投票
   发表时间:2005-03-24  
ruby 写道
Archie 写道
庄表伟 写道


是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。


静态HTML页面,或者PPT之类可以重用吗?

不是为了重用,是让客户和你,双方确认需求的一致性,不至于等程序出来以后才发现猪头不对牛嘴。


花时间确认,不如做出一点再确认来得好,这是当前项目最直接的感受。

因为即使确认了PPT,做出来之后还是要再确认。呵呵,现实就是这样的。
0 请登录后投票
   发表时间:2005-03-24  
Archie 写道
ruby 写道
Archie 写道
庄表伟 写道


是我没有说清楚,我说的快速原型不是程序,而是静态HTML页面,或者PPT之类的东西。


静态HTML页面,或者PPT之类可以重用吗?

不是为了重用,是让客户和你,双方确认需求的一致性,不至于等程序出来以后才发现猪头不对牛嘴。


花时间确认,不如做出一点再确认来得好,这是当前项目最直接的感受。

因为即使确认了PPT,做出来之后还是要再确认。呵呵,现实就是这样的。


这说明你们的PPT在拿给客户确认时,确认工作没有做好。
所以快速原型才会形同虚设。

所以才会认为快速原型不如直接开发有用。
0 请登录后投票
   发表时间:2005-03-24  
庄表伟 写道
这说明你们的PPT在拿给客户确认时,确认工作没有做好。
所以快速原型才会形同虚设。

我觉得最起码的,100条数据和10万条数据,用户体验是完全不同的。很多事情可能从PPT上没办法真正确认。
0 请登录后投票
   发表时间:2005-03-24  
庄表伟 写道

这说明你们的PPT在拿给客户确认时,确认工作没有做好。
所以快速原型才会形同虚设。

所以才会认为快速原型不如直接开发有用。


除非PPT真的很花功夫,做的很好,能够很好的展现动态交互的过程,但如果有这个时间的话,不如直接去写出来演示好了,当然前提是开发效率不低于编写PPT的效率。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics