项目管理之需求分析
项目管理中的干系人需求分析与管理

项目管理中的干系人需求分析与管理在项目管理中,干系人是指对项目有利益关系或可能受到项目影响的个体或组织。
项目管理成功与否,往往取决于对干系人需求的准确分析和有效管理。
本文将介绍项目管理中干系人需求分析与管理的重要性,并针对不同类型的干系人提供相应的解决方案。
一、干系人需求分析的重要性在项目管理过程中,干系人需求分析是确保项目成功的关键步骤之一。
只有清楚了解干系人的需求和期望,才能在项目规划和执行阶段做出合理的决策,从而提高项目实施的成功率。
干系人需求分析的重要性主要有以下几个方面:1. 项目目标的明确性:通过干系人需求分析,可以更好地定义项目目标,并确保项目目标与干系人期望相一致。
这有助于项目团队在实施过程中更加明确目标,减少目标变动对项目的不利影响。
2. 风险管理和冲突解决:干系人需求分析可以帮助项目管理人员识别潜在的风险,并采取相应的措施进行管理。
同时,通过与干系人积极沟通,可以及时解决干系人之间的冲突,维护项目的稳定进行。
3. 项目成果的认可和接受度:干系人需求分析有助于确保项目交付成果符合干系人的期望和需求。
及时满足干系人的需求可以提高项目交付成果的认可度和接受度,从而增加项目成功的可能性。
二、干系人需求分析与管理方法1. 定义干系人:首先,项目管理人员需要明确项目的干系人。
干系人可以包括项目发起人、利益相关者、客户、团队成员等各种角色。
明确项目干系人的身份和关系,有助于后续的需求分析和管理。
2. 收集需求:针对不同干系人的需求,项目管理人员需要采取不同的收集方法。
可以通过面谈、问卷调查、焦点小组等方式,全面收集干系人的需求和期望。
同时,还应当关注干系人对项目的风险、约束条件和质量要求等方面的关注点。
3. 分析与整合需求:在收集到干系人需求后,项目管理人员需要进行需求的分析与整合。
要将不同干系人的需求进行梳理和归类,找出其中的共性和矛盾点,并在项目规划和决策过程中进行综合考虑。
4. 沟通与协调:项目管理人员需要与干系人进行积极的沟通和协调,确保干系人对项目的需求和变更有清晰的认识,并在项目进展中及时解答疑问和解决问题。
什么是项目需求分析

什么是项目需求分析项目需求分析是指对项目的需求进行全面、系统的分析和解读,通过明确和明确项目的目标、范围、功能、约束和质量要求,从而为项目的规划和实施提供指导。
项目需求分析是项目管理的关键步骤,在项目生命周期的早期阶段完成,帮助团队建立共同的目标和期望,确保项目成功交付。
项目需求分析通常包括以下几个方面:1.需求识别:识别项目的各种需求,包括用户需求、项目目标和约束、功能需求、性能需求、安全需求等。
这是需求分析的起点,需要与利益相关者进行深入的沟通和讨论,以确保全面获取和理解项目的需求。
2.需求分析:对需求进行详细的分析和梳理,明确需求之间的关联和依赖关系。
这包括对需求的合理性、可行性和一致性进行评估,确保需求的清晰性和可测性。
此外,还可以使用工具和技术,如业务过程建模、数据流图、用例图等,来帮助分析和表示需求。
3.需求规格说明:将已识别和分析的需求进行整理和总结,形成需求规格说明书或需求文档。
需求规格说明是一个概述项目需求全貌的文档,包含了项目范围、功能描述、用例场景、非功能需求、优先级、限制和假设等信息。
这个文档将成为后续项目开发和测试的依据,因此需要确保准确、清晰和一致。
4.需求验证:通过与利益相关者的讨论和确认,确保需求规格说明的准确性和可行性。
这包括与用户、主要干系人和项目团队一起进行需求审查、原型演示和用户验收测试等活动,以验证需求的有效性和可实现性。
同时,还可以通过变更控制过程来管理和记录可能的变更请求,以确保需求的变更得到准确的管理和跟踪。
在项目需求分析过程中,需要注意以下几个要点:1.与利益相关者合作:需求的识别和分析是一个与利益相关者深入合作的过程,需要与他们密切合作,了解他们的需求、期望和挑战,并加以分析和解决。
只有通过与利益相关者的合作,才能确保项目需求的全面、准确和一致。
2.明确和具体的需求:需求规格说明应该是明确和具体的,以便开发和测试团队能够准确理解和实施。
需求的描述应该具有可测性和追踪性,以便能够对其进行评估、确认和验证。
项目管理中的客户需求分析与满足

