一、 MDE释义
MDE:模块设计师,Module Design Engineer。
二、 MDE角色认知
1、系统设计的传承人和模块设计的责任者。
2、模块架构守护者和模块技术把关者。
3、开发团队软件技术带头人。
三、 MDE职责
四、 MDE任命与更迭
MDE侯选人采用组内推荐、个人自荐相结合的方式,识别有意愿、有追求、有想法、有能力的侯选人员,最终采用上岗答辩的方式竞争上岗。
上岗答辩内容要结合MDE职责对责任模块进行汇报,最终由各评委综合评估给出通过与否结论。
答辩评委至少包括:SE、PL、二级责任田主、强相关的其他MDE及开发,可邀请SA、版本经理、XM等。
每半年PL结合PBC例行审视,采取360度调查方式收集各MDE贡献度,并给出下一阶段MDE更迭建议,提交答辩评委统一决策。
答辩内容至少要包含如下要点:
1、汇报模块及模块当前现状
2、责任模块的痛点及后续改进方向
3、履职MDE后重点工作方向
五、 MDE运作
1、例行参加设计例会
2、对本模块特性设计、Story设计进行预审,提前发现设计类问题
3、对本模块代码进行例行检视,未经MDE检视代码禁止合入,责任人:committer、MDE
4、例行参加版本CCB,对本模块问题单方案进行预审
5、每双周组织MDE例会,讨论技术相关工作(议题待定)
6、协助例行进行模块内缺陷分析改进建议提炼及落地规划
7、协助例行进行模块内债务识别及落地改进