[翻译]测试人员成为业务分析师的循序渐进指南

248 阅读10分钟

需要测试专业人​​员对开发的软件进行全面测试,以确保软件是否满足客户的最终要求。

业务分析师还负责验证构建和交付的软件是否满足最终客户的要求。这两个角色的这一方面使测试人员更容易切换到业务分析师角色。

如果BA和测试人员切换他们的角色,那么他们每个人都可以释放他们的技能组合,这可以使项目本身受益。在测试软件系统时,测试人员和BA都是同一枚硬币的两面。

为什么商业分析?

测试专业人​​员对软件及其改进有全面的了解和理解,同时注重细节。这项技能为今天IT行业的许多角色打开了大门。

通过充分了解开发生命周期和流程,他们可以选择成为发布经理,自动化工程师,QA策略师,解决方案架构师,高级经理以及业务分析师。

话虽如此,在今天的情景中,业务分析的职业转换是更有希望的。与测试或上述任何其他角色相比,业务分析是一个更大的角色。

这是一个很有前途的职业大道,也是一个有利可图的大道。喜欢在全球旅行的测试人员可以真正享受具有挑战性和令人满意的BA角色。业务分析师可以进一步爬上梯子,成为领导/高级业务分析师,顾问,产品所有者或产品经理,这些都非常迷人。

我强烈推荐Business Analysis作为测试专业人​​员的职业转换选项,如果他们具有出色的分析,文档和沟通技巧,享受客户互动,就像工作档案中的一点魅力,当然,爱成为一名环球旅行者。

测试人员成为业务分析师的机会

为什么测试人员有极好的机会成为业务分析师?

测试专业人​​员有很多理由认为职业转换也属于商业分析。

以下是一些:

测试人员会关注细节,并对构建的软件系统有深刻的理解。 测试人员努力追求软件的质量和卓越性,这成为了USP。 对于一个优秀的测试专业人​​员来说,将客户利益放在首要位置是很自然的。 需要测试专业人​​员阅读,分析和审查需求规范文档,这使他们在追求BA角色方面具有进一步的优势。 测试人员的分析技能可帮助业务分析师指出需求规范中的模糊性(如果有的话)。 对于测试人员而言,测试软件与需求相关的评论是很自然的。这有助于在整理客户需求时帮助测试人员。测试人员必然会在需求启发阶段可视化工作系统。在初始阶段本身排除了许多不正当和不合理的要求。 由于测试人员总是批判性地思考,他们一定会想到系统的一个大的整体画面。这是有助于业务分析的最大优点,尤其是在需求获取期间。 测试人员参与项目并记录缺陷报告。这有助于测试人员提高在业务分析中非常重要的文档技能。 如果测试人员在Agile Framework中工作,那么更容易切换到业务分析。这已在下一节中详细解释。 敏捷框架中的测试人员 - 转换更容易

敏捷属于“ 迭代和增量”类别。该方法不同于瀑布,其中最终产品被释放并且仅在最后可用于测试。

在Agile中,整个需求被分解为逻辑组/需求块,而不是一次开发整个系统,开发,测试并逐个向客户发布几个需求块。发布的软件可能会向客户发送。

敏捷团队与产品负责人(定义和管理需求的业务分析师),硕士(管理和控制团队)和团队成员(通常包括5到9名跨职能团队成员,包括开发人员和测试人员)进行“自组织”。因此,这完全是关于团队动力和极端纪律。

请参考上面的图1。业务分析师在流程开始时就参与维护产品积压(需求),sprint计划,协助开发人员在软件开发期间满足需求以及测试后的高级需求测试完成。

很多时候,业务分析师只在周期中测试软件构建。

测试人员通常也参与sprint计划,审查会议,与开发人员密切交互以及全面测试。

这里有业务分析师和测试专业人​​员的职责重叠。当测试人员成为业务分析师(即测试人员BA)时,他的参与是在整个过程中端到端,因此测试人员很容易切换到敏捷框架中的BA配置文件。

从测试到业务分析 - 循序渐进指南

如果您目前正在担任测试或QA专业人员并计划转换到业务分析,那么这里是一个完美的分步指南。

步骤1:

这是一个积极的举措,准备工作必须在你仍然是测试人员的时候开始。

观察和吸收业务分析师和他/她的责任,如海绵。当您成为敏捷开发过程的一部分时,这变得容易。如果不敏捷,那就做出真诚的额外努力与BA合作。

分享他/她的工作量并伸出援助之手。您可以在管理自己的活动时获取小任务。在离岸客户互动期间或在客户呼叫需求获取过程时观察BA。

第2步:

阅读,分析和审查BA提供的需求规范文档,但除测试角度外还有一个角度。从启发的角度阅读要求。考虑提出有关要求的问题,如“为什么需要?”。

