陋室铭
永远也不要停下学习的脚步(大道至简至易)

 

首先说一下,比较适合中国,因为外国公司如果想做一个项目,肯定很重视,会派一个或者一组人专门负责做自己的需求分析.
在中国做软件,基本没有公司会重视我们做的需求分析,首先不要指望客户给你送的需求能用,因为即使有这么个做需求的人,肯定是外行中的外行.

所以,现在开始我们要靠自己,要不厌其烦的反复去客户公司调研,最终自己调研出客户完整的需求(管理模式等),然后总结出一个可以说服客户,方便自己的合理的需求,我们要指导客户的思想而不是客户知道我们的思想,最后即使客户要求改动需求也会在我们意料之中改.

 

做需求回来会有几种情况

一.   以客户思想为主了,没经验就按客户说的做,最后这东西90%用不了

二.   以我们为主,指导客户的思想,4种情况

1.       必须给客户做的功能,不做根本用不了

2.       1的基础上,客户用着用着就会提出的功能

3.       客户感觉少又提不出来的功能,开始涉及到一些隐性功能了(这部分设计就需要有些经验的人了)

4.       附加的个性化功能(使程序更加完美的功能),和一些隐性功能.

做项目的时候,在初期设计阶段,一定要设计到3,有些功能即使不作也要把接口留下,使项目有更好的健壮性和可维护性.至于4一般是项目已经比较完善后开发的辅助功能了.

所以,需求和设计一定要尽最大努力去挖掘,这是项目成败的最大因素

posted on 2007-07-03 14:22  宏宇  阅读(710)  评论(4编辑  收藏  举报