这个系列是我对《七步掌握业务分析》的读书笔记,作者本人是极为资深的专家,也是IIBA协会的创立者之一。对业务分析领域感兴趣的人,如果不急着去考IIBA认证的话,强烈推荐大家先阅读本书。
第4章 了解你的业务环境
1. 业务分析师如何了解企业?
2. 从业务愿意看起
3. 业务分析师如何解读业务?
4. 解读现有系统
5. 什么是业务流程?
业务分析师的称谓本身,就表明这个职位的工作内容中业务两字的重要性。业务分析师需要了解公司愿景,使命并带着这些信息去理解业务。
1. 业务分析师如何了解企业?
- 阅读公司宣传资料
公司的宣传资料有:产品宣传册,公司官网,公司向外界披露的市场信息,从中了解公司像用户提供的产品和服务。 - 阅读公司的财务报告
公司的财务报告,可以重点关注:损益表、资产负债表和现金流分析。还可以看看公司的利润、市场份额、股东价值和负债方面的表现。你也可以从中看出自己所在项目的预算与公司整体收入规模的对比,以及主营业务是否与自己的项目紧密相关。 - 回顾企业战略规划
阅读公司的战略愿景、使命和规划文件。
2. 从业务愿景看起
业务分析师要站在业务干系人的位置去看待问题,这在IT或者软件项目中尤为重要。
- 请求优先排序
业务分析师要向干系人解释需求排序的过程,避免业务干系人感觉自己的需求从未被回应的情况。
3. 业务分析师如何解读业务
业务分析师可以使用非常多的技术去了解业务
- 阅读已有文档:阅读系统和软件文档、员工程序手册、政策手册等;
- 观察:参与到干系人的工作环境和工作内容中去,观察流程在执行中存在的偏差以及原因;
- 访谈:一次与一到两个人引导需求,了解现有的业务并谈及改进需求。需要事先计划好问题和焦点,清楚这次访谈的目标和产出,记笔记在访谈中是一个很好的方式;
- 促进会议:原来叫联合应用设计,就是一组不同领域的人召集在一起共同探讨某个特定的流程或话题。促进会议的好处是可以有多个参与样本,并且高效地消除决议差异;
- 讨论组:讨论组是随机选择代表人参与会议,并就特点话题发表观点和意见。经常用于获取外部客户对于产品的反馈;
- 竞争分析: 关注外部竞争对手提供的产品和服务,所在机构在市场上的定位;
- 接口分析:接口分析可以确定可能影响的哪些现有系统的技术,确定涉及的干系人。
4. 解读现有系统
简单粗略的画一画现有流程的工作流图,帮助你理解业务和后续的问题。或草拟一个数据模型,业务规则表等。这是一种有益的反向工程。
5. 什么是业务流程
要理解一项业务,你必须理解它的工作,这个工作可以被定义为业务流程。
-
核心业务流程
为了理解业务架构,业务分析师应该先看核心业务流程。当一个核心业务流程被分析和描述时,那么这个业务需求可以被反复使用。