业务分析师培养指南

上传人:j****9 文档编号:45432952 上传时间:2018-06-16 格式:DOC 页数:6 大小:45.50KB
返回 下载 相关 举报
业务分析师培养指南_第1页
第1页 / 共6页
业务分析师培养指南_第2页
第2页 / 共6页
业务分析师培养指南_第3页
第3页 / 共6页
业务分析师培养指南_第4页
第4页 / 共6页
业务分析师培养指南_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《业务分析师培养指南》由会员分享,可在线阅读,更多相关《业务分析师培养指南(6页珍藏版)》请在金锄头文库上搜索。

1、业务分析师培养指南业务分析师培养指南By Ada_ThinkAbroad2008.10 /一、需求过程总结一、需求过程总结 1、需求分析的过程: 需求定义需求捕获需求分析需求描述需求验证 需求管理过程贯穿到整个需求 分析过程中。 2、需求管理: 需求基线与变更管理 需求跟踪操作要务 需求管理工具 需求工程:RUP Rational Unified Process 使用管理工具来管理各种各样的需求。 /二、二、BA 概述概述1、BA 的定位:的定位:Business analyzer,顾名思义,是对业务进行分析的人员,其要职就是要把业务的原貌忠实 地反映出来。作为 BA,首先他要懂业务(精通/熟

2、悉/了解,至少是了解) ;在此基础上,去 了解客户的需求。获得客户的需求包括三层含义:获得客户对系统的需求、按照信息系统 的原理分析客户需求的合理性(包括就需求的讨价还价) 、挖掘客户的需求。2、BA 的工作方式:的工作方式:1)对于中型以上信息系统项目,最好有两个以上的 BA,这是因为 BA 的工作的内容以 及核心是和客户、开发人员进行沟通、交流;而且牵涉的都是业务知识,需要传 达和交流的东西最好杜绝只有一个人知道,多个人知道就会互相映证。 2)最好自始至终在同一个场地办公,当然若实在是由于场地所限,在项目的中后期 可以通过网络在异地办公,但要保持必要的沟通网络畅通。 3)从项目的开始到结束

3、,BA 都要持续跟踪。按照软件开发的螺旋迭代模型,一个单循环包括需求分析概要设计-详细设计用户测试系统验收这几个阶段;BA 的大量工作都体现在第一个即“需求分析”阶段,后面几个过程 BA 都要随叫随 到;并且,在用户测试、系统验收阶段,也需要 BA 高密度地和客户进行沟通, 以不断地修正重大的需求中的疑难问题,另外若期间客户有重要的需求变更,BA 也需要记录并进行变更的合理性并形成文档。另外,如果客户需要,BA 需要对用 户测试做相关的指导。3、BA 的工作内容:的工作内容:1)和客户沟通,捕获、分析、定义用户的需求,形成标准化需求文档; 2)对需求文档进行评估,和设计组、开发组一道从业务、技

4、术角度评价需求的合理 性;其间 BA 要充分发挥主观能动性,结合自己以往的设计经验从可行性、经济 性、全面性分析需求文档的质量。 3)对项目组其他所有小组进行需求培训,培训内容包括业务基础知识、业务流程、 业务典型场景;全程都要负责跟需求有关的顾问、咨询工作,服务对象包括开发 组、测试组、美工组; 4)负责和客户的持续沟通,保证需求满足客户的需要并且需求是全面的、最新的、 合理的;若客户需求发生变更,则要分析变更的合理性(并且可从技术角度可以 先进行一部分思考) ,更新文档,保持文档内容的及时、权威、合理。 5)在用户测试阶段要适时地指导用户如何进行系统测试;(问题:用户测试阶段,测 试组需要

5、参与进来吗?我认为应该要派人参与进来。)4、BA 需具有的能力:需具有的能力:1)较充分的领域业务知识、技能,如保险领域中的保险基础知识、寿险基础流程知 识;当然对于特定的项目有实际的保险业务一线知识和技能则更好,比如对于 “保险公司出单业务系统” ,如果 BA 有承保出单操作经验则最好。 2)有一定的软件工程领域知识,最好曾经做过程序员,经历过若干个 IT 开发项目实 战,有项目管理、系统设计、架构经验则更好;当然,不同复杂度的项目需要 BA 所具有的技能不一样。但最好 BA 有较系统的软件开发基础知识; 3)与客户进行有效沟通的能力;时刻保持清晰的头脑;(较好的语言组织、表达能力; 良好的

6、问题分析与综合能力;良好的基础数学知识(数学知识越多越好); 4)良好的谈判能力,能就领域问题的争执及时有效地提出可选解决方案;能够同时 替客户、开发人员着想,对具体问题具体分析,良好地平滑掉客户与开发人员之 间在系统实现与纯业务之间的隔阂。 5)良好的文档功底,包括良好的文字功底;包括构词造句行文章法、润色修改等技 能; 6)良好的协调能力;5、BA 所用的工具:所用的工具:分析工具:UML 工具,如 rational Rose、EA 等等; 绘图工具:如 viso、office 等; 数据库工具:如 PL/sql、powerdesigner,Erwin 等; 项目管理工具:如 projec