项目管理中的客户需求分析与满足在项目管理中,客户需求是项目成功的关键因素之一。
项目的目标是满足客户的需求,因此对客户需求进行准确的分析与满足是项目管理的重要任务。
一、客户需求分析的重要性客户需求分析是项目管理的第一步,它对项目的规划和实施起着至关重要的作用。
通过对客户需求的深入了解和分析,项目团队能够更好地明确项目的目标和范围,确定关键的项目因素,有效地进行资源配置和进度计划。
客户需求分析的目的是确定客户对项目的期望和要求。
这不仅仅是在项目启动阶段进行一次简单的沟通,而是需要与客户建立起持续和良好的沟通机制,以确保对客户需求的全面和准确理解。
二、客户需求分析的方法1.需求收集:需求收集是客户需求分析的第一步。
可以通过面谈、问卷调查、市场研究等多种方法来收集和获取客户需求。
这些方法可以帮助项目团队了解客户的期望、需求和优先级,从而为项目的实施和交付提供指导。
2.需求分析:需求分析是对收集到的需求进行分类、整理和梳理的过程。
可以使用需求分析矩阵、用例图、流程图等工具来帮助分析和理清需求之间的关系和依赖。
通过需求分析,项目团队可以对需求的实现难度、优先级和资源投入进行评估,为项目制定合理的计划和预算提供依据。
3.需求确认:需求确认是与客户再次确认并明确需求的过程,以确保需求的准确性和一致性。
可以通过原型演示、用户验收测试等方式与客户进行交互和验证。
需求确认的目的是与客户建立起共同的理解和期望,避免在项目实施过程中出现误解和偏差。
三、客户需求的满足客户需求的满足是项目管理的最终目标。
通过有效的项目计划和实施,项目团队可以将客户的期望转化为实际的成果和交付物。
在满足客户需求的过程中,以下几点需要特别注意:1.需求管理:需求是一个动态的概念,可能会在项目的不同阶段发生变化。
因此,项目团队需要建立起灵活的需求管理机制,及时获取和处理需求变更,确保项目的目标和范围与客户的期望保持一致。
2.沟通与协作:客户需求的满足需要项目团队与客户之间的有效沟通和协作。
项目管理中的项目范围管理与需求分析

