2.4 其他视角:将业务需求映射到SAP应用程序中
SAP入门经典(第4版•修订版)
由于参与实施、使用和支持SAP的利益相关人类型各异,单一视角永远不可能获得每一个人的共鸣。几乎不可能有人能拥有如此广泛丰富的经验能够掌控整个SAP实施以及其他复杂业务解决方案的复杂度。因此,长期以来的经验证明从其他视角审视如何开发、管理和改进业务解决方案绝对是大有裨益的。
从这种观点看,功能、技术和项目实施角度都是行之有效的视角。对于IT利益相关人来说,从业务、功能要求和项目的角度审视业务解决方案有助于弥补他们的知识空白。通过这种方式,分别从功能角度和更深化的技术角度观察问题之后,再换成端到端的项目实施角度,这就几乎使所有利益相关人都能一窥业务解决方案的全貌了,正如咱们下面将要讨论的。
2.4.1 功能视角
功能视角是熟悉如何运行业务的人最容易掌握的视角。而对于功能专家意外的人来说又是最难掌握的。这种视角解决的是解决方案的周边环境问题。它处理的问题不是方式、时机或者工具的问题,而是单纯的内容问题。它要回答的问题是“一个业务流程具体要做什么?”
也就是说,功能视角处理以下问题。
以分步的方式描述或说明工作的流程(业务流程的工作步骤)。功能视角会质问对于执行业务流程、实现特定的最终状态来说哪些工作步骤是必不可少的。
描述业务流程展示出的工作性质和工作量。因此,功能视角力求发现每个业务流程反映出的特性和属性,以及反映出它们的程度。
在不考虑技术问题和SAP问题的情况下独立处理这些工作流程和性质问题,恰当的功能透视甚至不会提及SAP,因为它与应用程序提供商提供的特定解决方案根本不相关。
不难想到,持有这种视角的重要利益相关人是最终用户,他们的日常工作就是执行业务流程。业务流程设计师、同类业务的主管以及其他与解决方案所体现的功能有牵连的人也都是重要的利益相关人。
2.4.2 技术视角
技术视角处理的是解决方案各个部分的平衡问题。它帮助功能视角主体从技术角度了解业务解决方案是如何通过技术实现的。重要的考虑因素包括以下几方面。
关注系统的关键维度;找出并建立系统提供性能、可用性、可升级性、安全性、敏捷性、可管理性等业务所需特性的方式。
描述解决方案中业务应用方面的所有组件和其他SAP组件、数据和相关的依赖关系、结构要求、底层技术架构,以及所有实现前述功能视角目标所必需底层关系和集成要点。
对技术如何帮助实现功能透视尽可能地提供一个与技术不相关的视角。
技术视角利益相关人主要包括企业和技术构架设计师、解决方案开发人员和程序员、基础设施和其他方面的技术专家,以及其他侧重技术的供应商、出售商和合作伙伴。业务工程师也会发现这种视角非常有用。
2.4.3 项目实施视角
项目实施视角很容易理解。它回答的问题是解决方案用什么来建构、需要多长时间,以及利用哪些资源。这种实施视角需要考虑以下方面的问题。
描述和详细制定部属方案,因此需要收集机构和第三方资源、时间期限、约束限制(业务、功能和技术等)等。
描述用以实现公司战略目标和战术功能需求的SAP产品和组件,直到这些需求得到了充分的开发和满足。
一般来说,实施视角利益相关人包括项目经理和协调员、技术专家、开发人员/程序员、测试人员、业务流程拥有人、执行官、业务主管、主要用户等。