你应当重视用户并经常和他们交流 |
洛阳软件开发 / 2012/11/22 8:13:49 |
[核心提示] 大多数的软件应用不是供它们的开发人员使用;它们是由开发人员的顾客、客户以及终端用户来使用的。 |
 |
大多数的软件应用不是供它们的开发人员使用;它们是由开发人员的顾客、客户以及终端用户来使用的。这意味着你的开发机构中的一些人最好花大量的时间同用户进行交流,以便它们的需求能够被正确地理解。在第一戒律的“计算器”例子中,开发人员或许非常喜欢4种基本的算术运算功能,而用户喜欢的可能是平方根功能和存储功能。开发人员有时认为是一套完整的需求,实际上可能并非如此。
我们从这个小例子转到一个现实世界的例子,一个企业范围的信息技术应用或许有很多类型的用户,每个用户都有他们自己的需求。以一个工资系统作为例子。一种类型的用户是雇员,他们的需求是及时拿到数目准确的工资。第二种类型的用户是经理,他们希望能够对加薪进行管理,并且跟踪预算。第三种类型的用户或许是人力资源管理人员,他们希望在整个机构范围内对工资进行比较。每个用户类型都有他们独特的需求。
这条戒律的第二部分强调的是“经常"这个词。经常交流是必要的,除了其他原因之外,还因为英语(或其他任何现代语言)是一种不精确的语言。同用户的交流只是从需求的定义阶段开始。在得到真正的需求定义之前,开发人员或许要和用户多次讨论一个需求。另外,用户霱求很可能会经常变化,实际上,好多需求甚至可能会发生冲突。经常同用户进行的交流可以使开发人员及早注意到用户正在考虑的需求变化。
一个成功的软件开发机构在开发过程的所有阶段都建立了同用户进行经常交流的方法。越早发现错误的或遗漏的需求,越容易解决问题。许多成功的开发机构建立了客户顾问组,作为软件开发过程的一个组成部分。这个客户组参与开发过程的所有阶段,从最初的需求收集到产品通过验收,直至整个工作结束。
|
|
除非特别声明,伟创科技所有均为伟创原创报道,转载请注明原文链接。
原文地址:http://www.lywhy.com/SoftWare/View.asp?id=197
所属类别:软件开发 |
|
|
相关内容 |
|
猜你喜欢 |
|