项目管理中的项目范围管理与需求分析项目范围管理与需求分析是项目管理过程中的关键环节,它们对于确保项目的成功实施和达到预期目标至关重要。
本文将从项目范围管理和需求分析两个方面展开讨论,探讨它们在项目管理中的作用和方法。
一、项目范围管理项目范围管理是指通过明确和控制项目的范围,确保项目能够按时、按质、按需完成的一系列过程。
项目范围管理包括以下几个方面。
1. 项目范围规划项目范围规划是确定项目范围的过程,它确保项目的目标和范围明确、清晰,并与项目目标一致。
在项目范围规划阶段,项目经理需要与项目相关方共同确定项目的可交付成果、项目的边界和范围,制定出明确的项目范围说明书。
2. 工作分解结构(WBS)工作分解结构是将项目的可交付成果分解为一个个可管理和可控制的工作包的过程。
通过WBS,项目经理可以将复杂的项目分解为一系列小的、可管理的任务,从而更好地安排和控制项目的进度和进展。
3. 范围确认和变更控制范围确认是与项目相关方确保项目需求和范围一致的过程。
在此过程中,项目经理需要与项目相关方验证项目交付的成果是否符合预期的要求和期望,并及时处理项目范围的变更请求。
二、需求分析需求分析是项目管理中的关键环节,它旨在确保项目团队对项目需求的准确理解和明确定义。
需求分析包括以下几个方面。
1. 需求收集需求收集是通过与项目相关方的沟通和交流,确定项目的需求和期望的过程。
项目经理可以采用需求访谈、工作坊、问卷调研等方法,确保对项目需求的全面收集和准确理解。
2. 需求确认和优先级排序需求确认是与项目相关方确保项目需求和期望一致的过程。
在需求确认阶段,项目经理需要与项目相关方验证需求的准确性和完整性,并根据项目目标和约束条件对需求进行优先级排序,以便在资源有限的情况下更好地进行项目规划和控制。
3. 需求变更控制需求变更控制是在项目实施过程中,对需求变更进行管理和控制的过程。
项目经理需要与项目相关方共同评估和分析需求变更的影响和风险,确保变更的合理性和可行性,并做出相应的决策和调整。
项目管理中需求分析的研究

变更实施
如果变更被批准,则进行相应 的变更实施工作。
变更申请
由相关人员提出需求变更申请, 并填写变更申请表。
变更审批
根据评估结果,决定是否批准 变更请求。
变更跟踪
对已实施的变更进行跟踪,确 保变更效果达到预期。
需求变更的影响评估
时间进度
评估需求变更对项目时间进度的影响, 是否需要调整项目计划。
成本影响
灵活性
观察法能够灵活地应用于不同场景和项目干系人。
原型法
制作原型
根据初步的需求分析结果, 制作一个原型用于展示项 目的关键功能和界面。
反馈收集
通过原型向项目干系人展 示并收集他们的反馈意见。
迭代改进
根据收集到的反馈进行原 型迭代改进,以更好地满 足干系人的需求。
需求收集的其他技术
利益相关者分析
01
辅助需求分析
通过系统流程图可以发现流程中的瓶颈和潜 在的问题,帮助团队更好地理解需求。
实体关系图
描述实体关系
实体关系图用于描述系统中实体之间的关系。
展示实体属性
实体关系图可以展示实体的属性和它们之间的关系。
辅助需求分析
通过实体关系图可以发现实体之间的关系和属性,帮助团队更好地 理解需求。
需求变更管理
04
需求变更的原因
客户需求变化
随着项目进展,客户可能会提出新的需求或 修改原有需求。
项目范围调整
项目范围发生变化,涉及需求变更。
技术更新
技术发展可能导致原有需求不再适用,需要 进行调整。
内部沟通不畅
团队内部沟通不足,导致需求理解有误或需 求传递不准确。
需求变更的流程
变更评估
对变更的影响进行评估,包括 对项目进度、成本、质量等方 面的评估。
项目需求管理和需求分析

