软件开发流程关键岗位职责定义

PM岗位职责:   

角色描述

角色职责

卓越标准

1、版本高质量交付的责任者

1、版本质量、进度、范围、成本的第一责任人。负责项目总体路标规划、目标优先级排序、项目预/核算、项目人力管道、依赖关系、风险等管理。

2、协同解决方案团队,E2E支撑版本商业成功。跟踪版本市场需求和关键目标市场,做好各版本和入网测试的协同管理、导入管理和转维。

1.  任何时候不轻言放弃,带领大家勇往直前。

2.  带领团队持续实现产品商业成功和打胜仗。

3.  关键需求的决策和取舍;发现端到端交付的短木板并推动解决;关键过程的监控,时刻关注风险,保证重大特性的闭环。

4.  关键客户满意度高:重大局点使用反馈良好。

5.  带出一批有战斗力的尖兵队员。

2、研发流程建设和优化的责任者

1、确定版本的整体人力结构、分解版本目标到子团队,并明确团队间的协同策略。

2、在公司流程框架下, 根据项目特点,制定版本运作制度和规则。提高管理措施的针对性和适用型,减少随意性和个案处理的几率,从制度上建立责,权,利共同体。

3、负责管理流程、工具、方法的建设、定制与持续改进,持续提高项目运作效率。

3、高绩效团队建设的责任者

1、以绩效管理为主线,制定和分解版本目标,营造良好的团队氛围,引导员工出于意愿而愿意付出超越职责的努力,实现组织目标及团队和个人的共同成长。(愿打胜仗)

2、身体力行,理解和有效传承团队价值观,影响团队成员的认知,在团队中形成良好的文化导向。(敢打硬仗、胜仗)

3、在项目过程中,辅导成员开展工作,积累技术和业务经验储备,持续提升团队协同能力和单兵作战能力。(持续打胜仗)

 

测试经理岗位职责:   

角色描述

关键业务活动

卓越标准

1、版本高质量交付责任者

1、测试各项资源的评估及准备,版本测试排兵布阵。
2、参与控制版本交付策略节奏,制定版本测试质量目标。

4、建立高效自动化防护体系,持续提升特性验证效率和防护完备性。
5、制定E2E的总体测试策略和测试计划,根据项目进展定期审视和调整,确保上下对齐并有效落地。
6、质量风险管理,对各项测试任务进行甄别、过滤,尽早识别并控制交付风险,屏蔽外界干扰。
7、基于特性及产品包需求的版本质量评估,持续闭环改进版本质量。
8、保障重大项目成功交付。

1.任何时候不轻言放弃,带领测试团队勇往直前。
2.严格以质量为中心,保障版本零缺陷发布。
3. 站在全流程角度管理项目,风险识别,端到端推动问题的解决。
4. 版本特性得到全面验证和应用,客户满意度高。
5. 正向思维,以身作则,不断提升团队测试能力,团队人人追求卓越。
6.测试过程高效有序。

2、周边沟通、协作责任者

1、明确配套产品相关责任人,做好周边沟通、协作。(测试分层、联合测试、例行交流等)  
2、开展例行版本质量测试状态发布、沟通。
3、测试内部和外部测试资源的保障、协调。

3、版本测试组织能力建设责任者

1、版本测试过程资产积累。
2、版本测试端到端流程优化。
3、版本测试能力基线积累、应用,短板识别和驱动改进。
4、驱动全流程(PO/设计/开发等环节)改进。

5、负责版本目标向下分解。

 

 

FO岗位职责(开发/测试)   

角色描述

关键业务活动

卓越标准

1、特性端到端交付责任人

1、负责战队的计划管理、质量管理、风险管理和周边协调等,确保项目在预定的进度、质量、范围、成本目标内完成。

2、战队内排兵布阵,识别并解决交付中的风险和问题,进行质量策划,实施质量持续改进,履行并完成对项目交付的承诺,支撑版本成功交付,并确保本领域业务特性持续高质量交付。(打胜仗)

3、开发首领持续演进优化架构/CBB,保障架构清晰稳定。不断改进性能规格,提升用户体验。

