在进行软件开发需求分析的时候,容易陷入一些误区,导致分析结果不理想。
1 分析结果越复杂越好
这是技术型分析人员经常碰到的情况,认为分析出错综复杂的关系,花哨的图表才能显示出分析水平高。其实,分析经常要经历"简单-复杂-简单"的过程,前一个简单表现为分析人员"认为简单";随着分析的深入,原以为简单的问题会越来越复杂;最后,经过概括、消化、分解,使得需求简单明了。
2 必须一次到位
由于项目工期紧,或者客户单位地理位置偏远,不想反复去现场,希望通过一次需求分析就能得到完整的、不再改变的结果。有这种情况时,表现为分析人员对客户方配合人员穷追猛问,或坚持要求配合人员做出保证,承诺需求范围不再扩大等等。结果往往是双方关系紧张,配合人员怕担责任,提出过多的灵活的、可配置的一些要求,无端增加了后续设计和编码的工作量。一次到位的想法是不现实的,随着软件开发工作的进行,用户经常会提出以前没想到的需求,或者更改已有的需求。需求必然有一个迭代的过程,变是不可避免的,关键是对于变化的控制,比如通过正规而繁复的流程提高需求变化时客户付出的代价:告知客户如此变化将会使工期延长,或需要追加资金等等,尽管对于"软件属于买方市场"的现状来说,开发方往往叫不起这个板,但这样的控制还是有一定的效果的。
3 客户的需求必须全部满足
陷入这一误区的分析人员,往往自己的领域知识欠缺,对客户的需求是否合理,缺乏分辨能力,只能由客户牵着走,这样会带来很大的风险:造成需求冗余,项目返工,更有对需求变化失去控制的危险,随着项目的开展,整个开发团队会越来越痛苦。所以必须加深自己的领域知识,变被动接受为主动引导,进而拒绝客户的不合理需求
浦芯软件作为国内较早进行软件定制开发和技术服务的企业,在广州和深圳分别设有专门的软件开发团队,经过多年的积累,在行业中已做出不错的成绩,特别是在展会、演出、景区、车站等售检票及网络安全等软件研发及咨询服务上,积累了很丰富的经验,成功地为众多客户提供了软件定点开发服务,受到用户广泛称赞。
浦芯科技公司从2008年发展至今,辅导和服务的客户包括广铁集团、南方车展、广州游艇展、广州电视塔等单位已超过500家,并为数家知名票务公司和软件同行提供技术支持和产品OEM服务,使用浦芯科技的门票防伪、产品防伪、产品耗材绑定流软件各版本的用户总数已超过1000多家!