业务分析师如何面对业务和技术经理的分歧?

  假设你是一名业务分析师,与IT团队合作开发满足业务需求的解决方案。假设,你已经收集了业务要求,并且你或系统分析员也收集了技术要求。所需的更改增强需要使用另外特定编程语言编写,而技术经理不同意使用该语言进行增强,而是希望使用其他技术。你是如何解决这种情况的?

  在理想的世界中,业务分析师要求以与技术无关的方式解决业务问题,这意味着解决方案应独立于所选择的技术。这样做的原因是IT服务于业务,而不是相反 - 因此业务应该对解决方案的外观有最终决定权,而不受技术选择的限制。

  但我们并不是生活在一个理想的世界,而且答案并不总是那么明确。业务分析师可能参与技术选择的原因有很多,包括:

  企业架构标准或战略技术路线图可能要求使用特定技术来实现所设想的解决方案;

  该技术之前可能已被使用过,并且再次使用会更简单,更容易或成本更低;企业意识到只有特定技术才能完全满足业务需求。

  因此,业务分析师可能会参与技术选择讨论,尤其是当IT部门不同意业务请求时。

  这让我们回到原来的问题。

  下面将探讨以下五个问题作为尝试解决的方法:

  1)为什么技术经理根据业务要求提出不同的技术解决方案?
  2)使用一种技术与另一种技术相比,成本/效益分析是什么?
  3)技术经理的提案是否真正满足业务需求,包括满足每项要求?
  4)如果技术经理的提议违反了组织的企业架构或技术路线图,那么违背本指南的理由是什么?
  5)技术经理的方法能否与现有的其他系统无缝协作?

  有了这五个答案,业务分析师就能够最好地协商业务和IT之间的政治关系。最后的答案可能需要聚集业务和技术利益相关者以及执行领导,以达成协议。

 

业务分析设计