锁定老帖子 主题:怎样控制需求变更
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-03
抛出异常的爱 写道 luckliang 写道 需求控制和开发设计的灵活性,如果应为客户需求的一次小小变更,而要对程序和界面作出很多的调整,那说明在设计实现的时候你就没有充分的去考虑,在设计的同时要考虑到各种客户暂时没有提出的问题和隐藏的需求。需求的控制,要从灵活性的角度去引导客户去认识需求。
根本的作法是.每次需求变更都要收费,或每年收维护费用,用来给项目进行变更. 你见过修电视的免费没有? 要钱的时候难度很大的! |
|
返回顶楼 | |
发表时间:2009-02-03
luckliang 写道 抛出异常的爱 写道 luckliang 写道 需求控制和开发设计的灵活性,如果应为客户需求的一次小小变更,而要对程序和界面作出很多的调整,那说明在设计实现的时候你就没有充分的去考虑,在设计的同时要考虑到各种客户暂时没有提出的问题和隐藏的需求。需求的控制,要从灵活性的角度去引导客户去认识需求。
根本的作法是.每次需求变更都要收费,或每年收维护费用,用来给项目进行变更. 你见过修电视的免费没有? 要钱的时候难度很大的! 正因为大多数维护都是免费的...所以... PS:灵活性这东西最好越少越好.够用就得. |
|
返回顶楼 | |
发表时间:2009-04-20
需求变更是无可避免的,再牛的系统分析员也不敢说他按他写的系统分析说明书写的软件肯定完全符合照客户的业务要求,可以一次性通过客户的眼睛。
但一个好的分析员写的说明书,至少整体框架是对的,用户需求变更不会影响到你的程序的整体架构,否则说明他就根本没有仔细进行需求分析,没有深入地了解业务流程。我们可以容忍细节性的需求变更,这也是合情合理的,当然你的需求说明书要通过具体操作人员,操作人员所在部门领导的认可,如果让他们大的领导认可那就完美了。为什么让他们认可,那是因为知道我们做了哪些工作,如果事后又要变理需求,如果是同一处的反复变更那是他们的不责任,如果影响到你们大的进度,那这就是你们的依据了。非常重大的变更那是要把双方的领导叫到一起的,可能需要修改合同等手段,否则一些枝节性的变更,开发人员你就忍着吧,迭代对于开发人员来说太正常了。如果你已经可以代替他们的操作人员,替他们上班,那说明你已经非常了解这个业务了,否则作为开发人员,对你写的代码非常有怀疑是不是符合客户的要求。 大的需求甲方领导可能会过问,有些整体界面他会有些要求的,这个最后是开始时就征求,其他细节性的应该找操作人员,需要符合他们的需要,这是王道,还有还要研究一下旧的系统,很有必要的,旧的系统有哪些优点,客户认为失败在哪,对新系统很有帮助。 开发人员一定要和操作人员搞好关系(电脑帮着修修,和他们拉拉家常),还有相关的部门领导,他们通过了,你才有资格找大头说我的软件好了,下面操作人员认为不错,请你验收。 |
|
返回顶楼 | |
发表时间:2009-04-24
其实你这个问题是在大多数项目中都存在得问题,其实处理这个问题也不难,看你怎么沟通,要让客户的思维跟着你走,而不是你跟着客户的思维走,这样你很被动,这个就体现了一个沟通的问题。
一句话,我们每天都在忽悠和被忽悠中徘徊 |
|
返回顶楼 | |
发表时间:2009-05-03
还是页面驱动开发的好,这样成本会相对低点
|
|
返回顶楼 | |