当前位置:文档之家› 需求培训讲义资料

需求培训讲义资料

29
三、基本工作内容
现场调研确认 ➢ 任务要求:干系人分析,客户沟通,用户确认签字 ➢ 阶段成果:调研大纲、需求确认书、调研分析报告 ➢ 沟通对象:建设单位、用户单位;部门领导
30
三、基本工作内容
系统原型开发
实现方法
➢ 任务要求:功能实现、界面美观,效率高 ➢ 阶段成果:系统原型,完善功能需求 ➢ 沟通对象:部门领导、开发人员
27
三、基本工作内容
系统原型开发
积极应对态度
福特汽车的例子----启发:解决方案不要拘泥于用户现有的想法和思路, 充分发挥信息手段的优势。
28
三、基本工作内容
数据需求分析 ➢ 任务要求:分析输入、输出及中间状态数据指标,来源、存储策略 ➢ 阶段成果:数据类别、数据指标,数据库设计思路,接口需求 ➢ 沟通对象:部门领导、开发人员
➢ 而在于这些高达74%的不成功项目中,有约60%的失败是源于需 求问题。
➢ 也就是说,有近45%的项目最终因为需求的问题最终导致失败。
对不知道航行目的地的人来说, 没有顺风!
6
一、认识需求分析
需求分析的重要性
在Standish Group的报告中总结了导致项目失败的最重要的8大原 因中,有5个与需求相关: ➢ 不完整的需求(13.1%); ➢ 缺乏用户的介入(12.4%); ➢ 不实际的客户期望(9.9%); ➢ 需求和规范的变更(8.7%); ➢ 提供了不再需要的(7.5%)
➢ 在软件工程中,需求分析指的是在建立一个新的或改变一个现存 的电脑系统时描写新系统的目的、范围、定义和功能时所要做的 所有的工作。
➢ 需求分析阶段的任务是确定软件系统功能。
3
一、认识需求分析
什么是需求分析
业务需求
项目视 图/范围
文档
用户需求
用例文 档
质量属性 非功能需求
其它非功能 需求
设计约束
系统需求
需求:1 设计:5 编码:10 测试:20~50 运行与维护:200
11
Contents 主要内容
12
认识需求分析 人员素质要求 基本工作内容 能力培养建议
二、人员素质要求
需求人员来源 ➢ 用户、业务人员转为分析员(软件工程知识欠缺) ➢ 开发人员转为分析员(领域知识、沟通能力) ➢ 主题专家(易按自己的偏好来构建系统)
缺乏资源(10.6%),没有执行层支持(9.3%),缺少规划需求分析的重要性
项目成功的因素:
➢ 用户的参与:15.9% ➢ 管理层支持:13.9% ➢ 清晰的需求描述(13.0%); ➢ 合适的规划(9.6%); ➢ 现实的客户期望(8.2%); ➢ 较小的里程碑(7.7%); ➢ 有才能的员工(7.2%)
需求分析师 培训
阿鲲(121166801) · 2015-2-5
Contents 主要内容
2
认识需求分析 人员素质要求 基本工作内容 能力培养建议
一、认识需求分析
什么是需求分析
➢ 所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清 楚问题的要求,包括需要输入什么数据,要做哪些分析处理,最 后应输出什么。
功能需求
SRS
4
一、认识需求分析
什么是需求分析
问题域
机器域
for(i=0;i=i+1;i++) {
print i; }
需求
规格说明书
程序
5
一、认识需求分析
需求分析的重要性
➢ 根据Standish Group对23000个项目进行的研究结果表明, 28%的项目彻底失败,46%的项目超出经费预算或者超出工期, 只有约26%的项目获得成功。
8
一、认识需求分析
需求分析的重要性
9
一、认识需求分析
需求分析的重要性 ➢ 需求分析之所以重要,就因为他具有决策性、方向性、策略性的
作用,他在软件开发的过程中具有举足轻重的地位,大家一定要 对需求分析具有足够的重视。在一个大型软件系统的开发中,他 的作用要远远大于程序设计。
10
一、认识需求分析
需求错误的代价
全技术
➢ 常用商业软件:GIS平台、数据库管理平台、常用中间件 ➢ 原型开发工具:Axure,Visio ➢ 其它:图片处理工具等
15
二、人员素质要求
客户行业知识
➢ 专业知识:防汛抗旱、山洪灾害、水资源 ➢ 行业标准规范:
• 数据库标准:实时水雨情数据库、水质数据库、水资源五大数据库… … • 规划方案:水利发展规划、水利信息化发展规划、水文基础术语和符号规范
➢ 阶段成果:项目工作范围说明书、业务流程图,初步明确业务需求、用户
需求、系统需求、非功能需求、设计约束等
➢ 沟通对象:商务经理、售前支持
23
三、基本工作内容
项目任务理解
善于发现问题
黑桃3是红桃3染色的
启发:客户不会把全部的东西都如实告知需求人员,需求人员要通过自己 观察进行分析和判断。
24
三、基本工作内容
功能体系梳理 ➢ 任务要求:要参考历史资料,但不能局限于历史资料;抽象;渐进明细 ➢ 阶段成果:系统功能体系,初步明确功能需求 ➢ 沟通对象:部门领导、其他项目项目经理
25
三、基本工作内容
功能体系梳理
实现方法
• 按不同业务内容(自上向下分解) • 按业务流程(数据驱动) • 面向对象
26
三、基本工作内容
、水文标识指南、水文情报预报规范、水文自动测报系统规范 • 法律法规:水法、水土保持法、水文条例等
16
二、人员素质要求
客户行业知识
17
二、人员素质要求
客户行业知识
蒸散发
降水
截留 填洼
土壤持水量
坡地
地面径流 壤中水径流 地下水径流
出流 河网
18
二、人员素质要求
客户行业知识
19
二、人员素质要求
客户行业知识
20
二、人员素质要求
其他技能 ➢ 沟通能力 ➢ 管理能力 ➢ 组织能力 ➢ 客户服务意识 ➢ 独立工作能力
21
Contents 主要内容
22
认识需求分析 人员素质要求 基本工作内容 能力培养建议
三、基本工作内容
项目任务理解 ➢ 任务要求:从项目合同、招标文件、投标文件获取项目任务,原始资料优

13
二、人员素质要求
需求角色定位 ➢ 客户眼中:需求是乙方的间谍,专门从自己这里获取情报 ➢ 开发眼中:需求是甲方的特务,专门压迫自己实现功能
• 需求人员是客户和开发人员之间沟通的桥梁, 从客户那里获取真实需求,传递给开发人员。
14
二、人员素质要求
计算机专业知识 ➢ 软件领域基本知识:信息系统知识、软件开发技术、网络技术、信息安
相关主题