1、软件部分组及岗位职责管理办法一、 目的为了明确本部门各岗位的工作范围及职责,提高本部门员工的工作效率,同时也为了员工专攻本岗位技术专题,使之成为本岗位的专家,根据现有岗位分配情况及项目开发所需人员进行合理分配规范,特制定本办法。二、部门职责1. 应用软件开发方向规划;2. 应用软件开发工具选购;3. 软件系统整体方案规划;4. 应用软件系统开发设计;5. 软件系统测试规划实施;6. 应用软件系统项目评审;7. 应用软件项目疑难问题处理;8. 应用软件疑难故障分析处理;9. 软件人力资源组织/考评;10. 应用软件开发团队组织;11. 应用软件工程师集训学习;12. 应用软件体系框架设计与定制;
2、13. 应用软件技术积累与探索;14. 应用软件开发技术规范编制;15. 应用软件的技术资料管理;16. 应用软件知识产权等相关文档编制;17. 应用软件的鉴定、认证;18. 应用软件的质量体系认证。三、组织机构1.组织机构图软件开发部经理软件开发组组长培训组组长制作组组长前端开发工程师培训人员制作人员后端开发工程师2.组织机构描述l 1)软件开发组:由前端开发工程师和后端开发工程师组成,设组长一名。l2)培训组:由培训老师与新员工组成,设组长一名。 3)制作组:由制作人员组成,设组长一名。四、软件开发部门人员设置及小组划分目前软件开发部划分为:软件开发组(包括软件前端开发、软件后端开发)、培
3、训组、制作组1各组职责及工作内容1.1.软件开发组1.1.1部门职责1、负责公司新产品和新技术的开发,协调新产品开发相关部门的关系,研究行业技术发展,组织技术革新改造,组织编制企业技术资料文件等事项;2、根据企业战略发展规划、市场需求、资源情况,制订产品研发计划;3、建立、健全公司产品研发的相关制度,并督导执行;5、对生产中出现的难点问题进行技术攻关,对工艺革新进行验证;6、收集、整理与研究行业信息,参加行业技术研讨性峰会、论坛,掌握行业发展的制高点;7、与市场、生产、质量等部门联手,组织成立新产品开发小组,实施项目化管理,推进研发工作的顺利进行;8、做好公司新产品的可行性论证、立项工作;9、
4、组织产品研发成果的鉴定与评审工作;10、做好科研成果和生产实际的转化;11、做好公司科研、开发的实用新型、外观设计等专利技术的知识产权注册申报和使用管理工作;1.2培训组1.2.1部门职责1、紧密联系公司发展战略,制定本年度培训计划;2、负责公司各种培训开展及管理,管理内部事务,完成公司下达的各项培训任务;3、负责整个培训的组织工作,教与学之间的沟通,确保培训顺利完成;4、建立、完善公司培训制度和体系,组建培训资料库;5、管理培训团队,监督落实培训工作进展,及时处理相关问题;7、组织收集学员意见,推进培训工作的改进与调整;8、进行课程培训并开发和编制教材;9、按照公司实际需要设计及实施其他培训
5、课程。1.3制作组1.3.1部门职责1、产品技术支持服务,包括安装调试和电话支持;2、进行软件系统性能测试和调试;3、用户现场软件技术实施、支持,收集客户反馈意见,负责现场实施工作及产品技术培训;4、协助研发部门进行需求调研和辅助性开发工作; 5、解答用户问题,进行技术支持,包括远程电话支持和出差外地现场支持。6、现场软件可调成性及用户试运行期管理;7、参与务产品产品技术文档及工程维护资料的编写和维护管理;8、提供给客户,公司内部的远程和现场的技术支持和问题解决;9、为公司内部人员和客户(含代理商)的技术培训;10、参与公司产品线和研发的技术和产品接口 ;五、各岗位职责1.1 软件部主管 1)
6、 直接上级:软件开发部门经理2) 直接下级:软件开发部门全体员工1.1.1 工作概述 负责主持本部门的全面工作,组织并监督本部门内所有员工全面完成本部门职责范围内的各项工作任务;关注本行业技术发展方向;落实公司重大政策的实施;业务调研、需求分析;全面负责软件研发部日常管理工作;规范软件体系设计,监督相应的设计开发过程;负责软件研发团队建设和技术人员的招聘、培养与考评;制定和落实部门项目研发开发计划,总体掌握研发进度。确定软件部技术研究方向,组织人员对关键技术进行攻关和积累;指导/评审/公司项目软件部分的开发活动;解决公司产品线中相关的技术难题,提供技术支持;统筹协调软件研发部与其它部门的关系;
7、负责相关技术资料的整理;负责相关知识产权等技术文档编制;完成公司交办的其它工作。1.1.2 职责及任务1) 负责本部门的日常管理工作,对本部门内出现的管理问题承担主要责任,并对本部门员工违犯公司规定承担连带责任; 2) 负责接受软件公司经理安排的工作任务,并对任务完成最终结果负主要责任;3) 负责协助软件公司经理做好本部门的管理工作;4) 负责本部门的团队建设工作,关注本部门员工的思想动态,提高员工的稳定性、向心力和凝聚力;5) 负责本部门内人员的思想教育及技能培训工作;6) 负责本部门与其他部门之间的协调及管理工作,使各部门之间的关系建康发展;7) 负责完善本部门内日常管理,促进本部门工作流
8、程规范化、标准化、程序化;8) 负责安排本部门员工的工作任务及完成要求情况,并对其进行监督考核;9) 负责每月上报本部门员工的工作任务分工及业绩考核评定表(节假日提前上报);10) 负责本部门所有技术资料的收集及归档工作;11) 负责本部门内项目开发的进度控制及管理工作;12) 负责软件公司网站的维护工作、资料信息上传、网站版本的升级工作;13) 负责定期召开本部门员工会议,并做好记录;14) 负责本部门员工卫生打扫的分配及监督检查工作;15) 负责软件公司的技术保密工作;16) 负责软件公司公共财产的安全检查工作;17) 负责公司上级安排的其它任务及无形的工作;18) 负责完成其它交给本部门
9、的临时性工作;1.2软件开发部各小组长(目前分为软件前端开发组、软件后端开发组、培训组、制作组) 1) 直接上级:软件部主管2) 直接下级:本小组成员1.2.1 工作概述 主要是主持本小组的全面工作,分配并监督本小组成员的工作计划及工作任务完成情况。协助本部门主管管理好本部门的日常工作。1.2.2 职责及任务1) 负责本小组的日常管理工作,对分配给本小组的项目开发任务出现问题承担主要责任;2) 负责协助本部门主管安排的工作任务,并对任务完成情况负主要责任;3) 负责做好本小组成员的技能培训及思想教育工作,如发现小组成员思想动态出现问题,及时解决并把情况上报主管,以待处理;4) 负责向部门主管汇
10、报本小组内各成员的工作计划及工作任务完成情况,并加以评定;5) 负责本小组内的技术资料收集及整理工作,定期上报主管处;6) 负责向部门主管汇报本小组主要负责的项目开发进展情况及遇到的问题;7) 负责完成公司领导安排给本小组的其他任务;1.3项目责任人 1) 直接上级:软件部主管2) 直接下级:参与本项目开发成员1.3.1 工作概述接到项目开发任务后,组织参与本项目的开发设计成员进行合理的分配资源,把握好项目开发进度,与客户交流沟通,最终完成项目验收工作。负责建立软件系统资源库,实现资源重用;1.3.2 职责及任务1) 负责接受部门主管交给的项目开发任务,并对最终项目结果负主要责任;2) 与其他
11、员工合作开发,共同进行产品的开发、维护以及测试;3) 产品编写、设计要对项目组长负责;4) 完成功能模块的编码设计,单元测试和BUG修复;对自己的功能模块的质量自检;5) 参与其它编写结果的交叉检测;6) 为前端技服人员提供技术支持,解决技服过程中遇到的相关问题。7) 负责组织参与本项目开发人员,进行需求分析,完成项目可行性报告书、项目需求分析说明书、项目概要设计说明书、项目详细设计说明书、验收报告等;8) 负责制订软件开发项目的计划,实施整个项目的管理;9) 负责整个项目具体模块的划分及小组成员的分配工作;10) 负责与软件前端开发组协调沟通工作;11) 负责把握整个项目的进度情况,及时做好
12、项目开发日志工作,及时的发现问题,并解决问题,遇到实在解决不了的,及时上报部门主管;12) 负责该项目材料的收集、整理工作;13) 负责整个项目界面的统一及编码规范;14) 负责安排测试人员进行项目系统性测试;15) 负责整个项目的最终验收工作;16) 负责项目的售后调试及安装工作;17) 负责交付后的项目维护及升级工作;18) 负责该项目产品的申报、鉴定与组织实施及成果报告工作;19) 负责关注新型技术的发展动态,及时的进行讲解、培训以及应用到开发项目中;1.4后端开发工程师1) 直接上级:项目责任人2) 直接下级:无1.4.1 工作概述负责软件部分的研发,包括功能设计、代码实现, 并编写核
13、心代码,确保软件的性能和可扩充性。完成项目责任人交给的项目编码设计及项目维护工作,同时进行新型产品的开发试验等。1.4.2 职责及任务1) 负责接受项目责任人和部门主管交给的工作任务,按时保质、保量的完成项目开发任务并对项目最终结果负责;2) 负责参与项目需求分析,研究项目技术细节,进行系统框架和核心模块的详细设计及规划;3) 根据项目开发进度和任务分配情况,完成项目的界面设计及编程工作,配合测试师进行软件测试工作;4) 负责及时指导、处理、协调安装及服务过程中出现的技术、质量问题;5) 负责项目产品的更新、升级、维护工作;6) 负责项目产品的调试及相应的客户服务工作;7) 负责及时上报该项目
14、的各种技术资料的整理工作;8) 负责公司的技术开发保密工作;9) 负责打扫好自己负责的卫生区工作;10) 负责部门主管交给的临时发性工作;1.5前端开发工程师1) 直接上级:项目责任人2) 直接下级:无1.5.1 工作概述进行公司软件开发项目的前端程序及相关页面的制作开发。1.5.2 职责及任务1) 负责公司的方案策划工作;2) 负责公司的各类宣传资料的排版及设计工作,如公司标志、公司宣传手册和宣传单页的制作工作;3) 协助网站开发工程师完成公司网站维护工作,及时收集并整理公司产品信息,进行美化;4) 负责各类软件项目的界面设计所需要的图片、图标及特效等;5) 图形图像处理:过滤、增强、渲染、
15、突出、钝化等;6) 动态用户界面的方案和实施规划;7) 动态用户界面的开发、编程、测试;8) 动态用户界面的分析、提取与转变能力;9) 负责平面技术资料的收集、上报工作;10) 负责打扫负责的卫生区的打扫工作;11) 负责部门主管分配的临时性工作。1.6项目测试师1) 直接上级:项目责任人2) 直接下级:无1.6.1 工作概述 根据项目开发进度,进行项目测试,检查项目中有没有错误,保证项目产品的可靠性并最终满足客户的需求,并写出测试报告。按照软件工程规范流程,进行软件平台核心部分的测试,包括功能测试、代码测试, 并编写测试等不同阶段的各种测试工作,以及软件部文档。1.6.2 职责及任务1) 参
16、与项目的需求分析工作,进行系统性的测试分析,找出潜在的错误;2) 按照测试流程和计划,构建测试环境,设计测试脚本和用例,执行测试脚本和测试用例,寻找Bug;3) 分析问题所在并进行准确定位和验证,按照标准格式填写并提交Bug 报告;4) 跟踪并验证Bug,并确认问题得以解决;5) 按照标准格式填写并提交测试报告,编写其他相关文档;6) 完成软件开发的集成测试工作;7) 负责项目的规范验证、正确性、可用性、边界条件、性能、安全性、兼容性、软件配置;8) 负责编制项目相应的测试规范和测试案例,并应用;9) 负责编制项目测试结果报告;10) 负责软件公司的技术保密工作;11) 负责软件公司的安全工作
17、;12) 负责其它部门主管分配的临时性工作;1.7制作人员1) 直接上级:软件部主管2) 直接下级:无1.7.1 工作概述 根据项目开发进度,进行项目测试,检查项目中有没有错误,保证项目产品的可靠性并最终满足客户的需求,并写出测试报告。按照经销商或客户需求制作微官网的具体内容并交付使用。完成对经销商及客户的软件使用培训,提供技术支持。1.7.2 职责及任务1)产品技术支持服务,包括安装调试和电话支持;2)进行软件系统性能测试和调试;3)用户现场软件技术实施、支持,收集客户反馈意见,负责现场实施工作及产品技术培训;4)协助研发部门进行需求调研和辅助性开发工作; 5)解答用户问题,进行技术支持,包括远程电话支持和出差外地现场支持。6)现场软件可调成性及用户试运行期管理;7)参与务产品产品技术文档及工程维护资料的编写和维护管理;8)提供给客户,公司内部的远程和现场的技术支持和问题解决;9)为公司内部人员和客户(含代理商)的技术培训;10)参与公司产品线和研发的技术和产品接口 ;
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100