需求变化,导致设计变更,把之前的设计搞得一团糟 [发表于 2006/10/8] 状态 开放帖 精华贴 浏览量 4606 |
|
写程序第一是要有需求,然后是在收集到的需求上进行分析和设计,然后编码。 OK 我收集需求,在需求收集到某个点后我就开始分析、设计,并在这个基础上出了一套程序。 用户开始使用,问题是:他们又有了新的需求,恩,有需求总得改程序,可是我发现,新的需求基本上把我前面做的设计都搞乱了,我前面做好的设计,留下的扩展性既然在新的需求下基本上都要重来。 可能是我在收集需求的时候收集地不够多,可能是我在分析的时候分析的不够彻底。 问题是: 需求的收集是不可能收集穷尽的,就算你把此阶段的需求真的完全收集了,那么随着时间的推移,业务的变更,需求还是会改变的。 当然你也可以在需求的基础上作更多的假设,然后在设计过程为这些假设留下更多的灵活性,但是:可能你做的假设多数都是没用的,因为真正的业务最终不会按照你的假设走,所以,你前面做的设计可能会在新的需求面前很多都要重新来过。 也许我设计的工夫还不到家,但是:有什么方法或者过程可以减少重来的程度呢?
|
>>> 由论坛统一发布的广告:
|
|
楼主
cmag

职务 无
军衔 少校
来自 北京
发帖 291篇
注册 2006/9/8
PM币 3160
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/8]
|
如果需求不是特别的清晰,那么可以采用敏捷开发方法,把需求明确的这部分先做出来,客户需求是需要我们引导的,如果我们没有搞懂,客户又表达不清,设计和开发又有何用呢?所以还是下功夫先去搞清客户的业务吧
|
-------------------------------------------------------------------------------------------------------- 项目管理者联盟www.mypm.net
|
|
1楼
项目管理者联盟

职务 论坛总版主
军衔 主帅
来自 石家庄市
发帖 1166篇
注册 2005/1/6
PM币 181833
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/8]
|
需求是需要管理的,从项目管理的角度来说,需求管理是有独立的一套管理过程,尤其是需求的变更控制,就是用来控制以上你说的这种情况。我觉得你可以和用户提前沟通好,如果发生需求的变更请客户签字确认,甚至和经济挂钩,这样用户在提需求变化的时候会有所顾及,你也不用太为难了。
|
-------------------------------------------------------------------------------------------------------- PMP认证,项目经理最佳选择!
|
|
2楼
domo

职务 无
军衔 上尉
来自 北京市
发帖 363篇
注册 2005/1/7
PM币 4082
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/8]
|
在最初的时候一定要签订需求,并且明确指明如果发生改变双方应该承担的责任,最重要包括提交日起,甚至开销等等。否则项目就是个无底洞,他们天天没事干就给你打电话改需求,谁受得了
|
|
|
3楼
XO

职务 无
军衔 少将
来自 上海
发帖 436篇
注册 2005/1/7
PM币 10955
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/8]
|
CMAG 在 2006-10-8 11:28:17 发表的内容 写程序第一是要有需求,然后是在收集到的需求上进行分析和设计,然后编码。 OK 我收集需求,在需求收集到某个点后我就开始分析、设计,并在这个基础上出了一套程 ...................................... |
|
建议做两年销售,到时对需求和编码会有更深的体会!
|
-------------------------------------------------------------------------------------------------------- msn: bomber_sh@hotmail.com blog: bomber.mypm.net
|
|
4楼
bomber

职务 无
军衔 中士
来自 上海
发帖 283篇
注册 2003/2/14
PM币 1757
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/9]
|
现在的软件开发,谁能做好需求变更管理谁就能做出一个好项目。
|
|
|
5楼
niles

职务 无
军衔 上尉
来自 北京
发帖 519篇
注册 2006/3/7
PM币 635
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/9]
|
pmbok中为什么没有什么需求管理一说?所谓的软件工程所指的需求是什么? 世上本没有需求不明确这件事,更不该在这个事情上错上加错,还软件开发高利润、高效益的真实面目。
|
|
|
6楼
daijiangbao

职务 无
军衔 中尉
来自 广东省
发帖 246篇
注册 2003/4/17
PM币 82
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/9]
|
很好
|
|
|
7楼
zhaoyuan_2004

职务 无
军衔 无军衔
来自 内蒙古
发帖 8篇
注册 2006/10/9
PM币 -375
经验
|
|
Re:需求变化,导致设计变更,把之前的设计搞得一团糟
[回复于 2006/10/10]
|
大家的说法各有道理,能不能有人把从整体的角度来分析一下需求变更控制应该如何做?
|
-------------------------------------------------------------------------------------------------------- -------------------------------- 乾恒动,自强不息之精神, 坤包容,厚德载物之气量! Mail:xuepingyang@263.net MSN : xuepingyang@263.net Blog: http://whyxp.mypm.net --------------------------------
|
|
8楼
yangxuep

职务 无
军衔 上尉
来自 北京
发帖 487篇
注册 2005/4/14
PM币 1075
经验
|
|