4、测试首领:确保用例完备,场景覆盖全面;确保自动化在业务组的有效部署实施和应用效果。自动化体系合理分层,结构清晰,有效提高防护效率,降低人力成本。

5、开发测试团队在版本目标下高效协同,确保产品质量满足客户要求。

1.  战队的领头人,综合能力最强。

2.  带领大家勇往直前,任何时候不轻言放弃。

3.  站在全流程角度管理项目,风险识别,端到端推动问题的解决。

4.  坚持质量优先,保障版本零缺陷。

5.  特性得到规模应用,客户满意度高。

6.  正向思维,以身作则,团队人人追求卓越。

2、团队建设责任者

1、以绩效管理为主线,制定和分解战队目标,营造良好的团队氛围,引导员工出于意愿而愿意付出超越职责的努力,实现组织目标及团队和个人的共同成长。(愿打胜仗)

2、身体力行,理解和有效传承团队价值观,影响团队成员的认知,在团队中形成良好的文化导向。(敢打硬仗、胜仗)

3、在项目过程中,辅导成员开展工作,积累技术和业务经验储备,持续提升团队协同能力和单兵作战能力。(持续打胜仗)

3、规则和流程落地的责任者

 

根据版本运作要求,负责各项微流程与规范的执行和落地,带领团队持续优化团队运作,提升开发效率。

 

版本SE岗位职责:   

角色描述

关键业务活动

卓越标准

1、产品竞争力的守护者

1、负责本领域产品的需求分析、场景分析、价值需求收集和客户交流、挖掘,对本领域产品竞争力负责。

2、负责组织所在产品的技术规划。

3、配合MKT进行产品的版本规划。

1.  站在全流程和全系统思考,构建产品一流的竞争力。

2.  最清楚本产品和相关产品的人员, 深度把握产品发展趋势,技术全面,是本产品的一面旗帜。

3.  把握关键需求,站在客户的角度分析问题,敢于和周边甚至客户PK需求,甚至引导客户需求。

4.  支撑重大项目成功交付,客户满意度高。

2、版本业务领域E2E拉齐的责任者。

1、负责IPDSE流程的推进与落地,借助流程的力量,确保版本风险可控,版本运作顺畅。

2、向上负责上游解决方案算法评审和需求接收,拉通推动各特性业务SE运作,迭代澄清、ShowCase、客户验收等活动,识别价值需求,通过开发团队识别出的业务问题,反向推动SE优化闭环。

3、向下负责特性到战队的分解。协调开发战队进行澄清、设计、实现、验收,确保特性端到端落地。

3、版本技术的责任者

1、负责版本的关键技术分析和关键需求分析分解,负责版本级关键业务流程设计。

2、负责小组业务技能提升。

3、协助软件架构设计、DFX落地。

4、参与该领域的标准制定,专利编写。

5、负责该产品业务技术的持续进步。

 

MDE岗位职责:   

角色描述

关键业务活动

卓越标准

1、架构设计与守护者

1、带领开发人员完成系统/模块设计,输出高质量的系统/模块设计方案。

2、组织开发人员进行项目相关的技术探索。

3、存量代码设计优化,及时发现和解决设计问题。

4、需求对软件架构冲击较大,存在性能规格、可行性风险时,需要向Product Owner或CCB进行设计举证,提前明确风险。

5、DFX方案的设计和落实。

1.  牵头组织过模块或子系统设计,输出成功优秀设计案例。

2.  编码能力和质量远超过平均水平。

3.  部分模块或子系统的技术标杆,能突破关键技术,具备解决系统一切疑难杂症的意愿和能力。

4.  视野开阔,站在全局角度思考问题。

5.  影响力高,是团队软件开发人员的楷模,并能带领团队持续提升实现软件开发设计能力。

2、代码质量守护者

1、保持所负责领域的架构清晰,各模块代码符合规范,静态检查清零,防护网完备,代码无坏味道。

2、组织开发人员定期进行代码检视,并根据检视结果落实重构工作。

3、严格执行四次握手环节,确保新增代码100%检视。

