首页 > 范文大全 > 正文

网站项目管理需求分析

开篇:润墨网以专业的文秘视角,为您筛选了一篇网站项目管理需求分析范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:该文主要根据网站项目建设的一些特点,对网站项目管理需求的必要性进行了分析,并提出相关方法和注意事项。

关键词:网站项目管理;需求分析;注意事项

中图分类号:TP368 文献标识码:A文章编号:1009-3044(2011)31-0000-00

伴随着计算机技术的不断发展和日益提高的用户需求,网站项目经历了由简单的HTML到ASP,PHP,.NET语言的编写,由一两名设计师自由创作到团体集体分工实施完成的转变,网站的设计和开发已经成为了一个越来越复杂的软件工程。目前,网站项目主要以B/S模式开发,以网络服务器为核心,浏览器为交互端的软件建设项目,是根据特定规范在预定的预算和时间内完成的网站开发任务,他可以是一个独立的网站,也可以是基于各种需要的网站应用程序。为实现网站项目的具体功能,达到预期的计划目标,网站项目必须建立规范、有效、健壮的开发机制,也就是要做好网站项目管理,其中需求分析尤为重要。

1 网站项目需求分析的必要性

需求分析是一个项目的开端,也是项目建设的基石,没有做好需求分析的项目是有高风险性的。据有关统计,失败的项目中有80%是由于需求分析不明确造成的,同为软件项目的网站项目建设亦是如此,当然这也是与网站项目自身的特点相关联的。

1.1 网站项目建设的特点

1)设计者与客户层次与认识存在差异,容易导致项目建设目标的不确定性。

2)网站项目涉及领域广,对参与项目的人员理解和研发项目提出高要求。

3)网站建设属智力密集、劳动密集型项目,受人力资源影响大。

4)开发技术的快速发展使得网站项目的开发具有多模式的特征。

5)网站项目底层编程较为专业,要有友好界面对项目各参数进行配置。

1.2 网站项目需求分析的作用

结合网站项目建设特点,网站项目需要以下几个步骤:首先业务员与客户接洽了解,确认立项,从客户代表那里获得需求后,形成需求报告;业务流程分析员分析需求报告,生成项目模型报告;界面工程师得到项目模型后设计制作相应的模板和用户界面原型,并最终由客户代表确认。可以看出,作为项目开端的需求分析直接保障了整个项目的正确性、可行性和必要性,对项目最终的检测性和简明性至关重要,也可以这么说,做好需求分析才能有的放矢,项目才有成功的可能性。

2 网站项目建设需求分析策略

上面我们已经了解了网站项目需求分析的重要性,怎样做好需求分析,形成分析报告并最终完成项目呢?

网站项目狭义地讲包括了网页制作、美工设计、程序编码、系统及网络管理等专业技术,广义上又包含了企业管理、市场营销、心理学、广告学等很多领域的知识,在业务员与客户沟通立项后,由于设计者与客户层次与认识事物存在差异,容易导致项目建设目标的不确定性,这就使项目组与客户的沟通出现了问题;另外不同行业客户的特殊要求(比如开发税务相关网站项目,就需要设计人员有一定的税务知识)也对参与项目管理的人员和研发人员提出了很高的要求,这就要求接洽业务员要加强客户所在领域的知识积累,能够将客户的需求转化成实际的程序输出,也能够将项目中的个模块以客户易于理解的方式进行说明,深度挖掘客户需求,并最终明晰项目建设目的,完成必要的项目需求分析。在项目组的准备工作完成后,我认为采集客户需求应该按照以下三个阶段进行:

1)第一阶段

目标:完成调查报告和业务流程报告,搞清供求关系。

采取方法:项目组采取主动“问答”方式,指定有经验的业务员和需求方进行沟通。

具体实施:项目中涉及的经理、页面设计员、程序设计员、测试员,文档起草等人员必须到场,通过访谈、调查表、填写意向表等方式从宏观上把握客户具体需求方向和趋势,了解现有的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等客观信息,与客户建立起良好的沟通渠道和方式。建设团队经理对搜集的信息进行汇总,各参与人员就获取的知识进行进一步的归类分析,页面设计员制定大略的视觉模版;程序员就网站功能进行拆解分析,列出网站需要的程序模块并就各功能实现的可行性对照现有的软硬件环境进行评估;文档起草准备完成调查报告和业务流程报告,进一步明细项目思路。

2)第二阶段

目标:完成调研分析报告,完成业务流程设计,进一步确认客户需求。

采取方法:项目组采取 “联想启发”方式,对第一阶段的调查进行完善和修改。

具体实施:项目涉及人员的要通过“联想启发”方式经一步与客户进行沟通,消除由网站项目建设的特点导致的众多不确定性。客户的需求往往是笼统的、分散的,第二阶段要对第一阶段的对网站项目的总体设计方向进行进一步的确认,可以通过展示企业以往开发的相似类别的产品实例、对网站项目的开发方法及运行方式和要求进一步说明,让客户等非专业人员对整站系统从前台到后台,从页面到代码,从架构到管理有一定的认识,从而是客户对自己的最终需求进行具体的描述。另外,项目组还要进一步了解客户的组织架构、业务流程,目前已有的软硬件环境,服务器现有的系统等,结合实际情况,架设调试服务器,作出基本的演示页面,和用户一起探讨业务流程设计的合理性、准确性以及站点浏览界面的习惯性和友好性,展现整个业务流程的设计,就建设目标的合理性和准确性进一步探讨,提出改进意见和改进方法。

3)第三阶段

目标:根据客户反馈修改演示系统,完成需求分析报告和业务流程报告,提交客户确认。

采取方法:对涉及网站项目流程和数据项的报告、文档进行“逐项签字确认”。

具体实施:在第二阶段需求分析工作的基础上,要求客户对前两个阶段的反馈意见进行审查,进一步明晰网站项目建设方向;承建方要对网站项目的流程进行进一步细化,对涉及的数据项要求客户进行逐项确认,另外承建方还要进一步改进演示页面,向客户描述整个网站项目的设计目标和输出结果,最终双方达成一致并签字确认。

总的来说,网站项目的需求分析是逐步深入,曲线前进的,要重视各个阶段的重点,将分析工作做到位才能做到省时、省力、省钱、高效,并最终保证整个项目的成功开发。

3 网站项目需求分析的注意事项

网站项目需求主要是指用户对网站系统在功能、行为、性能、设计约束等方面的期望,通过对应问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明。在整个项目实施过程中需求不明确、业务流程不合理往往是项目面临的最大风险,直接导致项目的开发失败或是客户不接受,因此必须做到细致了解客户意愿,明晰客户需求,采用必要措施来强化需求调研,需要注意以下几点:

3.1 深化沟通,强化需求分析

1)在实际项目建设中,客户由于种种原因很难在分析阶段全面而准确的描述所有问题,项目实施者可以引导客户讲所有想到的需求全部阐述清楚,然后归纳整理后逐条筛选,将客户的模糊要求明晰化。得到初步项目目标后,由于客户与研发人员知识的不对等,有可能导致理解的不对称,项目业务员要了解客户所在行业的需求情况,采取多次协商的方式,逐步强化需求分析。

2)很多情况下客户并非专业人士,有的描述很难凸现重点和技术难关,有些客户甚至描述的需求软件实现难度极大,客户需求概念的模糊,导致项目目标笼统而且尺度难以控制,这就要求业务人员认真倾听客户说明,充分利用图表、结构图以及简单直白打比方的方式与客户沟通,让客户理解开发流程和开发注重的要点,对自己预期目标进行整理和分析,使得项目实施者可以发现客户在开发过程中的潜在需求。