了解业务流程并将其视为端到端。尝试使用现有软件映射流程和要求(如果有任何需求差距)。

如果是100%定制,那么请考虑解决方案。您提供的解决方案和业务分析师提供的解决方案必然会有所不同。您的解决方案可能更好。

第3步:

如果您正在享受上述活动,那么您可能会认真考虑继续具体计划成为业务分析师。

第一个也是最重要的领域是“沟通技巧”。如果您认为自己不够好,那么请快速开始研究。优秀的口头和书面沟通技巧是必须的。掌握英语非常重要。

业务分析师需要与业务中的客户和各种利益相关者进行沟通,以获取需求。BA还需要将需求传达给开发团队。

BA需要将需求转换为开发人员可以轻松理解的规范。糟糕的沟通技巧可能导致收集错误,然后将需求从客户转移到开发团队,从而导致构建不正确的软件系统。

即兴创作英语书面和口语技巧根本不是一门火箭科学。通过协助学士学位的书面作业,以及用英语与团队成员进行真诚和持续的交流,可以缓慢而稳定地实现这一目标。英语口语课程有时可能有所帮助。

最好的方法是在个人和工作环境中与同伴进行英语交流。以正确的精神接受反馈和纠正,并不断改进。它对大脑和时间都很费力,但这绝对是可能的。

步骤4:

下一步是获得MBA或同等学位。现在那是强制性的。

没有管理学位的商业分析师的职业生涯的成功是不完整的。虽然很少有行业没有管理学位,但任何优秀的知名IT组织都会考虑拥有管理学位的学士学位。这将继续成为职业发展道路上的障碍,无论是增长还是薪水丰厚。

并且有一个原因。MBA有所作为 - 108%。MBA带给您最好的。它有助于提高您的沟通技巧,解决问题的能力,个性发展,领导技能,决策技能,管理技能,谈判和说服技巧,最后但并非最不重要,它将有助于获得高薪。

测试人员可以修读全日制MBA课程,因为课程设计能够让您获得最大的好处,因此更有益。

但是,也可以选择兼职MBA课程。无论是兼职还是全职,都必须从一个优秀的知名管理机构获得学位。从长远来看,没有个性发展的学位就没那么有用了。

在许多顶级IT组织中,MBA或同等学位对于业务分析师的角色是强制性的。申请BA职位的MBA和非MBA候选人的薪资等级也不同。因此,除了个性发展和提高沟通技巧外,MBA还承诺在薪酬和成绩方面实现增长。

第五步:

对于攻读全日制MBA课程,人们显然必须离开他/她的工作。但这绝对值得。在完成管理课程后恢复工作时,您将享受更多的福利。

如果他决定攻读兼职MBA课程,测试人员可能不必辞职。但很多时候,同时学习和工作变得很费力。但同样,所付出的努力和痛苦是有益的。

以诚意和耐心完成您的管理课程。大多数管理课程的时间段是一年或两年。

第六步:

最后一步是最关键和最具挑战性的一步,即转向业务分析师档案。完成管理学位后,可以尝试在同一组织申请BA工作。人们也可以在组织外面尝试。

但是,在同一组织中切换比在外部更容易。由于管理层和您的团队成员了解您的技能和愿望,您无需证明自己的勇气。在参与测试档案时,您参与广管局和相关活动可以证明对招聘经理留下深刻印象非常有帮助。

由于您已经了解业务流程,因此在同一组织和软件中工作将对您有所帮助。

第7步:

接下来是什么?

BA应该提高他们的技能,因此尝试获得行业认可的认证。

IIBA(国际商业分析研究所)提供着名的CBAP(认证商业分析专业)认证。其他可以考虑的认证是CABA - 认证助理业务分析师和CSBA - 认证软件业务分析师。

这些认证在全球范围内也越来越重要。

有几个商业分析师培训研讨会和中心在线和离线,以提高学士学位技能。也可以考虑在敏捷框架中进行认证。获得认证总是有益的。

BA需要在创建图表,流程图,泳道图表的文档上大量工作,同时引发需求。必须考虑使用MS Visio或Pencil或Balasmiq等学习工具来创建线框,流程图,业务流程映射文档等。

结论

如果您打算从测试人员转变为业务分析师,这绝对是正面的。对于业务分析师而言,职业发展速度非常快,与其他人相比,他们更快速地爬上了等级阶梯。

业务分析师是业务和开发团队之间的桥梁或接口。他们也应该与各种利益相关者进行互动。

因此,他们开箱即用是至关重要的。他们必须使用他们的分析和战略技能独立工作,因此人们常说,一名优秀的测试人员有可能成为一名成功的商业分析师。