有效需求分析
2020-07-08 17:24:02 4 举报
AI智能生成
有效需求分析
作者其他创作
大纲/内容
软件需求全景图
业务驱动的需求思想
方案非需求
变更/优化型需求分析任务执行指引
1)澄清问题(Why)
2)了解背景(场景--功能,术语--数据,环境-质量)
3)建议并确定解决方案
需求挖掘
只挖掘问题,不挖掘方案
变更/优化型需求分析任务执行产物
1)原始需求
2)问题澄清
要解决的问题
现状
概念澄清
相似场景挖掘
3)业务环境描述
不做谁生气
多久生气一次
其他非功能需求
4)业务场景描述
5)业务术语说明
6)解决方案概述
组织应用类软件系统需求全景图
价值需求
目标场景
干系人关注点
干系人阻力点
详细需求
行为需求(功能需求)
数据需求
非功能需求
价值需求主线
目标/愿景分析(产物:问题卡片)【第1章】
干系人识别(产物:干系人列表)【第2章】
干系人分析(产物:干系人档案)【第3章】
详细需求
子域问题分解(系统分解)
子问题域分解:(产物:系统分解模型)【第4章】
业务接口分析:(产物:业务接口要求说明)【第5章】
功能主线
业务支持
分类
1)固化、优化业务流程(核心:业务流程)
2)拓展业务渠道(核心:业务流程)
3)个人知识转化为组织能力(核心:专家场景)
梳理业务支持的需求关键任务
1)业务流程识别:(产物:业务流程列表)【第6章】
2)业务流程分析(产物:流程图模型)【第7章】
3)业务功能(场景)识别(产物:业务功能模型【用力模型】)【第8章】
4)业务功能(场景)分析(产物:业务功能描述【用例描述】)【第9章】
管理支持
软件系统对管理的支持,主要体现在三个方面
1)事前风险避免,通过增加管理流程
2)事中风险控制,通过“规则”和“审批”
3)事后总结优化,通过“数据分析”
关键任务
1)管控点识别与分析(产物:1,管控点列表,2,管控点实现分析)【第10章】
2)业务报表分析(产物:业务报表需求描述)【第11章】
维护支持
关键任务
1)维护需求分析(产物:维护场景列表)【第12章】
数据主线
组织中四个核心“流”
1)工作流
2)信息流
3)资金流
4)物流
关键任务
1)领域建模(产物:领域模型)【第13章】
2)业务数据分析(产物:数据构成域推演说明)【第14章】
非功能主线
关键任务
1)质量树梳理(产物:关键质量树)【第15章】
2)质量场景分析(产物:目标--场景--决策表)【第16章】
补充性内容
关键任务
1)规则分析(产物:规则表)【第17章】
2)约束分析(产物:约束描述)【第18章】
价值需求篇
【第1章】目标/愿景分析
知识准备
1)需求=预期-现状
2)目标就是问题和机会
3)目标的三种描述方式
定性描述
定量描述
场景化描述
任务执行要点
1)访谈问题
外因触发
触因:参观考察,策略:分享收获
触因:竞争对手动向,策略:竞品分析
触因:热点及新技术,策略:分享理解
内因触发
表象原因角色提问法(还原表象、分享原因、共商决策)
分而治之提问法(可以按职能、产品服务、工作主题进行分解)
2)研讨机会
3)定义问题/机会
4)分析问题与确定解决方案
任务产物
问题卡片
【第2章】干系人识别
知识准备
Stackholder意为筹码持有人
任务执行要点
1)根据目标识别关键干系人
2)根据风险识别其他关键干系人
任务产物
干系人列表(干系人登记册)
【第3章】干系人分析
知识准备
干系人负需求(阻力点,担心点)
任务执行要点
1)选择干系人代表
2)访谈干系人,分析关注点
3)干系人关注点整理
任务产物
干系人档案
详细需求篇
【第4章】业务子系统划分
知识准备
业务视角划分vs技术视角划分
技术视角用户很难建立全局观
业务视角划分以提升与用户沟通的效率、激活用户的参与度
执行要点
1)划分业务子系统
1)按业务职能分解
2)按产品/服务分解
3)双维度划分(职能、产品/服务)
4)按关键特性分解(系统对用户的价值角度识别关键特性)
5)分析对遗留系统的影响(新增哪些子系统,修改哪些子系统,影响哪些子系统)
2)标识接口、确定关系
3)呈现业务子系统划分
1)层次图
2)构建图
3)数据流图
任务产物
业务子系统描述及说明
【第5章】业务接口分析
任务执行要点
1)明确接口的用途与业务价值
1)哪个子系统实现该接口是合适的
2)哪些子系统会用,用来实现什么价值
3)使用频率大概是什么样子
2)细化接口的交互过程
3)确定接口设计约束
任务产物
业务接口分析说明
【第6章】业务流程识别
知识准备
什么是业务流程
端到端流程
1)完整:服务请求从提出到满足的全过程
2)边界:职能边界,系统边界
任务执行要点
1)识别外部引发的的主、变、支流程
2)识别内部引发的的主、变、支流程
3)识别管理流程
4)判断业务流程优先级
任务产物
业务流程列表
【第7章】业务流程分析与优化
知识准备
分层业务流程
业务流程8要素
任务执行要点
1)选择流程图描述方式
2)勾勒流程主题
3)补充事中管控点
4)分析流程执行过程的监管需求
任务产物
业务流程描述
【第8章】业务场景识别
知识准备
业务场景/使用场景 VS 功能
用例的本质
思考方式
用户故事的本质
用户视角
任务执行要点
基于流程图识别系统角色
基于流程图识别业务场景
补充业务场景
示例:时间触发,状态触发的业务场景
绘制用例图片段并概述业务场景
任务产物
业务流程内业务场景描述,业务场景(业务功能)描述
【第9章】业务场景分析
知识准备
用户视角的场景描述
场景-挑战-方案
任务执行要点
概述业务场景
细化业务场景的业务步骤
遍历步骤分析困难,导出功能
识别环境与规则
分析实现方式,完成初步交互设计
任务产物
业务场景分析
【第10章】管控点识别与分析
知识准备
数据不是信息
什么是管控点
任务执行要点
标识管理者
标识管控点
分析所需指标
分析实现方式
任务产物
管控点识别与分析表
【第11章】业务报表分析
任务执行要点
明确报表使用场景
谁使用
为什么用
使用频率
分析报表内容
生成报表所需输入条件
数据来源
数据报表中的数据项、格式、计算方法
整理报表中的输出要求
任务产物
业务报表描述模板
【第12章】维护需求分析
任务执行要点
标识配置型维护场景
标识系统运行阶段维护场景
补充其他维护场景
任务产物
维护需求描述
【第13章】领域建模
知识准备
数据范围与关系
类图基础
E/R图
类图
类
类间关系(18种,常用4种)
读类图
任务执行要点
识别过程数据
识别自然数据
参与者(人,公司等)、地点、东西(物品、服务)
识别描述类数据
1)描述性名称
2)规则类
整理领域类图片段,合并出系统领域模型
任务产物
领域类图
【第14章】业务数据分析
任务执行要点
数据应用分析
1)哪些流程、场景在使用这些数据,使用这些数据的哪些部分
CRUD
数据构成分析
1)数据类型
2)数据规格
3)约束/取值范围
4)其他:“是否唯恐,是否为键值,是否自动编号”等细节
数据特点分析
1)结构特点
主要字段与次要字段
关键字段与辅助字段
2)使用特点
即时数据与历史数据
关键字段与辅助字段
任务产物
业务数据描述
1)数据结构分析
2)数据应用特点:数据与流程之间的关系,数据窗口分析
3)数据使用特点
【第15章】标识关键质量需求
知识准备
质量需求需要逆向思考
质量需求需要场景化思考
示例:手机跌落
质量需求也很关键
任务执行要点
识别重要质量属性
安全性
可靠性
1)要求高
2)环境复杂
3)使用者手生(非专业用户)
易用性
1)效率要求高
2)用户基础弱
3)与”你“差异大
性能
1)高并发访问
2)复杂的算法与逻辑
可维护性
1)业务变化
2)技术变化
可移植性
1)系统生命周期长
2)系统部署范围大
重要质量属性排序
1)威胁影响度
2)出现频率
任务常务
关键质量需求列表
【第16章】质量场景分析
知识准备
定性
定量
全局化
任务执行要点
识别质量场景
示例:逆向思考,场景化思考
制定对策
验证矛盾并解决
任务产物
目标场景决策卡
目标
场景
策略及风险
补充篇
【第17章】业务规则分析
任务执行要点
按作用域归类规则
影响整个问题域
影响一个业务流程
影响一个业务场景
按类型二次归类规则
行为类
数据类
权限类
分析规则后动机
业务动机
可执行考虑
【第18章】约束分析
任务执行要点
明确项目约束
进度要求(时间)
资源支持
预算要求(成本)
明确实现约束
技术选型(例如:antd,react)
部署环境(遗留系统,国家,文化区域,社会环境)
开发环境(可能受到开发人员的能力,开发资源的影响)
任务产物
项目约束(客户决策层关注)
设计约束(信息部门关注)
0 条评论
下一页