7、t,p3 等; 文档工具:如 office,ultra edit 等6、系统需求分析方法:、系统需求分析方法:1)归纳法:从系统功能所需要的业务原子属性出发,用树状图的形式把需求记录下 来, 并按各种业务分类方法,绘制不同分类下的树状图,以从各个视角来分析业务; 2)演绎法:从系统功能模块出发,用树状图或者网络图的形式,分析出功能及功能所 对应的业务属性。7、需求分析中遇到的典型问题:、需求分析中遇到的典型问题:有些业务问题虽然很简单,但在做用例的时候需要考虑到诸如数据库设计、程序性能、 操作方便性来考虑。8、和客户交流的规范和技巧:、和客户交流的规范和技巧:8.1 会议、事务安排规则概要 1

8、)每次和客户约定开会之前,要确定好会议的内容、与会人员、会议议程、会议目 标、会议材料。 2)如果出了问题,则找问题的根源(从业务上、管理体制上),人员的建制以及各 自的职责与权威性应该明确、清楚。 3)处理问题的方式:开发人员、需求人员、测试人员。 4)每一次会议后需要对会议效果、质量进行总结。并对下次的会议以及下一步的安 排作出说明。 5)人员的安排、事情的安排、要注意轻重缓急。 8.2 用户方人员角色分析 “用户”方是一个广义的定义,按照人员归口管理方法,用户分为高层用户、经营层用 户、操作层用户。 。 。 。 对操作层用户,我们要注意一类人员的微妙定位:。 。 。 9、文档管理方法的总

9、结:、文档管理方法的总结:文档格式可以按照国标的方式进行,也可根据公司成功项目案例来进行,还可根据特 性项目或者客户方的相关规定,灵活制定文档格式范本。文档格式重要,但不是所有信息 系统的关键之处。任何一个信息系统,对于系统分析、需求分析,其要旨是将系统模拟运 行、真实运行下的输入、输出,各种交互(包括人人、人机、机机)的场景、时空关系清 晰地分析并表达出来,从而便于后续的模型概念设计和模型详细设计。 需求的输入是客户、业务上的原始需求;需求的输出是规范化的文档、流程图、用例、 系统功能分解图、关系图、网状图等等。 需求分析的过程中,经常会和客户来回地就业务问题、业务描述、业务映射到系统所 涉

10、及到的诸多问题进行探访、反馈、会议确认等等。每次交流中,除了热烈地讨论之外, 需要把当时讨论的诸多问题的起因、讨论过程、阶段性或者最终解决方案忠实地记录下来, 及时形成会议纪要。会议之后,要及时对会议纪要进行分类整理、问题分派、问题再思考。 对于已经明确了解决方法的系统问题,可以以用例、流程图、网络图等形式反映到 SRS 中 去。需求分析的工作是一项来回反复、逐步验证、最终确认的过程。其间需要分析人员不 断地去挖掘客户的真实意图,通过相应得技术分析手段将客户的需求真实地记录、分析、 归档,并形成初步的概念设计文档。需求分析人员经常和客户、程序员、项目经理打交道,其思维方式应该要相当灵活, 抓住

11、事物的本质,按照系统开发的日程尽量将需求分析阶段提前结束,这样为后续设计、 开发工作留出充分的时间余量。三、保险行业业务分析师的知识体系结构三、保险行业业务分析师的知识体系结构IT 背景及经验背景及经验保险学系统知识及经验保险学系统知识及经验数学知识数学知识高等数学、线性代数、概率及统计、随机过程、组合数学项目管理经验项目管理经验投资理论投资理论四、需求分析待提炼四、需求分析待提炼继续要做的需求分析总结继续要做的需求分析总结针对需求分析的每个环节进行总结。需求分析是一个迭代的过程;需求分析是一个迭代的过程;用例的抽取也是一个迭代的过程,先是粗粒度的,然后是第一次精化、第二次精化,第 n 次精化

12、的过程。 业务规则业务规则企业通过一组业务规则(Business Rules)来控制整体的运作,包括人员、流程、系统、概念 的运作,皆受制于业务规则。由此可见业务规则之重要。如何提需求如何提需求(站在甲方的立场看问题站在甲方的立场看问题):作为公司业务管理层,如何根据公司发展的战略目标提出业务上具体的经营目标需求, 这是一个综合问题。 需求不是一个人的需求,是大家的需求,是在组织中的全体成员达成对业务经营目标 一致认可的基础上提出来的。 如何提需求,是一门科学,也是一门艺术。 /其他其他需求分析小组的人员分工问题:需求分析小组的人员分工问题:要有统一的领导,明确的分工。 和客户联络的方式、机制要明确化、机制长效化。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号