项目需求管理和需求分析在项目管理中,需求管理和需求分析是非常重要的环节。
通过对项目需求的全面管理和精确分析,可以帮助项目团队更好地理解项目目标和客户需求,并有效地规划和实施项目,最终实现项目的成功。
一、需求管理的重要性需求管理是指对项目的各项需求进行有效的收集、分析、优化和控制的过程。
在项目的初期阶段,需求管理起到了至关重要的作用。
首先,需求管理有助于明确项目的目标和范围。
通过仔细梳理和收集需求,可以全面而清晰地定义项目的范围,确保项目在实施过程中不会偏离初衷。
其次,需求管理可以帮助项目团队充分理解客户需求。
通过与客户充分沟通,详细了解客户的期望和要求,项目团队可以准确把握需求,从而有针对性地制定项目计划和实施方案。
最后,需求管理可以帮助项目团队优化资源配置和进一步规划项目进程。
通过对需求的详细分析和评估,项目团队可以明确项目所需的人力、物力和时间等资源,合理安排项目进程,提高项目的执行效率和成果质量。
二、需求分析的方法和技巧需求分析是项目需求管理的核心环节,它通过对项目需求进行详细的分解和分析,以便项目团队更好地理解需求和找到解决方案。
在进行需求分析时,可以采用以下方法和技巧:1. 需求收集:需求收集是需求分析的前提工作。
可以通过面对面的会议或访谈、问卷调查、观察等方式,全面而准确地收集项目相关方的需求和期望。
2. 需求分解:将整体需求分解为具体的模块或功能点,以便更好地理解和分析。
可以使用流程图、用例图等工具来进行需求的分解和描述。
3. 需求分析:对需求进行细致而全面的分析,明确需求的优先级、可行性和相互之间的关联性。
可以使用SWOT分析、需求优先级矩阵等方法来帮助分析需求。
4. 需求确认:通过与相关方进行沟通和确认,确保需求的准确性和一致性。
可以使用原型设计、用户演示等方式来帮助相关方更好地理解和确认需求。
5. 需求控制:在项目实施过程中,需求可能会发生变化或演化。
需求控制是指对需求的变更进行管理和控制,确保项目进程和目标不受影响。
项目管理中的需求确认流程分析

项目管理中的需求确认流程分析引言在项目管理中,需求确认是确保项目成功的关键步骤。
它涉及与项目相关方沟通、理解并记录项目需求的过程。
本文将分析需求确认流程的各个阶段,以及如何有效地执行这些步骤以确保项目目标的实现。
需求确认流程1. 需求收集需求收集是需求确认流程的第一步。
项目团队需要与所有相关方进行沟通,包括客户、用户、利益相关者等,以了解他们的需求和期望。
收集需求的方法包括访谈、问卷调查、工作坊、观察和文档分析等。
2. 需求分析收集到的需求需要进行分析,以确保它们是清晰、完整、一致和可行的。
需求分析阶段包括对需求的分类、优先级排序、以及识别潜在的冲突和依赖关系。
此外,需求分析还应考虑需求对项目范围、时间、成本和质量的影响。
3. 需求文档化需求文档化是将分析后的需求以书面形式记录下来的过程。
这通常涉及编写需求规格说明书(SRS),该文档应详细描述项目需求,包括功能性和非功能性需求。
需求文档应清晰、准确、完整,并且易于理解。
4. 需求验证需求验证是确保需求文档准确反映了相关方的期望的过程。
这通常通过审查会议进行,相关方需确认需求的准确性和完整性。
需求验证阶段还应包括对需求的可行性、一致性和可测试性的评估。
5. 需求变更管理在项目执行过程中,需求可能会发生变化。
需求变更管理流程包括对变更请求的评估、批准、实施和文档更新。
有效的变更管理有助于确保项目目标的实现,并减少因需求变更带来的风险。
6. 需求跟踪需求跟踪是确保项目团队满足所有需求的过程。
这包括跟踪需求的实现情况、验证需求是否得到正确实施,以及确保需求变更得到适当处理。
需求跟踪有助于提高项目透明度和相关方的满意度。
结论需求确认流程是项目管理中的核心环节,它确保项目团队准确理解并满足相关方的需求。
通过有效执行需求收集、分析、文档化、验证、变更管理和跟踪等步骤,项目团队可以提高项目成功的可能性。
需求确认流程的成功实施需要项目团队与相关方之间的密切合作和沟通,以及对流程的持续改进和优化。
软件项目管理平台需求分析

