对于做需求分析时的一些心得
2007-07-03 14:22
323 查看
首先说一下,比较适合中国,因为外国公司如果想做一个项目,肯定很重视,会派一个或者一组人专门负责做自己的需求分析.
在中国做软件,基本没有公司会重视我们做的需求分析,首先不要指望客户给你送的需求能用,因为即使有这么个做需求的人,肯定是外行中的外行.
所以,现在开始我们要靠自己,要不厌其烦的反复去客户公司调研,最终自己调研出客户完整的需求(管理模式等),然后总结出一个可以说服客户,方便自己的合理的需求,我们要指导客户的思想而不是客户知道我们的思想,最后即使客户要求改动需求也会在我们意料之中改.
做需求回来会有几种情况
一. 以客户思想为主了,没经验就按客户说的做,最后这东西90%用不了
二. 以我们为主,指导客户的思想,有4种情况
1. 必须给客户做的功能,不做根本用不了
2. 在1的基础上,客户用着用着就会提出的功能
3. 客户感觉少又提不出来的功能,开始涉及到一些隐性功能了(这部分设计就需要有些经验的人了)
4. 附加的个性化功能(使程序更加完美的功能),和一些隐性功能.
做项目的时候,在初期设计阶段,一定要设计到3,有些功能即使不作也要把接口留下,使项目有更好的健壮性和可维护性.至于4一般是项目已经比较完善后开发的辅助功能了.
所以,需求和设计一定要尽最大努力去挖掘,这是项目成败的最大因素
在中国做软件,基本没有公司会重视我们做的需求分析,首先不要指望客户给你送的需求能用,因为即使有这么个做需求的人,肯定是外行中的外行.
所以,现在开始我们要靠自己,要不厌其烦的反复去客户公司调研,最终自己调研出客户完整的需求(管理模式等),然后总结出一个可以说服客户,方便自己的合理的需求,我们要指导客户的思想而不是客户知道我们的思想,最后即使客户要求改动需求也会在我们意料之中改.
做需求回来会有几种情况
一. 以客户思想为主了,没经验就按客户说的做,最后这东西90%用不了
二. 以我们为主,指导客户的思想,有4种情况
1. 必须给客户做的功能,不做根本用不了
2. 在1的基础上,客户用着用着就会提出的功能
3. 客户感觉少又提不出来的功能,开始涉及到一些隐性功能了(这部分设计就需要有些经验的人了)
4. 附加的个性化功能(使程序更加完美的功能),和一些隐性功能.
做项目的时候,在初期设计阶段,一定要设计到3,有些功能即使不作也要把接口留下,使项目有更好的健壮性和可维护性.至于4一般是项目已经比较完善后开发的辅助功能了.
所以,需求和设计一定要尽最大努力去挖掘,这是项目成败的最大因素
相关文章推荐
- 对于CF变态数据分析的一些心得
- 给新人的建议:浅谈需求分析的一些方法
- <软件设计>高级软件需求分析学习心得一
- 对于写全局方法的一些心得
- 如何做好网站开发项目需求分析_心得技巧教程
- 对于NPOI的一些使用心得(c#)
- 分析性能需求中“并发”的一些体会:定义并发
- 项目开发心得之需求分析 zt
- 对于linux socket与epoll配合相关的一些心得记录
- 软件开发项目做需求分析的一点心得
- 银行业务调度系统-心得1-项目需求分析和类图架构
- 对于Bootstrap框架中栅格系统的一些心得
- 对手机制造行业供应链系统的一些需求的情景模拟分析
- (转载)做需求分析一点心得
- Java入职实习生对于Java学习的一些心得
- 对于UI自动化测试的一些需求
- 交通灯管理系统-心得1-项目需求分析和画图分析
- 系统开发之需求分析--心得体会(二)
- 做需求分析一点心得
- 对于文件加载完成的一些心得