业务分析 - 角色
业务分析师在 IT 项目中的角色可以是多重的。项目团队成员可以担任多个角色和职责。在某些项目中,当可用资源有限时,BA 可能会担任商业智能分析师、数据库设计师、软件质量保证专家、测试员和/或培训师的角色。
项目协调员、应用程序开发主管或开发人员也可以在特定项目中担任业务分析师的角色。
业务分析与对业务正常运作和优化其运作方式的需求分析有很大的重叠。业务分析的一些例子是 -
- 创建业务架构
- 准备商业案例
- 进行风险评估
- 需求获取
- 业务流程分析
- 需求文件
BA的主要角色
大多数业务分析师的关键角色是业务和技术开发人员之间的联络。业务分析师与业务客户一起收集/定义系统或流程的需求,以提高生产力,同时与技术团队合作设计和实施系统/流程。
作为贡献者
BA 的主要职责是在识别业务问题、需求和功能方面为业务用户/关键用户的发展做出贡献,了解利益相关者的关注点和要求以识别改进机会,并为开发 IT 业务案例提供业务投入系统开发项目。
作为协调员
业务分析师还应该促进/协调需求的获取和分析,与利益相关者协作和沟通,管理他们的期望和需求,并确保需求完整、明确并将其映射到实时业务需求一个组织的。
作为分析师
另一个重要作用是评估拟议的系统和组织对系统实施的准备情况,为用户提供支持并与 IT 人员进行协调。
帮助从业务角度审查拟议IT系统的设计并提供意见,解决利益相关者之间的问题/冲突,通过协助用户开发测试用例来帮助组织全面和高质量的UAT,并帮助组织培训以确保部署的IT系统能够满足业务需求和要求并实现预期效益。
规划和监控业务分析活动,以制定范围、执行与 IT 系统开发项目业务分析相关的活动的时间表和方法,监控进度,与内部项目经理协调,并报告收入、盈利能力、风险和问题合适的。
业务分析师的主要职责
业务分析师的职责要求他在项目的不同阶段履行不同的职责,如下所示 -
启动阶段
此阶段将标志着新项目的开始,业务分析师将承担以下职责 -
- 协助进行项目的成本效益分析。
- 了解业务案例。
- 确定解决方案/项目/产品的可行性。
- 帮助创建项目章程。
- 确定项目中的利益相关者。
规划阶段
此阶段将涉及收集需求和规划以及项目的执行和管理方式。他的职责包括以下职能 -
- 引出需求
- 分析、组织和记录需求。
- 通过创建用例、RTM、BRD、SRS 等来管理需求。
- 评估建议的解决方案。
- 联络并加强与利益相关者的沟通。
- 协助制定项目管理计划。
- 帮助确定项目的范围、限制、假设和风险。
- 协助设计解决方案的用户体验。
执行阶段
此阶段标志着根据收集的需求开发解决方案。职责包括 -
向 IT/开发团队解释需求。
澄清对拟制定的拟议解决方案的疑虑和担忧。
讨论项目范围变更并确定其优先顺序并达成一致。
创建用于初始测试的 Beta 测试脚本。
与利益相关者共享开发模块并征求他们的反馈。
遵循最后期限并管理利益相关者的期望。
解决冲突并管理与项目团队的沟通。
监控阶段
在此阶段,将测量和控制项目是否与初始计划有任何偏差。该阶段与执行阶段同时运行。
开发测试脚本并进行全面的模块和集成测试。
进行UAT(使用验收测试)并创建测试报告。
获得客户对可交付成果的接受/批准。
向开发团队解释变更请求。
监控变更请求的进展并根据项目目标验证其实施情况。
结束阶段
此阶段标志着项目的结束。职责是 -
向客户展示已完成的项目并获得他们的认可。
创建用户培训手册、任何功能材料和其他教学指南。
在生产环境中进行精细的集成测试。
创建最终产品文档,记录项目经验教训。
BA 期望提供什么?
业务分析师充当业务用户和 IT 技术人员之间的桥梁。他们的存在将为 IT 项目的成功做出重大贡献。拥有一名专门的业务分析师有很多好处。专门的业务分析师可以 -
从业务角度提供清晰的项目范围。
开发合理的业务案例以及对资源和业务收益进行更现实的估计。
在成本和进度方面准备更好的项目范围、规划和管理报告,尤其是大型 IT 项目。
产生清晰简洁的需求,如果 IT 项目外包,这反过来又有助于提供更清晰、更准确的需求。
挖掘用户真实的业务需求,有效管理用户期望。
提高拟议 IT 系统的设计质量,使其满足用户需求。
确保开发系统的质量,然后再传递给最终用户进行审查和验收。
对交付的系统安排全面的质量测试并向 IT 技术人员提供反馈。