1.什么是项目需求分析[1]
2.项目需求分析的内容[1]
项目需求分析的内容至少包括五个方面,如图1所示。
1.国家和地区需求分析
通过对一个国家或地区的地理位置、自然特征、人口状况、经济结构、经济发展水平等方面的了解和研究,进而对项目的产品供需格局及趋势进行分析。这个分析是项目需求分析中最重要的一项,它直接关系到项目的发展前途。
2.社会需求分析
通过对社会和经济发展水平、产业结构、人文环境、自然生态环境、公众需求以及行业投资的了解和研究,进而对项目的社会需求进行分析。这一分析决定了项目的社会价值和意义。
3.消费群体需求分析
通过对消费人群的年龄、经济收人、消费水平、职业状况、知识水平等方面的了解和研究,区别消费结构群,进而对项目的消费需求进行分析。这一需求分析关系到项目的市场前景。
4.项目业主需求分析
通过对项目业主的投资期望和心态的了解和研究,进而对项目业主的需求进行分析。这一分析决定了项目的取合。
5.项目实施需求分析
通过对项目所使用的原材料、燃料、技术、设备、资金、人力需求以及环境等内容的了解和研究,进而对项目的实施需求进行分析。这一需求分析有利于提高项目的实施质量,保证项目顺利实施。
3.项目需求分析的依据[1]
(1)国家和地区经济发展及产业结构的规划和预测;
(2)国家和地区的人口状况;
(3)国家和地区的有关法律、法规和社会习俗;
(4)国家和地区的自然生态环境现实状况和远景预测,它将直接影响到项目产品的需求结构和需求水平。
4.项目需求分析的基本原则[1]
1.明确需求的原则
项目是为了满足人们的需要而产生的,明确的需求是项目需求分析的基础。阐明需求就要对需求进行全面、系统、明确的描述,以形成项目的功能要求。
2.客观真实的原则
为了避免发生需求误解,进行项目需求分析时,应全面、准确地描述项目客户需求,以便向客户交付一个真正满足其需要的项目产品。
3.掌握需求变化的原则
需求是动态的和不断变化的。需求动态变化的原因与其周围环境有关,如人员变化、预算变化、外部环境变化等都会引起项目需求的变化。
4.使用分析工具的原则
阐述需求要尽可能地使用图形、图表及物理模型等工具,使分析内容更清晰、更直观地表达客户的需求。
5.正确对待需求的原则
人们往往容易狭隘地根据自己的独特经历、价值观和专业知识来推测客户的需求,这样容易造成对超出自己经验和知识范围的客户的真正需求视而不见。因此,在进行项目需求分析时,一定要正确对待客户的需求。
6.建立监督变更机制的原则
项目需求变更,会给整个项目带来影响,为此,必须对项目变更进行严格管理,并形成一套变更监督制约机制。
5.项目需求分析的影响因素
在实际操作中要真正做到需求分析全面与描述准确并非易事,因需求分析受以下几方面的影响:
1、需求提出的局限性。
一般代表甲方提出需求是技术部门的负责人,大部分对整个企业或其它业务领域并不熟练,这样造成需求不清,特别是涉及整个组织运作的集成系统,由于负责人职位问题,很少能够熟知全局业务运作,所提出的需求的完整性因人而异。
况且,有些业主持有甲方的“霸主”态度,总说以后不行再改、再加,或者要求加上“一些有关的功能”等模糊意义的需求。这样导致需求分析者未能全面准确的掌握需求源泉。
2、需求描述的复杂性。
需求的完整描述不仅面面俱到,内部的关联性很强,错综复杂。所以需求描述很花费人力和时间的,一个稍大一点的软件项目需求描述就上百页,并且需求描述粒度会因客户的要求而不同,粒度小的需求描述就更多。
3、需求审查的随意性。
甲方面对如此繁杂的需求分析与描述举行的需求评审会,专家和由各个业务客户往往因为会议组织安排问题和时间仓促问题而流于形式,并不能对需求描述作深入细致的分析。
4、需求分析的时间性。
不管是甲方还是乙方的上层,都希望项目能够真刀真枪的干起来,而不想在这样“纸上谈兵”的需求方面花费太多的时间。
一些资深专家普遍认为,需求分析阶段的时间应不少于整个项目阶段的20-30%,但迫于各种现实情况匆匆走过场的大有人在。