4、组织开发人员定期对测试代码进行检视和重构,确保测试代码质量。

3、需求正确落地的责任者

1、站在MDE角度参与需求分析,正确理解产品需求,并确保需求能够正确落实到设计方案。

2、协助SE/BA向开发人员澄清需求,保证开发人员正确理解需求和设计。

3、确保编码实现与需求保持一致。

4、所负责特性的设计稳定、可靠、高鲁棒、高内聚低耦合。

4、团队软件技能提升者

1、团队设计、编码能力提升。

2、后备MDE培养。

3、新技术、新工具推广,提升开发效率。

4、组织开发人员总结红黑设计案例。

5、软件架构演进规划和设计实现者

1、协助SE完成中长期技术规划,对产品的软件架构演进方案进行规划。

2、为现有产品的交互、融合与演进提供架构设计支撑。

 

 SWE(田主)岗位职责:   

角色描述

关键业务活动

卓越标准

1、功能开发实现

1、负责代码开发、需求实现和代码测试。

2、保持代码高内聚,低耦合,清晰可读,并符合项目组规范、架构、性能规格要求。

3、严格按照四次握手流程完成开发:签收前与SE充分沟通、写代码前必需先与MDE进行方案确认,提前暴露风险。开发后主动推动Story签收。

4、一次把事情做对,倡导零缺陷,减少工作浪费。

5、新开发代码100%通过MDE检视。

6、保持技术好奇心,主动参与团队的技术讨论与交流分享,提升自身段位。

 

1.  具有强烈的质量意识,代码清晰易维护,缺陷率远低于平均水平。

2.  代码开发效率和性能远高于平均水平。

3.  对需求理解精准,一次性把事情做好。

4.  深刻理解敏捷理念并成功实践。

5.  面对问题迎难而上,敢于挑战。

6.  开放协作,乐观主动的态度,达成高效的团队协作。

2、责任田的守护者

1、对所负责模块的结构、业务处理流程了如指掌,清楚责任田内每行代码含义。

2、负责对问题单的正确修改,问题单规范填写。

3、与本责任田相关的问题,田主第一时间负责修改或协助他人定位,不推脱。

4、完善责任田防护网。

3、责任田持续优化执行者

1、识别责任田坏味道和性能规格优化点,主动进行重构优化。

2、输出技术心得,分享重构优秀案例。

 

TSE岗位职责:   

角色描述

关键业务活动

卓越标准

1、系统测试分析设计的责任者

1、E2E统筹版本测试分析设计任务,关注领域间测试设计和E2E需求跟踪。

2、组织版本可测试性设计。

3、根据需求进行测试设计、场景分析,测试策略的把控。

4、识别版本测试方案存在的问题和风险。

1.  站在全流程思考测试工作,关注用户感知的质量,产品零缺陷

2.  独立性,站在客户的立场思考,据理力争,推动问题的解决。

3.  测试领域的技术专家,能突破关键技术,解决各种疑难杂症

4.  ST自动化切实可靠的保证产品质量。有效提升业务组自动化与工具应用技能

5.  在设计阶段将测试架构融入开发,能从系统架构的设计上保障后续测试质量和效率

6.  经验的不断积累和传播,成功提升测试队伍的整理技能和素质,培养测试领域专家

2、测试能力的提升者

1、主动识别本领域能力建设薄弱环节,推动改进措施落实。

2、引进行业、业界成熟的测试技术,在版本内进行推广、应用。

3、组织各项目开展测试闭环改进工作,促进测试各个环节改进,以及不同业务组之间经验共享。

4、负责本领域技术专家培养。

 

4、设计与测试活动的连接者

1、参与SE组织的需求澄清、验收准则的制定,提出测试关注点。

2、参与MDE组织的架构设计,结合对需求和架构的理解整理输出DFX需求、测试架构等。

3、参与需求变更讨论,并跟踪落实。

 

TE岗位职责:   

角色描述

关键业务活动

卓越标准

1、版本测试设计质量和进度的责任者

1、承接TSE分析输出,进行测试方案和测试用例的实现

