为贯彻执行集团数字化转型的需要,该知识库将公示集团组织内各产研团队不同角色成员的职务“职级”岗位的评定标准;
一、定级定档目的
通过对公司现有岗位及相应岗位员工的工作能力、工作水平进行客观公正评定,确定各岗位的等级及同等级岗位员工对应的档级,从而为员工以后的晋升、奖励、收入等提供目标、依据和标准,实现人力资源的优化配置。
二、定级定档说明
定级定档是体现岗位及员工价值的有效途径。不同岗位角色所需专业知识、技能不同对实现公司目标的影响也不同。而不同员工的工作经验、能力和创造的价值也不同;因此,通过不同角色对应不同档级,以体现不同员工的价值。本次面向人群集团产研团队,以及外包成员。
三、序列说明
1.集团职级体系按照职能性质分为产品序列和技术序列
2.根据个人能力进行P序列划分,具体范围为P4-P9
3.技术序列细分为
服务端、前端研发、产品经理、基础技术(运维部)、产研测试
四、能力模型
下面针对技术研发端进行详细说明:
1. 模型概要
目标:
- 技术评级的标准,构建技术成员发展路径,能够对照标准,不断审视自身成长,重点突破自身瓶颈。
基本原则:
- 技术评级,既是科学工作,也是艺术
- 尽最大可能地客观评价技术人员的能力,认可他们的能力,同时,也要为其所处的发展阶段,给出诚恳的建议和引导
- 评定工作,要尽可能的客观,但,不可否认,无法做到百分百的绝对客观,可能会有小概率的偏差
- 出现小概率偏差,被评审人员,可以提起重新评审申请
- 关键岗位:需要组织现场答辩、宁缺勿滥
2. 技术评级的标准(草稿)
专业知识
计算机知识
P4(基础测试)
1.了解计算机基础知识与计算机网络基础知识;
2.了解软件测试基础知识(软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试技术及方法);
3.了解软件开发基本知识(软件工程知识,理解软件开发模型及过程);
P5(熟悉)
1、熟悉基本的网络协议及其连接特性,如TCP/IP,HTTP等;
2、熟悉常见的数据库操作知识,如SQL语句,MySQL的安装和配置等;
P6(熟练掌握)
1、熟练掌握应用运行的操作系统环境及其主要系统版本之间的差异(如服务端Linux或移动端Android/iOS、浏览器等);
2、熟练掌握应用通信网络协议及其特性,能做抓包分析,如TCP/IP,3G/4G,HTTP等;
3、熟练掌握常见数据库工具和SQL语句的使用,完成测试环境和测试数据准备等工作;
4、运用基础知识设计适合的测试方案,熟练掌握常见的调试诊断工具,精确定位问题,运用知识分析问题根因;
P7(精通实践)
1、熟练运用操作系统、网络、数据库知识、中间件等知识,分析定位问题,评估产品、技术方案的关键风险点及瓶颈;
2、对所负责业务的专业技术知识(如客户端、SDK依赖或服务架构等)有清晰了解,评估常见风险点和对业务的影响;
P8(全局掌控)
1、精通某门开发语言或框架,能负责中小型项目/工具的设计和开发;
2、对公司内的研发过程,服务和平台有较为充分的了解,能正确复用公司的公共服务和平台,设计/搭建测试体系;
业务零余额知识
P4(基础测试)
能读懂需求,了解产品典型业务流程和应用场景;
P5(熟悉)
能很好的理解产品需求和软件需求,可以站在用户角度思考需求合理性,发现需求中考虑不到的问题,并提出改进意见;
P6(熟练掌握)
1、能结合自己对产品的理解、产品特征,在用户体验、流程等方面提出建设性意见;针对项目需求能够评估和预见后续存在的测试风险及需要采取的措施;
2、深入理解被测系统,在需求评审及开发概要设计评审中提出建设性意见,分析出是否存在性能风险及其他隐含问题;根据需求讲解及概要设计讲解,分析确定受影响的功能,准确界定测试范围;
3、对bug产生的原因进行深入定位,找出根源及关联性;
P7(精通实践)
1、对负责产品的需求不足之处提出改进建议,并将产品需求映射为测试需求提前拟定完整的测试方案;
2、对自己负责产品有全面细致的理解和掌握,从而在技术方案设计时能就可测性和效率提升做全面考量;
P8(全局掌控)
1、熟悉业内同类型的产品需求,能够针对需求预估项目风险,在需求质量和效果的评估机制上提出自己的建议并推动落地;
2、对业界多个相关行业方向有深入了解,可以和产品、研发团队一起协作,推动产品持续正向发展,改变行业的发展;
测试理论
P4(基础测试)
1、了解软件生命周期管理;
2、了解常见软件开发模型;
P5(熟悉)
1、掌握软件生命周期管理知道不同类型应用的生命周期差异及其带来的风险;
2、掌握软件开发模型知道在不同软件开发模型中测试介入的时机及其带来的便利性和挑战;
P6(熟练掌握)
1、熟练掌握软件生命周期知识,能指出所负责模块生命周期中的高风险环节,并分析风险,和产品研发一起降低风险
2、熟练掌握软件开发模型,能对所负责模块的开发过程做分析总结,推动优化开发过程
P7(精通实践)
1、精通软件生命周期知识,能识别所负责业务多应用生命周期中的高风险环节,并分析风险,指导团队和产品研发一起降低风险
2、精通软件开发模型;
P8(全局掌控)
1、精通软件开发模型,能对所负责业务应用的开发过程做分析总结,优化整体过程;
2、精通静态和动态测试方法,能对各类测试方法的有效性有透彻理解,能指导所负责业务采用合理的测试方法;
3、熟练掌握分层测试及其作用,并能有效驱动不同团队共同完成分层测试;
测试设计与执行
P4(基础测试)
1、了解软件测试流程以及常见测试方法(如过程分析法、判定表、因果图、等价类划分、边界值分析法、输
入输出分析法等),能够理解需求和运用方法简单拆分保证用例覆盖度;
2、能够在指导下完成分配的测试任务;
P5(熟悉)
熟悉测试流程及常见的测试方法,充分理解需求,完成测试用例的编写,用例具有较高的可读性与可执行性;
P6(熟练掌握)
1、熟练掌握软件测试流程以及常见测试方法,灵活运用高效设计用例,主导产品功能及性能测试方案设计,独立完成较复杂子系统测试任务;
2、能根据业务特点,制定适合的测试策略,有分层测试的基本理念,能从不同层面来思考测试方案,熟练运用不同测试方法暴露质量问题;
3、能带领小组完成测试任务;
P7(精通实践)
1、能灵活运用各种测试设计方法,进行高效的用例设计,能独立主导部门级复杂产品测试方案的制定,指导团队选取合适环节开展测试,并分析可测性问题,给出建议推动实现可测性优化;
2、能对复杂的被测对象深入分析,进行性能测试设计,并能对性能测试数据进行分析,发现潜在问题;
3、对被测对象的配置运行环境、整体技术实现方案及上线发布流程有较为深入的了解,能独立选取合适环节开展测试,并分析可测性问题,给出建议推动开发优化实现方案;
4、沉淀通用用例;
5、带领团队完成测试任务;
P8(全局掌控)
能够牵头公司级的项目进行整体测试方案设计,提供专业意见和决策,并作为最佳实践在公司内被认可和推广;
文档能力
P4(基础测试)
1、能清晰描述自己遇到的缺陷;
2、能清晰描述自己的测试结果;
P5(熟悉)
1、能完成测试用例文档的编写;
2、能完成清晰、有效的阶段性测试报告的编写;
P6(熟练掌握)
1、能完成测试方案的编写;
2、能完成测试计划的编写;
3、能完成汇总报告的编写;
P7(精通实践)
能完成测试质量与产品质量的分析总结文档;
P8(全局掌控)
能完成测试质量与产品质量的分析总结文档;
专业技能
自动化测试与持续集成
P4(基础测试)
P5(熟悉)
了解常用的自动化测试工具;
P6(熟练掌握)
可以在指导下完成自动化用例的编写,可使用工具调试、运行脚本;
P7(精通实践)
1、熟悉业内常用的自动化测试及持续集成工具,掌握其高级用法;
2、能够根据系统架构的不同,采用测试工具快速实现系统的的自动化测试;
3、结合工具特性和项目需求进行定制开发,完善项目级测试框架
P8(全局掌控)
1、能够对公司级项目、业务线做整体自动化测试方案的设针;
2、对产品研发的各环节引入合适的测试工具并构建统一的自动化测试平台/体系,真正落地持续集成;
3、同时平台具备良好的通用性和扩展性,达到行业内相同类型平台/系统的领先水平,可快速复用到同类产品,产生价值;
专业测试及工具设计
P4(基础测试)
P5(熟悉)
了解常见专项测试方法,对某类专项测试有一定的理解,如;康容性测试、配置测试、安装测试、升级测试、性能测试、压力测试和安全测试等;
P6(熟练掌握)
根据业务特点引入相应专项测试,在指导下完成专项测试,如;兼容性测试、配置测试、安装测试、升级测试、性能测试、压力测试和安全测试等;
P7(精通实践)
1、精通常见专项测试方法,能根据业务特点挑选并使用合适的专项测试工具,能独立完成复杂专项测试,也能指导团队完成专项测试;
2、参照行业标准搭建或改善专项测试方案及系统,在部门内落地有良好收效
P8(全局掌控)
建立公司级专项系统平台,推动公司专项水平达到行业领先标准,并对不同类型专项测试的适用情况有独到思考,能建立复杂专项测试方法与改善效果之间的量化分析方法.
沟通协作
沟通能力
P4(基础测试)
1、掌握基本沟通技巧,完成一般的目标单一、内容简单的沟通任务;
2、能够主动进行沟通;
3、能够清楚表达工作内容、工作进度和个人观点;
P5(熟悉)
1、掌握基本沟通技巧,完成一般的目标单一、内容简单的沟通任务;
2、能够主动进行沟通;
3、能够清楚表达工作内容、工作进度和个人观点;
4、能够利用常用办公软件、邮件、报表等多种形式进行日常工作汇报或交流;
P6(熟练掌握)
1、能准确无误、简练的表达自己的观点;
2、能够有效倾听和理解对方,把握他人的叙述要点;
3、进行书面汇报时,能有逻辑地展示论据,论证观点,格式清晰规范;
4、能够主持小型会议(5人内);
P7(精通实践)
1、准确的领悟对方观点;
2、能进行跨团队沟通,达成共同目标;
3、能够主持中型会议(15人内);
P8(全局掌控)
1、掌握多种沟通方法与技巧;
2、了解行为学与心理学,能分析沟通对象的心理特点、文化层次、兴趣爱好,从而采取相应的沟通方法和手段、调整形式和内容;
3、能够通过与高层协调和沟通,获取必要的资源和支持。
4、能够在大型会议上陈述主题(20人以上);
项目管理能力
P4(基础测试)
1、了解项目管理的相关基础知识;
2、能在指导下,对已有计划进行跟踪和监控;
P5(熟悉)
1、能对任务进行拆解和进度把控;
2、能按照计划对阶段性测试结果进行分析;
P6(熟练掌握)
1、能独立负责小项目的实施,制定项目的整体测试方案;
2、能管控测试过程,对测试过程中的风险进行识别与评估,向上汇报风险;
3、监控需求文档的维护、提测质量、保障测试质量;
P7(精通实践)
1、能独立负责中型项目的实施与运作,清除项目的关键因素;;
2、针对计划合理地调配和充分利用现有资源,解决项目中大部分问题;
3、能够进行有效的风险预判,并制定规避措施;
P8(全局掌控)
1、能独立负责大型项目/多个项目的实施与运作;
2、协调内外部资源解决问题,实现项目目标;
3、能处理解决重大变更和应急事件;
主观能动性
执行力
P4(基础测试)
1、可以胜任重复性工作,对工作积极主动、认真负责;
2、按照计划或指示的要求完成工作;
P5(熟悉)
1、领会任务要到达的目标;
2、当情况变化时,能及时向上级汇报;
3、能够及时反馈与沟通任务进展情况;
P6(熟练掌握)
1、能够承担有挑战性项目或工作任务;
2、能够全面分析并抓住任务关键因素;
3、克服困难,采取有效措施,高质量、高效率完成任务;
P7(精通实践)
1、勇于承担技术难度大、有挑战性的工作任务,能够直面问题,敢于承担风险和责任,并协调相关资源;
2、在计划中事先预测问题的存在并做好准备,对突发问题能及时做出调整并采取有效的措施完成工作;
3、能定期不定期将目标、任务、问题等情况向团队成员进行沟通,形成统一的目标与行动;
P8(全局掌控)
1、勇于承担技术难度大、有挑战性的工作任务,能够直面问题,敢于承担风险和责任,并协调相关资源;
2、在计划中事先预测问题的存在并做好准备,对突发问题能及时做出调整并采取有效的措施完成工作;
3、能定期不定期将目标、任务、问题等情况向团队成员进行沟通,形成统一的目标与行动;
个人影响力
知识传承
P4(基础测试)
P5(熟悉)
能在团队内总结经验和教训供他人借鉴;
P6(熟练掌握)
主动引导团队成员一起进行知识分享,营造主动学习、分享和共同进步的团队氛围;
P7(精通实践)
1、积极参加部门内不同团队间或者部门间与工作相关的交流和研讨,并进行经验与知识的分享及学习;
2、有设计课程进行专题授课的能力;
P8(全局掌控)
积极策划、组织、推动部门或公司内相关工作的交流和研讨,建立知识共享平台;
个人培养
P4(基础测试)
P5(熟悉)
能够主动帮助同事完成难度较大的工作任务;
P6(熟练掌握)
能指导同事完成工作
P7(精通实践)
能够辅导多名初级员工,进行随时辅导,帮助改进工作效率,提升能力发展;
P8(全局掌控)
1、能够结合人员的不同特点,采取不同的辅导策略;
2、传授工作经验和技巧;