来自Standish Group 的研究报告显示,只有近32% 的IT 项目能够按时、按预算、按质量成功交付,换句话说,也就是近70%的IT项目无法成功地完成预定的项目目标。而来自Meta Group 的研究显示,大约有60%-80% 的项目失败与较差的需求获取、分析和管理直接相关。面对目前严峻的问题,越来越多的企业意识到企业需要“业务需求分析”专家,这些专家一方面要能和企业的业务部门有效沟通,获取和分析业务的需求,同时,提供设计人员能够理解的需求说明,并将业务的要求转换成IT或相应的解决方案。这些专业人士我们称之为业务分析师(Business Analyst)。与传统的信息系统分析不同,业务需求分析更关注企业的价值,因此业务分析师必须将技术、分析、业务和领导技能完美结合,才能真正“给力”。
业务分析师的四大关键知识技能要求如下图所示:
·分析能力
业务分析师的主要职责之一就是要针对业务提出的问题,将来自于各个方面的模糊的、不确定的需求,通过层层深入的分析,最终清晰、明确的表达出来。业务分析师应该学习业务需求分析的最佳实践,定义和执行业务分析的关键活动,掌握收集、分析、记录和跟踪管理需求的技能,掌握成本/收益分析的方法,以确保业务需求分析的质量;同时业务分析师还应具有系统性思考和创新思维的能力,在业务分析过程中能够发现局部的需求变化对整体业务分析结果的影响;善于提出或引导他人提出创新想法,这对于找到创新的解决方案,有效解决业务问题必不可少。国际业务分析协会(IIBA)的《业务分析知识体系》中给出了业务分析的关键活动及在此过程中用到的主要方法和工具。
·领导能力
企业中的业务分析师通常不是职能管理者,但他需要与来自业务、技术及合作各方的各种利益相关者合作,需要识别发现来自不同人的需求,而从不同角度、不同出发点汇聚来的大量需求中,不可避免地会存在矛盾的地方,需要对各种冲突的需求进行分析、协商,需要在业务分析过程中给予他人指导和帮助,需要公正、正直地以对企业的业务价值为根本出发点,找到最优的解决方案,需要说服团队中不同意见的人员,同时还要有效管理客户及各类人员的期望值。因此业务分析师应具有卓越的领导能力,需要具备充分的自信、影响力、公正、客观的品质,需要良好的协商及问题解决与决策能力,同时还要有有效管理客户及团队的能力。业务分析师优秀的领导力是成功的业务需求分析的关键。
·业务能力
业务分析师是要针对面临的业务问题,找到解决方案。业务分析师需要和业务部门的人员协同工作,需要了解企业的战略与业务规划,需要站在业务的角度,以业务的语言对需求进行收集、分析,以确保解决方案的实施为企业带来业务的收益。这就需要业务分析师要具有对企业的业务环境、业务运营流程、所在行业的发展趋势等方面的知识,同时具有开发业务案例的能力。
·技术能力
一般而言,拥有技术领域的专业知识是担任业务分析师职位的必要条件,业务分析师应了解IT技术或系统如何有效的帮助解决业务问题,这也是目前国内绝大部分企业的共识。因此业务分析师应该了解IT系统设计的相关知识与原则,了解常用的建模技术,了解企业进行软件开发管理的方法,只有这样才能从企业的真实需求出发将IT技术与企业的实际业务需求有效结合;同时业务分析师应该具有良好的技术写作能力,作为业务与IT之间桥梁作用的业务分析师,需要提交高质量的需求文档给技术人员进行系统设计,这是确保交付的IT系统确实满足业务需求的基础和保障。
业务分析师四个方面的能力是确保业务需求分析质量的基础,而企业中的业务分析师或来自IT部门的技术岗位,或来自业务部门,或多或少存在某一方面能力的缺失,特别是分析能力与领导能力方面,相对较弱,业务分析师就需要通过一定的培训及在实践工作中的学习来不断提升自己这些薄弱方面的能力,这是进化为“ 安可人士”,一名优秀业务分析师的必备条件。
CIO之家 www.ciozj.com 公众号:imciow