软件工程部经理是软件开发团队中的关键角色,主要负责管理和协调软件项目的开发、人员配置以及质量保证。以下是对这个岗位的详细解析:
1. **工作目标与职责**:
- **完成软件项目开发任务**:软件工程部经理需要确保团队按照计划和要求成功开发软件项目。
- **ISO9001质量体系与CMM标准的实行**:经理需确保项目遵循国际质量标准,提高软件质量和开发效率。
- **响应客户的服务请求**:处理客户的技术咨询、问题反馈和售后支持。
- **部门内部工作安排和项目管理**:合理分配资源,监控项目进度,确保任务顺利完成。
- **参与公司文化建设**:推动公司文化的形成和发展,提升团队凝聚力。
2. **具体职责**:
- **职责一**:组织项目实施,控制软件过程,确保文档的完整性和准确性。
- **职责二**:协调项目组之间的工作,与其他部门沟通,提供技术支持和售后服务。
- **职责三**:进行内部工作安排,包括人员招聘、解聘、培训和考核,保持与员工的沟通。
- **职责四**:参与塑造公司文化,推广公司核心价值观。
- **职责五**:管理配置文档,确保工作成果和过程数据的有效管理。
3. **权限**:
- **建议权**:对管理制度、业务流程、技术规范等提出改进建议。
- **控制权**:监督实施业务流程和技术规范,控制项目实施。
- **修改权和审定权**:修改部门技术规范,审定软件产品结构。
- **指挥权和调度权**:调配人员和设备资源。
- **招聘、解聘建议权**:对人员招聘和解聘提出建议。
- **考核权**:对部门员工进行工作业绩考核。
- **审核权**:审核部门费用。
4. **工作协调关系**:
- **内部关系**:与工程总监、项目经理、软件工程师、系统集成部、销售部、客户服务部、人力行政部等保持紧密协作。
- **外部关系**:与客户、供应商等外部单位协调,满足客户需求,优化解决方案。
5. **任职资格**:
- **学历与专业**:本科及以上学历,IT专业背景。
- **工作经验**:至少2年软件开发和2年项目管理经验。
- **培训**:接受IT专业知识、项目管理和企业管理的相关培训。
- **知识与技能**:熟悉CMM标准、ISO9001质量体系,熟练使用软件开发工具,了解硬件网络产品,具备良好的沟通协调、计划统筹、领导决策能力。
6. **记录文档**:
- **设计通知书**:与工程总监共享。
- **年度和年终工作总结**:向工程总监汇报。
- **培训计划**:由工程总监审批。
- **配置文档**:存放在网络服务器上,供相关人员查阅。
软件工程部经理的角色至关重要,他们不仅需要具备扎实的技术基础,还要有出色的管理能力和人际交往技巧,以推动整个部门的高效运作。