软件工程部经理是企业中关键的角色,他们负责管理和协调整个软件开发流程,确保项目的顺利进行。以下是关于这个职位的详细知识点:
1. **工作目标**:
- 完成软件项目开发任务,确保项目的按时交付。
- 实行ISO9001质量体系和CMM(Capability Maturity Model,能力成熟度模型)标准,保证软件质量。
- 响应客户的服务请求,提供高效的技术支持和售后服务。
- 参与公司内部工作安排和项目管理,促进企业文化建设。
2. **工作职责**:
- **职责一**:领导团队进行软件开发,制定年度工作计划和总结,监督软件文档的制作和保存。
- **职责二**:协调项目,提供技术支持,进行资源调配,与其他部门沟通,处理技术支持和售后服务。
- **职责三**:管理内部工作,包括培训需求调查、人员招聘解聘、员工考核,以及与工程总监的汇报沟通。
- **职责四**:参与企业文化的构建,传播并强化公司的核心价值观。
- **职责五**:负责工作成果和过程数据的配置管理,确保信息的安全和有效性。
3. **权限**:
- 对公司制度提出建议,参与业务流程管理规则的建议和监督。
- 修改和审定部门技术规范,建议软件产品体系结构。
- 对项目实施进行控制和检查,指挥和调度部门人员和设备资源。
- 拥有人员招聘、解聘建议权,员工工作业绩考核权,部门费用审核权。
4. **工作协调**:
- 内部协调:与工程总监、项目经理、软件工程师、其他部门经理等保持日常沟通,确保工作顺畅进行。
- 外部协调:与客户、供应商、合作伙伴等建立良好关系,处理需求调整和技术方案改进。
5. **任职资格**:
- 最低学历要求本科,专业为IT相关。
- 至少2年的软件开发经验和2年的项目管理经验。
- 需要接受IT专业知识、项目管理和企业管理的在职培训。
- 熟悉CMM标准、ISO9001质量体系,熟练使用软件开发工具,了解硬件网络产品与技术。
- 强烈的沟通协调能力、计划与统筹能力和领导决策能力。
6. **记录文档**:
- 包括设计通知书、年度工作计划、年终工作总结、培训计划、工作成果和过程数据配置文档等,需要在相应的部门或岗位之间进行传送。
作为软件工程部经理,这一角色不仅需要专业技术知识,还需要强大的管理和协调能力,以确保团队的高效运作和企业的持续发展。