标签:
杂谈 |
分类: MSN搬家 |
评审目的:
一、保证产品质量。
二、让其他同事清楚Feature Engineer在做的是什么。
三、使别人也使自己受教育,得到进一步的提高。
如何确定关键评审人员:
一、Feature Engineer认为具有丰富相关知识的同事,都可以作为关键评审人员。
二、与这次开发工作有接口的同事,或其他对这次工作有直接影响的其他同事。
三、其他,开发工程师认为必须参加评审的人员。
评审过程中各个岗位的职责:
一、Feature Engineer的职责
首先确认自己完完全全理解了需求,如果不完全理解而有出入,应按照这个流程Feature Engineer到System Engineer进行需求的确认,但该过程中你必须根据总开发计划,对所开发的功能制定一个完整合理的开发进度表向你的主管报告、审批,在没有问题的情况下严格遵循之。经批准的开发计划,一经确认不可随意更改,除非有合理充分且得到Technical Manager和PM同意的理由。
根据进度表进行你的工作,牢记之前定下的日期,务必在该日期前完成工作,有任何意外的问题及时汇报,即使该问题不是因你而产生。
在工作的适当阶段,组织你的Review日期及关键评审人,而非PM来组织,将你的时间、人员安排报告给Technical Manager和PM,开始向资源部门申请会议场所、机器等资源。
在评审以前,应将参与此次评审的相关文档准备好,并告知所有的评审人员文档的放置位置。
发出明确指明Review资料的信给参与review的人,对于不能如期参加你的review的人,协商好以何种形式给你回馈信息。
二、项目经理职责
不一定要参与评审的过程,但必须保证评审按照计划安排的时间进行,并协助各Feature Engineers解决open issue 和resource issue等问题。
三、Technical Manager的职责
没有必要参加所有的评审,但必须确定其组员的评审过程符合评审的流程,并向项目经理报告。
四、关键评审人员的职责
所有关键评审人员在参加评审以前必须仔细阅读相关的文档,对评审负全部责任。
五、其他开发工程师
作为同事,如果有什么好的建议可以提交给申请人。
六、记录人
记录评审中所有的建议及观点,并保证所记录的建议是建议人正确意思的表示。
评审过程
在评审过程中,申请人应向所有评审人员讲解其设计,而评审人员都必须仔细聆听和和发表意见,如有疑问可以提出,在评审过程中,可以讨论问题。
评审的结果
评审会议结束后,Feature Engineer收集所有的意见,并在评审会议结束后的一个工作日内,计划修改工作,其中包括:
Feature Engineer如认为是合理的建议,可以根据建议修改的相关设计文档,并计划完成时间,以及下一步工作计划。
若Feature Engineer认为建议人提出的建议不合理,可以与相关人员召开讨论会议。
Feature Engineer必须等到评审的工作所有的论点没有争议时,才可以进行下一步的设计工作,不要将已经出现的问题带到下一个环节。、如在评审中存在暂时不能解决问题的,应该将此问题提交到相关Feature Engineer和项目经理处理。、
评审后续工作
项目经理与技术管理,必须严格监控的其进度,严格按照既定进度与规范进行评审后续的工作。
前一篇:2010年财富世界百强企业(三)
后一篇:匆匆上海之旅