精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-15
BA(Business System Analyst)是一种介于客户和IT团队之间的角色,BA在IT项目中负责发掘、分析、传达和确认客户需求。BA需要了解有关业务上的各种问题并发现新的机会,搭建业务和IT人员之间的沟通桥梁,并推荐问题的解决方案以实现组织的目标。这其中还包括参与系统的设计和测试,以及各种协调工作。
BA的具体职责大体有如下几种: 1、 业务需求分析,建立相关文档和分析、建立业务模型 2、 协助project manager的项目管理工作,如项目scoping,planning 3、 调查、分析现有的系统和业务流程 4、 组织各种会议和workshop 5、 准备External Design文档和进行可行性调查 6、 准备和实施Test Plans 7、 参与IT系统的安装和培训
BA的需求分析工作不是简单地坐在那里听客户讲,然后记录下来并组织成文档。在业务分析中会有很多的挑战,需要BA应用特殊的技巧来将客户脑中潜在的需求挖掘出来。BA要做系统的分析,如业务流程分析,要了解客户及其他相关人员和组织。这期间需要付出大量的精力和时间,而不是开几个会再用word记录下来那样简单。用一个流行的话讲,BA的工作要add value。
BA在项目的初始阶段,要参与到项目目标设定、项目范围的界定、和stakeholder分析等工作中。 在项目的需求分析阶段,主要负责分析、开发,了解和记录客户的需求。这其中还涉及到了业务流程分析,建立各种业务模型。这些需求文档和业务模型将成为日后开发人员进行系统分析和设计的重要参考依据。 在项目的设计与开发阶段,BA主要是负责联络和沟通,起到桥梁的作用。有时还要参与到系统外观设计中,确保系统设计符合客户的需求。 在测试阶段,BA要参与测试计划的编写和实施,审核测试文件的有效性并确保客户所有的需求达到测试标准。 在项目的最后实施阶段,BA要参与实施方案的制定与监督计划的实施。 有时还涉及到客户培训和项目最后的评估。
BA工作的好处 首先BA工作不乏味。通过做不同的项目,你会接触到许多新鲜的东西,最起码你不会厌烦反复做同样的事情; 其次,BA工作使你能接触到公司中许多不同的人和各种业务,既有助于发展人际关系,也有助于你了解公司是如何运转的。 最后,在当今IT外包势不可挡的情况下,BA这个职业也显示了其特有的优势。由于BA的工作性质是同客户打交道,必须要贴近业务和客户,因此所受影响就微乎其微。
不知不觉自己的努力见了成效,偶然的机会我的职位变成了BA~加油加油!
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 3403 次