qa是什么意思工作职责(快速评估自己是否适合QC/QA/敏捷教练?)
一、QC岗位
1:QC现状分析:
在测试领域市场上有QA和QC之分,QC主要职责负责测试,包括功能、性能、自动化、安全等,QA主要负责项目管理的相关工作,有的公司岗位QA/QC放到一起,如果放到一个人身上,职责范围偏小一点,专门针对质量。
2:QC弊端
我们公司我是QC岗位,系统很多且大,工作接近10年,每个方向都会一点,但不专业。
如果横向发展我需要不断的学习新技术且工作有实践机会,以前我一直在这个方向努力,包括自动化的相关技能都是自学,为此付出了很多努力,但在二线城市一直没能转方向成功,自动化、性能、安全专业的测试工程师很少。
除非能进入到这3个专业领域,工资会高一点,再有随着年龄增长,除了经验外,没有什么优势。
功能测试面对的对象不同,水平不同,项目中会遇到各种问题,累心耗费精力,我相信很多同学会有同感。
3:横向可供选择岗位
结合我自身情况外,横向可供选择岗位有QA/PMO敏捷教练,产品经理也可以但是我没有相关经验,不想浪费时间从头再来,暂时排除,接下来就QA和敏捷教练两个方向展开了调研。
二、QA岗位
1:QA岗位匹配调研
通过上面2张图对比技能要求点大概如下:
*制定规范
*规范落地
*监控项目
*发现问题
*过程改进
*资源协调
*制定培训计划
*项目可视化管理
*相关技能证书
*文档写作能力
2:QA的发展前景
工资高:二线城市1.2w起
地位高:能协调全公司资源,了解个项目组状态,监督别人,只对领导汇报
要求经验,适合35以上的人发展,感觉年龄越大,越吃香
对技术要求低,测试专业程度不高的同学可以考虑
3:我的符合条件
具有项目管理证书---项目管理方向
企业内部培训管理员---沟通、计划事宜
培训讲师----对应培训事宜
制定测试研发流程
制定计划
通过发现的测试问题,汇总到根本层面,供领导决策
文档写作能力:cmmi评审文件、ITSS评审文件、投标文件编写--对应文档
辽宁省评标专家
4:还需要在哪些方面加强
公司流程制定只涉及到测试研发流程,整个项目管理的一部分
信息掌控不足,职位导致
问题反馈需要不断的总结提升
如何把问题暴漏出来是我接下来重点关注目标
三、敏捷教练
1:敏捷教练岗位要求
提取到关键点:
*制定计划
*制定目标和范围
*组织、审核和跟踪
*指导和支持团队方法
*持续改进
*指标、绩效
*项目交付
*安排资源
*项目文档
*证书(A-CSM\CSPSM、ScrumMaster、SAFe)
整体感觉基本上是项目经理的角色,如果之前做过PM胜任完全没有问题
工资比QA工资高
2:证书介绍
Scrum.org:PSM认证
ScrumAlliance:CSM认证
相同点:对比一下内容,感觉没什么区别,几乎是一个知识体系的东西
区别:
CSM贵但相对来说简单一点
PSM较难但150刀的考试费用且不用到期续费真的很香
3:备考路线
考试要求:考试时间60分钟,一共80道题(单选+多选),最多可以错12个
考试经验:
b站刷入门视频->买资料刷题->考试
转行路线:
推荐CSM认证作为入门->实际项目(最好是作为项目成员和实际负责人,以获取真正的经验)->敏捷教练导师,继续参加他的课程,建立连接-写日记、交流、思考、冥想
实践-总结-学习
四、总结
最后,对这三种岗位做一下横向对比:
1、QA是要把控全流程的,通过保证开发过程的规范性来规避质量问题,重在预防
2、QC是工作产品出来后进行测试,当然现在TDD、ATDD也强调测试提前,但归根结底还是在末端做控制。
3、敏捷教练运用敏捷方法和技能帮助团队实现敏捷转型并持续提升研发效能的人。从敏捷教练的具体工作内容上来说可能涉及了流程管理,工程实践的提升、组织架构优化等多个方面。
4、薪资待遇方面,QC《QA《敏捷教练,转行难度敏捷教练》QA
无论是哪条路线,前期的调研,可行性,利弊再结合自己的优势和劣势至关重要,路线清晰了再开始着手准备,能给自己成倍的信心。