职位概述:此职位负责监督和管理组织内的软件工程实践,确保开发过程符合行业标准和***实践,并推动团队正确使用包括敏捷在内的各种软件开发方法。工作内容:1.软件工程标准实施:o负责在组织内实施和维护软件工程标准,确保所有开发过程符合行业***实践。o制定和维护软件工程实施计划,确保按时完成各阶段目标。2.开发方法支持:o确保团队理解并正确应用各种软件开发方法,包括敏捷开发方法(如Scrum、Kanban)以及其他适用的方法。o提供必要的指导和资源,支持团队在项目中选择和使用最适合的方法。o监控团队开发实践的实施情况,识别和解决使用中的问题。3.过程改进:o识别和分析现有的开发和维护过程中的不足,提出改进建议。o推动和监督过程改进活动,确保改进措施的有效实施。4.团队培训与支持:o为团队成员提供软件工程和各种开发方法相关的培训和指导,帮助他们理解和应用相关标准和***实践。o通过培训和辅导,提升团队在各种开发方法上的成熟度。5.评估与审核:o定期进行过程评估和审核,确保符合软件工程标准和***实践。o参与内部和外部的评估和审核活动,准备必要的文档和报告。6.文档管理:o负责维护软件工程相关的文档和记录,确保文档的完整性和准确性。o制定和更新过程文档,确保其符合软件工程要求。任职资格:1.教育背景:o计算机科学、软件工程或相关领域的学士学位,硕士学位优先。2.工作经验:o至少5年的软件开发或质量保证经验,其中至少2年管理或实施软件工程标准和开发方法的经验。3.专业技能:o熟悉软件工程模型和标准(如CMMI、ISO/IEC 12207等)。o具备丰富的敏捷开发经验,熟悉Scrum、Kanban等敏捷方法,同时了解其他开发方法。o有过程改进和项目管理经验,熟悉软件开发生命周期(SDLC)。4.认证:o具有相关的敏捷认证(如Certified ScrumMaster, PMI-ACP等)者优先。5.软技能:o优秀的沟通和培训能力,能够清晰地向团队传达软件工程和开发方法的标准和要求。o强烈的责任感和质量意识,注重细节和执行。