业务分析师的职责

分析师必须首先理解项目的业务目标,然后定义出用户、功能和质量需求,让团队进行估算和计划项目,最后设计、开发和验证产品。业务分析师同时还是领导者和沟通者,负责将模糊的客户理念转换为清晰的规范说明,指导软件开发团队的工作。作为业务分析师,可能要执行下面描述的典型活动。

1、定义业务需求

作为业务分析师,首要任务是帮助业务或者出资方、产品经理或者市场经理定义项目的业务需求。可以提供一份愿景和范围的文档模板,然后与愿景负责人协同工作,帮助他们清晰地表达愿景。

2、规划需求方法

分析师要制定获取、分析、记录和管理需求方面的计划,这一过程贯彻于项目的始终。要与项目经理紧密配合,保证这些计划与项目整体计划保持一致,并帮助完成项目的最终目标。

3、确定项目干系人和用户类别

针对每个用户类别,与业务发起人共同选出合适的代表,争取得到他们的参与,确定其责任。要解释清楚你希望从客户参与者那里得到什么,还要与每个人都达成适当的共识。

4、获取需求

积极主动的分析师能够熟练使用各类信息收集技巧,帮助用户阐明自己需要哪些系统功能,满足其业务目标。

5、分析需求

我们需要找两种需求:一是从客户要求引申出来的逻辑结果;另一种是客户虽然没有明确表态但似乎有意向的含蓄需求。我们可以使用需求模型来识别模式,找出需求之间的差距,揭示相互有矛盾的需求,确定制定出来的所有需求都在范围之内。与干系人协同工作,共同确定对用户需求和功能需求的说明需要具体到什么程度。

6、记录需求

分析师在记录需求时需要做到结构清晰,有条理,能够清楚描述将用于解决客户痛点的解决方案。使用标准模板能够加速需求开发进程,它可以提醒业务分析师要与用户代表讨论哪些主题。

7、沟通需求

作为业务分析师,必须与所有各方高效而充分地进行需求沟通。业务分析师要确定何时非文本方式提交需求,包括各类可视化分析模型、图表、数理方程和原型。沟通不是将需求记录在纸上然后将其束之高阁那么简单。沟通还涉及团队持续不断地合作,确保他们能够理解你想要表达的信息。

8、主导需求验证

业务分析师除了必须保证需求说明具备人们特别想要的特性,还要保证基于需求的解决方案能够满足干系人的需求。分析师是进行需求检查的核心人物。还要检查需求引发的设计和测试,确保人们对需求的解读是正确的。如果在敏捷项目中用接收测试来代替具体需求,还需要对这些测试进行检查。

9、帮助推动需求优先级排序

分析师作为中间人,要负责对各类干系人和开发人员进行合作和协商,保证他们做出的需求优先级决策是合理的,与达成业务目标是一致的。

10、管理需求

业务分析师全程参与整个软件开发生命周期,因此会帮助创建、检查和执行项目的需求管理计划。在针对已知产品发布或开发迭代建立一个需求基线之后,业务分析师把重点转向跟踪这些需求的状态,验证产品是否满足需求,并对需求基线的变更进行管理。根据不同成员的信息输入,分析师要收集可跟踪的信息,这些信息将单独的需求和其他系统元素联系在一起。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章