从BA视角看我司敏捷开发项目运作

注:BA视角(承上启下之角色)
推荐优先阅读《IT各个层级角色与职责》(https://www.jianshu.com/p/fe1c1ad0930c)

在IT行业中一般由项目经理、产品经理、需求分析师、架构设计师、交互设计师、视觉设计师、数据架构师、数据分析师、开发工程师、测试工程师、配置管理员、质量经理。现在所处的敏捷开发团队,麻雀虽小,但也五脏俱全。下面,以一张热力图来呈现我所处的敏捷开发团队中各角色间的相互工作。

从BA视角看我司敏捷开发项目运作_第1张图片
角色间交互

(表内为各角色涉及到的日常工作。每项工作对应列的角色为主动发起或主要参与方,对应行的角色为响应方或辅助参与方。一个角色所涉及的所有事项,为列数据加行数据。)
以我的角色——需求分析师BA为例。核心工作为业务分析,日常工作还包括系统分析、需求交接、需求验证、进度风险跟踪。参与周边工作有调研分析、框架评估、测试用例评审等。

因为团队仅为一个子产品,其上还有整个项目组,项目组之外还依托了整个公司的IT资源,所有有些IT角色在这里并没有得以体现。比如数据构架、分析类角色。加上所处子产品主要为数据消费方,这类角色只在于数据湖、数据底座这样的项目组才会存在。

BA在敏捷开发中,起着承上启下的作用。向上,做业务分析,从一句话需求扩展出一套业务方案。向下,做系统分析(这里更多的应该是SE的责任了),确保其在IT上的可实现性。且在我们的团队运作模式中,开发几乎全是外包人员,向下便是一个转折点了。

我们团队中,1个子产品经理,3个BA,1个SE。因为人员的紧张,也往往兼顾其他工作,我们BA的外延也在逐渐扩大。倾向调研分析及性功能点的勾勒,可以向上往产品经理路线发展。倾向做系统构架分析,将需求方案落到IT实现细节,乃至接口数据的来龙去脉层面,可以向下往技术层面发展。

你可能感兴趣的:(从BA视角看我司敏捷开发项目运作)