2、负责测试用例的执行

1.  深度了解业务,能从客户角度发现深层次的隐藏问题,版本质量零缺陷

2.  保持测试的独立和公正,决不妥协

3.  能输出高质量的测试策略、计划、用例和测试报告,用例执行无遗漏

4.  测试效率和质量远高于平均水平,并能持续优化改进

5.  善于抓取失败或崩溃信息,开发人员能根据线索快速解决问题

2、版本或者模块领域测试持续改进的责任者

1、参与闭环改进,持续提升测试设计质量

2、对于关键的问题开展专题、专项测试,保证版本质量

3、版本质量控制的实施者

在产品测试团队中,负责对产品的功能、非功能属性进行严格验证,保证产品正确地实现了客户要求

4、测试效率提升的责任者

1、编写自动化用例,落实自动化测试方案,提升本领域测试自动化率

2、确保自动化用例的质量和完备性

3、引进周边效率提升工具和手段,并落地在本领域内

 

CIE岗位职责:   

角色描述

关键业务活动

卓越标准

1、流水线构建体系质量与效率的责任者

1、通过落地持续集成体系,并不断优化、增加构建规则,保持版本代码库不受污染。

2、建立有效的构建失败通知机制,确保第一时间及时反馈代码库污染。

3、持续优化本地构建效率,不断降低开发人员提交成本,满足6个1要求。

4、不断优化改进构建脚本,确保脚本简单、易维护。

5、维持版本配置库划分合理、结构清晰。

6、自动化发布流水线,缩短修改代码到打包的时间周期。

7、确保各种度量数据准确、稳定上报。

8、确保UT、ST的执行稳定性和效率。

1.建立一流的发布流水线,效率极速,防护完备。在发布流水线的约束下,版本质量和开发效率提升显著。

2、将深刻的持续改进意识融入到构建优化工作,并做到极致。

3、深刻领悟业界领先的持续交付工程实践,在项目中融合创新,团队持续交付做到公司标杆。

2、版本转测打包、上线发布的责任者

1、负责提供版本每日构建包、迭代/SDV转测包,保证打包质量;

2、转测前协调各战队及时做好代码上传、自检,确保准时转测与转测效率。

3、负责版本上Support前的交付件准备工作。

3、日常构建问题解决的推动者

1、实时关注整个版本的构建结果,定位解决因环境原因导致的构建故障;推动各战队尽快闭环构建问题。

4、先进构建技术的探索者

1.不断探索业界好的代码防护技术,为版本构建体系所用。

2.通过脚本自定义功能,开发新的构建项,满足版本特殊构建需要。

3.落实产品线持续构建要求。

 

QA岗位职责:   

 

角色描述

关键业务活动

卓越标准

1、版本质量保证的责任者

进行版本质量策划,明确版本质量目标和达成措施、团队阵型和管理机制,并在开发过程中通过日常质量可视化和关键点质量评估与把关,驱动问题和风险闭环改进,确保达成质量要求并提升效率。

成为业务团队最专业、最有影响力的质量伙伴:

1.版本开发过程100%满足存量工具流程、质量要求,无遗漏。

2.版本各项质量目标达到挑战目标值。

3.为版本团队提供专业的质量方法指导,促进版本达成改进目标。

4.提升版本团队成员质量意识,在版本团队内树立“质量优先”的导向。

                     

2、研发质量、效率持续改进的促进者

通过度量分析、审核评估、经验教训总结等质量改进活动,不断挖掘开发过程中出现的质量、效率问题,促进研发团队持续改进质量和效率,并对经验成果进行总结固化,推动组织级改进。

3、版本研发流程和方法的引导者

为版本开发项目以及质量改进活动提供质量方法、工具平台辅导和培训,帮助质量改进达成预期目标,提升研发质量及效率。

4、质量环境的建设者

明确和落实研发团队质量职责,持续宣传质量理念,促进团队质量意识提升,构建团队持续改进的质量环境和质量文化氛围。

    原文作者:lwn556u5ut
    原文地址: https://blog.csdn.net/weixin_40292043/article/details/117532855
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