软件项目管理平台需求分析需求分析是软件项目管理中非常重要的一环,它主要是对软件项目管理平台的功能和性能进行详细的规划和描述。
下面是一个针对软件项目管理平台的需求分析:1.用户管理:-支持用户注册和登录功能。
-提供角色管理,可以设置管理员和普通用户的权限。
-支持用户信息修改和密码找回功能。
2.项目管理:-可以设置项目成员,包括项目负责人、开发人员和测试人员等,项目成员之间可以进行协作。
3.任务管理:-可以设置任务的优先级、截止日期和进度。
-支持任务的分配和协作,可以指定任务的负责人,并可以设置任务的相关附件。
4.进度管理:-提供项目的甘特图和里程碑功能,可以清晰地展示项目的进度和计划。
-可以查看项目成员的工作日志和工时统计,方便项目进度的跟踪。
5.文档管理:6.缺陷管理:-支持用户反馈缺陷并进行记录。
-可以分配缺陷给相应的开发人员,并进行状态跟踪和解决确认。
7.统计报表:-提供项目统计和个人工作报表功能,可以查看项目工时分布、任务完成情况等。
-支持图表和表格的展示,方便用户进行数据分析和决策。
8.通知和消息:-提供消息通知功能,及时通知用户有关项目的重要信息和进展情况。
-支持邮件和站内信的发送,以及消息的查看和回复。
9.集成和扩展:-支持与其他软件开发工具的集成,如代码托管平台、持续集成工具等。
-提供API接口,方便用户进行二次开发和系统集成。
10.安全和权限:-提供用户角色和权限管理,确保系统的安全性和数据的机密性。
-支持用户登录安全策略,如密码强度验证和账号锁定等。
以上是对软件项目管理平台的一个初步需求分析。
根据具体的项目和用户需求,还可以进行进一步的细化和补充。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
开发人员对需求及产品实施提出建议和解决方案
•通常客户所说的‚需求‛已经是一种实际可行的实施方案,分析人员应 尽力从这些解决方法中了解真正的业务需求,同时还应找出已有系统与 当前业务不符之处,以确保产品不会无效或低效;分析人员应提出相当 好的改进方法,有经验且有创造力的分析人员还能提出增加一些用户没 有发现的很有价值的系统特性。
1 分析人员要使用符合客户语言习惯的表达
•需求讨论集中于业务需求和任务,因此要使用术语。客户应将有关术语 解释给分析人员,而客户不一定要懂得计算机行业的术语。
2 分析人员要了解客户的业务及目标
•为帮助开发和分析人员,客户可以考虑邀请他们观察自己的工作流程。 如果是切换新系统,那么开发和分析人员应使用一下目前的旧系统,有 利于他们明白目前系统是怎样工作的,其流程情况以及可供改进之处。
No. 7
C
ontent
I. II. III.
什么是需求 如何寻找需求 分析需求的难点
IV.
V. VI.
需求分析20条准则
需求确认 案例讨论
No. 8
如何寻找客户的需求
如果你赞成客户的参与是发布一个优秀软件的关键因素,在项目的开 始阶段就会努力致力于为你的项目征求各个客户的意见。为了征求客 户的意见,必须采取以下几步:
需求分析报告——报告所说明的功能需求充分描述了系统所应具有的 外部行为。‚需求分析报告‛在开发、测试、质量保证、项目管理以及相 关项目功能中起着重要作用。
No. 6
什么是好需求
需求要从客户的角度去寻找 需求是客户要求的抽象,而不是具体的表现,这样做的需 求才能对以后的设计产生积极的影响。而一些具体的要求 可能都是易变的,这些可能是商业政策,而不是真正的需 求。 需求总是易变的 这就要求架构要有灵活性,灵活性不是靠提前设计实现 ‚你认为将来会有的需求‛,而是靠抽象,这样可以在需 求变化时,架构做最少的修改。 从开发者角度说,需求是架构必须要实现的要求 要把抽象的需求再扩展到具体。这样需求就经历了从具体 (客户的描绘)到抽象(架构,好的需求)再到具体(实 现)的一个过程都是自己的理解。
No. 12
项目需求分析难在哪里
有几种原因使需求分析变得困难: 分析人员或客户理解有误 有个外星人间谍潜伏到地球刺探情报,它给上司写了一份 报告:‚主宰地球的是车。它们喝汽油,靠四个轮子滚动 前进。嗓门极大,在夜里双眼能射出强光。……有趣的是, 车里住着一种叫作‘人’的寄生虫,这些寄生虫完全控制 了车。‛ 网站需求分析人员不可能都是全才。客户表达的需求,不 同的分析人员可能有不同的理解。如果分析人员理解错了, 可能会导致开发人员白干活,吃力不讨好。所以分析人员 写好需求说明书后,要请客户方的各个代表验证。 由于客户大多不懂网站建设,他们可能觉得网站是万能的, 会提出一些无法实现的需求。有时客户还会把需求分析人 员的建议或答复给想歪了。 有一个软件人员滔滔不绝地向客户讲解在‚信息高速公路 上做广告‛的种种好处,客户听得津津有味。最后,心动 的客户对软件人员说:‚好得很,就让我们马上行动起来 吧。请您决定广告牌的尺寸和放在哪条高速公路上,我立 即派人去做。‛
4 要求得到需求工作结果的解释说明
•分析人员可能采用了多种图表作为文字性‚需求分析报告‛的补充说明, 因为工作图表能很清晰地描述出系统行为的某些方面;客户可能对此并 不熟悉,因此客户可以要求分析人员解释说明每个图表的作用、符号的 意义和需求开发工作的结果
5
开发人员要尊重客户的意见
•如果用户与开发人员之间不能相互理解,那关于需求的讨论将会有障碍。 共同合作能使大家‚兼听则明‛。参与需求开发过程的客户有权要求开 发人员尊重他们并珍惜他们为项目成功所付出的时间,同样,客户也应 对开发人员为项目成功这一共同目标所做出的努力表示尊重。
No. 5
需求内容
功能需求——定义了开发人员必须实现的系统功能,使用户利用系统 能够完成他们的任务,从而满足了业务需求。 例如:系统需要具有网站统计分析功能,需要统计出每日,每月,每 年的点击量,PV值,用户来源。 非功能性的需求——描述了系统展现给用户的行为和执行的操作等, 它包括系统必须遵从的标准、规范和约束,操作界面的具体细节和构造上 的限制。 例如:系统是按照W3C标准进行开发制作;首页BANNER区以FLASH 形式展现;首页新闻区域采用JAVASCRIPT效果以标签形式展现。
明确项目用户需求的来源 —访问并与有潜力的用户探讨
—把对目前的或竞争产品的描述写成文档 —系统需求规格说明 —对当前系统的问题报告和增强要求指导用户和提供技术支持 的工作人员是最有价值的需求来源 —市场调查和用户问卷调查 —用户任务的内容分析
明确使用该产品的不同类型的用户 与产品不同用户类的代表进行沟通 遵从项目的最终决策者的意见
3 分析人员必须编写软件需求报告
•分析人员应将从客户那里获得的所有信息进行整理,以区分业务需求及 规范、功能需求、质量目标、解决方法和其他信息。‚需求分析报告‛, 使开发人员和客户之间针对要开发的产品内容达成协议。客户要评审此 报告,以确保报告内容准确完整地表达其需求。
No. 15
项目需求分析20条法则
如果都没有做好,象这个项目一样, 就只能有两种选择: 尽早重来;下一 个版本重新开始
好的需求,会加快项目的进度,也可以给开发人员的设计提供帮助。 项目开始前一定要做好需求和设计,至少要有明确的思路,匆忙开始的项目很可能 会失败,至少也会走弯路,而走弯路花的时间很可能会超过在需求和设计上省下来 的时间,更不用说失败的项目所造成的后果。
No. 9
C
ontent
I. II. III.
什么是需求 如何寻找需求 分析需求的难点
IV.
V. VI.
需求分析20条准则
需求确认 案例讨论
No. 10
项目需求分析难在哪里
有几种原因使需求分析变得困难: 客户说不清楚需求 有些客户对需求只有朦胧的感觉,当然说不清楚具体的需 求。例如全国各地的很多政府机构在搞网络建设,这些单 位的领导和办公人员大多不清楚计算机网络有什么用,反 而要系统分析人员替他们设想需求。 有些客户心里非常清楚想要什么,但却说不明白。 如果客户本身就懂开发,能把需求说得清清楚楚,这样的 需求分析将会非常轻松、愉快。如果客户全不懂开发,但 信任开发方,事情也比较简单。分析人员可以引导客户, 先阐述常规的需求,再由客户否定不需要的,最终确定客 户真正的需求。最怕的就是‚不懂装懂‛或者‚半懂充内 行‛的客户,他们会提出不切实际的需求。如果这些客户 甚至觉得自己是上帝的爸爸,那么沟通和协商都会很困难。
No. 3
从一个典型的失败项目说起——需求和功能设计
以上示例失败的原因
需求分析不到位、架构设计不合理
Do 需求分析做的好 架构设计合理 灵活的适应变化的需求 Don’t 需求分析做的好,架构设计不合理,项 目也可以实现,只是以后的维护会 有困难 架构好了,需求没有做好,随着需 求的进一步完善,项目也会完成
8
以已有的模块进行需求示例
•需求通常有一定灵活性,分析人员可能发现已有的某个模块与客户描述 的需求很相符,在这种情况下,分析人员应提供一些修改需求的选择以 便开发人员能够降低新系统的开发成本和节省时间,而不必严格按原有 的需求说明开发。所以说,如果想在产品中使用一些已有的常用模块, 而它们并不完全适合您所需的特性,这时一定程度上的需求灵活性就显 得极为重要了。
No. 18
项目需求分析20条法则
12 抽出时间清楚地说明并完善需求
•客户很忙,但无论如何客户有必要抽出时间参与‚头脑高峰会议‛的讨 论,接受采访或其他获取需求的活动。有些分析人员可能先明白了客户 的观点,而过后发现还需要客户的讲解,这时请耐心对待一些需求和需 求的精化工作过程中的反复。
13
准确而详细地说明需求
No. 4
需求内容
业务需求——反映了组织机构或客户对网站、产品高层次的目标要求, 通常在项目定义与范围文档中予以说明。 例如:电子商务网站中,关于客户在线业务流程实现,在线产品展示,订 单与支付等,整个过程都要符合客户企业自身的业务运作流程,为客户服 务。 用户需求——描述了用户使用网站必须要完成的任务,这在使用实例 或方案中予以说明。 例如:描述‚招聘系统‛功能,用户可分部门浏览职位招聘情况,可 在线填写简历,用户填写的简历字段可定制,后台可分类检索简历。
需求确认 案例讨论
No. 2
从一个典型的失败项目说起——需求和功能设计
|现实
一个小项目,感觉需求也简单,再加上时间 紧,如果从需求开始一步步来,时间肯定来不 及,在这种情况下,项目就匆匆的开始了。为 了节省时间,需求分析,架构设计等等都不去考 虑了,想到哪写到哪,完全瀑布式开发。直接 结果是,完工时间一拖再拖,最后不得不决定 下一版本整个推倒重来。
项目管理
Project Management
______需求管理
Internal Training Materials
CONFIDENTIAL INFORMATION: Do not disclose
C
ontent
I. II. III.
什么是需求 如何寻找需求 分析需求的难点
IV.
V. VI.
需求分析20条准则
10
获得满足客户功能和质量要求的系统
•每个人都希望项目成功,但这不仅要求客户要清晰地告知开发人员关于 系统‚做什么‛所需的所有信息,而且还要求开发人员能通过交流了解 清楚取舍与限制,一定要明确说明您的假设和潜在的期望,否则,开发 人员开发出的产品很可能无法让您满意。
11
给分析人员讲解业务
•分析人员要依靠客户讲解业务概念及术语,但客户不能指望分析人员会 成为该领域的专家,而只能让他们明白您的问题和目标;不要期望分析 人员能把握客户业务的细微潜在之处,他们可能不知道那些对于客户来 说理所当然的‚常识‛。