IT业务分析师做什么

我们每个人都必须听过父母或朋友的相同问题,而不是“程序员聚会”中的问题:“您在那儿到底在做什么?”

通常,在尝试回答后,会出现一个不变的注释:“哦,您的程序员,您甚至无法修理冰箱。” 对于不能真正向同事解释他们在做什么的业务分析师,我们能说些什么。

我本人经常从父亲那里听到这个问题,但仍然只是找不到正确的答案。 事实是我们在工作中所做的-我们进行分析!

IT分析师花什么时间?


特别是对于本文,我不得不从前三个工作位置彻底地挖掘JIRA档案。 我不能保证绝对的准确性(是的,我也不喜欢在最后一分钟之前画完所有课程),但总体情况确实与我对所履行职责的感受一致。

大致的工作分配可以描述如下:

  • 会议-20%
  • 文档-30%
  • 团队合作-25%
  • 测试-5%
  • 商务旅行-5%
  • 自我发展-15%

这是过去3个月的确切小时数:

分析师时间分配

如您所见,图片确实很相似。 由于工作地点的最新变化以及相应的融入新环境的过程,导致差异很小-没有商务旅行和与团队在一起的工作时间更长。

现在让我们更详细地查看每个项目。

会议会议


让我们从最重要的事情开始-实际上是从业务分析开始-从业务会议开始,业务会议包括与客户的会议和与团队的内部会议。

首先,这是对主题领域的分析和需求的收集。 在这里,我们可以找到客户想要我们做的事情,他所遇到的问题,我们提供实施的第一个想法,并共同制定初步的项目计划。

与客户会面的其他重要内容是完成工作的讨论,变更计划,演示和培训,我们在其中告诉您如何使用所建议的产品。

可能是会议是我们工作的基础,他们为分析师和他们的团队提供了进一步的任务,因此值得为他们做最仔细的准备。

处理文档


我要说的是,如果分析师不参加会议,那么他将坐在那里并处理文档。 不要误会我的意思,这并不意味着您只需要愚蠢地敲键盘,相反-在这里您必须使用我们所有的智力,这是最耗时的。

以下是一些您必须定期处理的示例:

  • 需求规范是将客户思想的自由转化为结构清晰的文档,该文档清楚地描述了团队需要做什么。 后来,该文档得到了客户的认可,并构成了正在进行的项目的基础。
  • 变更请求(Change Request,变更请求)-在开发开始后甚至完成后,如果产品需要变更,则由客户启动的过程。 该文件描述了系统的哪个部分以及应如何修改,其中包含对工作绩效的及时性和成本评估。
  • 用户手册和其他培训材料-很明显,在项目结束之后,您需要为客户编写文档,其中将描述如何使用系统,并为常见问题提供提示和解答。

每个分析师都有自己喜欢的文档处理工具包-有人喜欢绘制图表,有人用Word编写文本画布。 无论如何,我建议您熟悉UML,BPMN的基础知识,用户案例和接受标准的概念。 他们很可能会在每个雇主处找到。

团队合作


在更大程度上,对于团队而言,它是分析师-客户的声音。 在任何无法理解的情况下,他们都会向他提问“这是什么意思?” 他们将与他一起确认客户是否想要它。

我总是说,IT中的业务分析师扮演着开发人员和业务之间的桥梁的角色,能够同时讲客户和程序员的语言。 在日常工作中,我们必须共同讨论需求,计划和分配任务,并回答程序员当前的问题。

通常,业务分析师会在团队中的每个成员身上花费大量时间,并在担任副总裁时扮演着特殊的角色。 在我的实践中,甚至出现过这样的情况:经理来找我讨论哪些同事应该奖励,谁不应该奖励。

测试中


显然,最重要的是,了解客户的需求之后,我们将不得不检查程序员的工作结果。

预计业务分析师将运行所谓的用户接受测试-用户接受测试。 无需编写自动脚本或检查站点上按钮的大小和颜色。 所要做的就是向用户介绍自己并利用成品。 检查使用时是否有任何不便之处,系统是否按用户期望的那样正常工作,是否有明显的错误或与要求不一致的地方。

重要的一点! 必须记住,分析人员一直在团队中度过所有时光,参与讨论,意识到程序的各种“漏洞”和瓶颈。 同时,在执行测试时,我们必须了解客户不具备此知识,他不知道单击何处以及不单击何处。 绝对有必要以开放的心态评估系统,并向开发人员指出所有错误-越早发现这些错误,修复起来就越容易。

自我发展


他们说,为了跟上编程中的所有新技术,您几乎每天都需要学习新的框架,尝试使用自己喜欢的语言的新版本,并遵循世界各地的最佳做法。

幸运的是,业务分析的基础不会经常更改。 但是,正如我在上一篇文章中所述,要在众多业务分析师中脱颖而出,您需要成为开发最全面的专家。

您还需要监视IT的变化,需要开发软技能,学习业务管理,财务基础知识,了解客户的主题领域等等。 通常,事实证明,与其他程序员相比,您经常需要更多的培训时间。

最后,我将为自我发展提供建议-接受其必要性并与您的领导者讨论。 对于业务发展而言,至关重要的是不要将自己推入既定流程的框架,因为明天将出现一个完全不同领域的新客户和新项目。 业务分析师必须能够快速适应不断变化的环境,并准备好应对新的主题领域。 在这里,您花费所有的时间来扩大视野将帮助您。

Source: https://habr.com/ru/post/zh-CN443352/


All Articles