作为软件开发,客户的参与是软件成功的基础.作为程序员,我们需要一种方法来理解客户的需求,只有理解了客户的需求才能写出最好的软件.那么这种理解客户需求的方法是什么呢?这种方法有可能是利用文档,有可能是利用工具,或者是其他.
对于我目前工作而言,主要是通过EMail的形式来了解需求.就我个人而言,这种需求的方法不是令人满意.因为需求都是以叙述文本的形式发给我们,很少有出现类似表格,图等形式的文档,这样就造成不是完全能理解客户的需求,并且有时候会出现对需求的理解的偏差,当然所开发软件的周期相应的变长,事实上也确实如此.令我苦不堪言..
好,前几天在翻译一本书<<Test-Driven Development in Microsoft .NET>>时,上面介绍了一种叫FIT的工具,我觉得相当好,因为这种工具一种方法使程序员和客户精确的交流,和有规则的协作.我试了一下,相当不错,效果也很好.
这个工具 由WardCunningham 开发, JimShore.维护,我想 大家对于他们肯定不是很陌生.,对吧.
下面我将介绍这种工具,包括其作用和用法.
------- (未完)------
对于我目前工作而言,主要是通过EMail的形式来了解需求.就我个人而言,这种需求的方法不是令人满意.因为需求都是以叙述文本的形式发给我们,很少有出现类似表格,图等形式的文档,这样就造成不是完全能理解客户的需求,并且有时候会出现对需求的理解的偏差,当然所开发软件的周期相应的变长,事实上也确实如此.令我苦不堪言..
好,前几天在翻译一本书<<Test-Driven Development in Microsoft .NET>>时,上面介绍了一种叫FIT的工具,我觉得相当好,因为这种工具一种方法使程序员和客户精确的交流,和有规则的协作.我试了一下,相当不错,效果也很好.
这个工具 由WardCunningham 开发, JimShore.维护,我想 大家对于他们肯定不是很陌生.,对吧.
下面我将介绍这种工具,包括其作用和用法.
------- (未完)------