logo资料库

业务分析知识体系指南(中文版)-BABOK.pdf

第1页 / 共66页
第2页 / 共66页
第3页 / 共66页
第4页 / 共66页
第5页 / 共66页
第6页 / 共66页
第7页 / 共66页
第8页 / 共66页
资料共66页,剩余部分请下载后查看
目录
前言
BABOK - 业务分析知识体系介绍
BABOK - BA计划和监控概要
BABOK - 企业分析概要
BABOK - 需求获取(Elicitation)
BABOK - 需求分析概述
BABOK - 方案评估和验证概述
BABOK - 需求管理和沟通概要
BABOK - 业务分析技术概要
软件需求的三个层次
用Kano模型来确定需求优先级
原型开发
获取需求方法:Nine Boxes在
确定优先级的四个因素
用户经验曲线
附一:业务流程梳理工具Sam
附二:原型工具GUI Design Studio
无标题
业务分析与需求 周金根 zhoujingen@gmail.com http://zhoujg.cnblogs.com/ 2010-2-24
目录 业务分析与需求 ............................................................................................................................... 1 前言 .................................................................................................................................................. 5 BABOK - 业务分析知识体系介绍 ................................................................................................... 6 什么是Business Analysis .................................................................................................. 7 谁是BA ............................................................................................................................. 7 范围(Scope)....................................................................................................................... 8 BABOK结构 ...................................................................................................................... 8 各组成部分在项目不同阶段大致工作量比例 ............................................................. 11 CBAP认证发展阶段 ....................................................................................................... 12 BABOK - BA计划和监控概要 ......................................................................................................... 13 描述 ................................................................................................................................. 13 目的 ................................................................................................................................. 13 任务列表 ......................................................................................................................... 14 任务:涉众管理(Conduct Stakeholder Analysis) ..................................................... 14 任务:计划活动(Plan Business Analysis Activities) ................................................. 14 任务:计划沟通(Plan Business Analysis Communication) ....................................... 15 任务:计划需求管理流程(Plan Requirements Management Process) ................... 15 任务:计划、监控和报表业务分析绩效(Plan, monitor and Report on Business Analysis Performance) ................................................................................................................ 15 BABOK - 企业分析概要 ............................................................................................................. 17 描述 ................................................................................................................................. 17 目的 ................................................................................................................................. 17 任务列表 ......................................................................................................................... 17 任务:标识业务需要(Identify Business Need) ........................................................ 18 任务:确定方案步骤(Determine Solution Approach) ............................................. 18 任务:定义方案范围(Define Solution Scope) ......................................................... 18 任务:开发业务案例(Develop the Business Case) .................................................. 19 BABOK - 需求获取(Elicitation) ................................................................................................. 20 描述 ................................................................................................................................. 20 目的 ................................................................................................................................. 20 任务列表 ......................................................................................................................... 21 任务:准备工作(Prepare for Elicitation) .................................................................. 21 任务:开展获取(Conduct Elicitation) ...................................................................... 21 任务:文档化获取结果(Document Elicitation Results) ........................................... 21 任务:确认获取结果(Confirm Elicitation Results) ................................................... 22 BABOK - 需求分析概述 ............................................................................................................. 23 描述 ................................................................................................................................. 23 目的 ................................................................................................................................. 23 任务列表 ......................................................................................................................... 24 任务:组织需求(Organize Requirements) ............................................................... 24 任务:划分优先级(Prioritize Requirements) ........................................................... 24 任务:详述需求和建模(Specify and Model Requirements) ................................... 24 任务:确定假定和约束(Determine Assumptions and Constraints) ........................ 25
任务:确认需求(Verify Requirements) .................................................................... 25 任务:验证需求(Validate Requirements) ................................................................ 25 BABOK - 方案评估和验证概述 ................................................................................................. 26 描述 ................................................................................................................................. 26 目的 ................................................................................................................................. 26 任务列表 ......................................................................................................................... 27 任务:评估需求覆盖率(Assess Requirements Coverage) ....................................... 27 任务:分配需求(Allocate Requirements) ................................................................ 27 任务:确定组织意愿(Determine Organizational Readiness) .................................. 28 任务:验证方案(Validate Solution) ......................................................................... 28 任务:评价方案(Evaluate Solution) ......................................................................... 28 BABOK - 需求管理和沟通概要 ................................................................................................. 30 描述 ................................................................................................................................. 30 目的 ................................................................................................................................. 30 任务列表 ......................................................................................................................... 31 任务:管理方案和需求的范围(Manage Solution and Requirements Scope) ........ 31 任务:管理需求追溯(Manage Requirements Traceability) ..................................... 32 任务:管理需求重用(Maintain Requirements for re-use) ...................................... 32 任务:准备需求包(Prepare Requirements Package) ............................................... 32 任务:传递需求(Communicate requirements)........................................................ 33 BABOK - 业务分析技术概要 ..................................................................................................... 34 软件需求的三个层次 ..................................................................................................................... 36 业务需求 ................................................................................................................................. 36 用户需求 ................................................................................................................................. 38 功能需求 ................................................................................................................................. 38 三个层次的开发关系 ............................................................................................................. 39 需求工程=需求开发+需求管理 ................................................................................................. 42 需求开发 ................................................................................................................................. 42 需求获取 ......................................................................................................................... 44 需求分析 ......................................................................................................................... 44 需求管理 ................................................................................................................................. 46 用Kano模型来确定需求优先级 ................................................................................................... 48 客户满意度模型Kano .................................................................................................... 48 评估需求类型 ................................................................................................................. 48 Kano模型分析................................................................................................................ 49 原型开发......................................................................................................................................... 51 为什么需要原型 ............................................................................................................. 51 水平和垂直的原型 ......................................................................................................... 51 抛弃型原型或进化型原型 ............................................................................................. 51 低保真原型和高保真原型 ............................................................................................. 52 原型工具 ......................................................................................................................... 53 原型不仅仅是界面 ......................................................................................................... 54 OpenExpressApp对原型的支持 .................................................................................... 55 获取需求方法:Nine Boxes ........................................................................................................... 56
三个方面 ......................................................................................................................... 56 三种提问方式 ................................................................................................................. 57 用户故事 ......................................................................................................................... 57 为客户着想 ..................................................................................................................... 57 确定优先级的四个因素 ................................................................................................................. 58 用户经验曲线 ................................................................................................................................. 59 用户经验曲线 ................................................................................................................. 59 大多数用户是大众(competent )的用户 .................................................................. 60 附一:业务流程梳理工具Sam ..................................................................................................... 62 业务流程五个层次 ................................................................................................................. 62 流程梳理工作方法 ................................................................................................................. 64 附二:原型工具GUI Design Studio ............................................................................................... 65
前言 业务分析和需求对产品来说起到决定性作用,本文将会讲解一下业务分析知识体系BABOK以及一些与需求相关的一些知识。 欢迎大家来信zhoujingen@gmail.com提出你的建议
BABOK - 业务分析知识体系介绍 当我们作项目时,下面这张图很多人都明白,从计划、构建、测试、部署实施后发现提供的方案并不能真正解决用户的问题,那么我们是不是少了什么步骤或 者缺少对什么环节的重视呢? 上图和下图对比就可以看出来,保证产品是客户想要的,那么必须有业务分析这个重要环节,必须很好的描述和定义用户的需求并提供解 决方案。 Scrum 方法中对开发团队提供了很多支持,但是对PO如何得出Product Backlog并未提及,因为这已经属于另一范畴了。那我们有没有什么方法可以支持PO进行业务分析呢?秉承一贯偷的 作风,在年度总结和计划:去年4个1,今 年5个1中提及到引入BABOK知识体系,本篇将作为这个系列的开篇,对BABOK进行总体的介绍。
什么是 Business Analysis BABOK 对"What is Business Analysis"做了一个权威的定义: Business analysis is the set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure,policies, and operations of an organization, and recommend solutions that enable the organization to achieve its goals. 翻译一下为: Business Analysis就是一组任务和技能的集合,它是不同的利益 相关者之 间的桥梁,目的是为了让这些利益相关者更好的理解组织的 架构、政策和运作模 式,并且为了使得组织能够达到它们的目标,提 出相应的解决方案。 谁是 BA
BABOK认为BA是任何人都可以是BA,只要他做的是业务分析的工作,而不区分岗位角色,他可能是系统分析师、流程分析师、项目(产品)管理 者、开发人员、质量分析员、业务架构师或者咨询师等等。在不同的公司,对于BA有不同的理解和职位描述,所以在BABOK中也没有定义明确的岗位职责。 对于IT的BA而言,IT部门和业务部门会存在gap,IT不懂业务,而业务部门不懂技术,所以IT的BA最好是既懂技术又懂业务。 范围(Scope) 术语“scope”应用非常广泛,定义也非常之多,IT中有两个定义占主导:  方案范围(Solution scope):是满足业务需 求而设计的一套方案  项目范围(Project scope):实现和构造特定方案(solution)时的工作 在本系列介绍中,如果没有特别说明时,范围都指方案范 围,而项目范围更多出现在项目管理范畴中。 BABOK结构 BABOK由以下几个部分组成: 1. 任务(TASK):业务分析中的核心工作,每件任务都必须具有如下的特性: o 每件任务都是有价值的,并且大家都是认同的 o 每件任务是完整的,它的输出可以作为其它不同人的输入 o 每件任务都是知识体系中必须的组成部分 o 输入/输出 2. 技能(TECHNIQUE):技能描述在在某个特定的情况下如何执行任务。每个任务可 以没有或者有1至多个相关的技能,但每个技能必须至少关联到一项任务中去。BABOK中包括了BA社区中大部分常用的技能。当我们在自己领域中实践时,可 以添加自己的技能。 3. 知识点(Knowledge Area):知识点是相关任务和技能的集合,它由7大组 成部分:
分享到:
收藏