Chinaunix首页 | 论坛 | 博客
  • 博客访问: 274905
  • 博文数量: 155
  • 博客积分: 2865
  • 博客等级: 少校
  • 技术积分: 1580
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-03 12:34
文章分类

全部博文(155)

文章存档

2010年(2)

2008年(2)

2007年(32)

2006年(119)

我的朋友

分类: WINDOWS

2006-03-03 12:57:08

首先要明白两点:一是,需求变更是不可避免的;二是,客户是理缘摹?br>

  关于第一点,应该没有异议。第二点实际说了两层含义,一是,客户提出的需求变更是有理由的;二是,实现需求变更的方式和方法是可以和客户沟通,达成一致的。

  如何理解"沟通"?

  从某种意义上说,相当大的一部分需求变更和项目问题都是由沟通不充分产生的。影响沟通的主要原因为:

  1、信息不对称。提出需求的客户和系统的最终用户信息不对称(甚至有时候,我们从一开始就得到的是错误的需求),我们和客户之间信息不对称,业务分析人员和项目组其他人员信息不对称,系统分析人员和程序开发员信息不对称等等;

  2、人的惰性。人的惰性决定了:有些客户不会认真看业务分析文档和需求分析文档,甚至不会认真参加讨论;有些程序员不会认真看设计文档,不努力去理解业务知识;我们的文档没有记录所有的重要信息,没有根据变化进行时时的修改和更新;

  3、选择了不恰当的沟通方法。我们没有选择有效的沟通方法与客户进行沟通;项目组内部没有有效的沟通机制。

  4、时间约束。项目是在一定的时间约束的前提下开发的,而另一方面是客户往往没有专职人员,客户的时间不是随时都可以被占用的。

阅读(808) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~