互联网企业技术部门各岗位职责
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技术部岗位职责管理办法??
2015年10月12日 01版
一、目的
为了明确本部门各岗位的工作范围及职责,提高本部门员工的工作效率,同时也为了员工专攻本岗位技术专题,使之成为本岗位的专家,根据现有岗位分配情况及项目开发所需人员进行合理分配规范,特制定本办法。
二、分组规划
技术部目前分为产品研发组、软件开发组、UI界面设计组、综合服务组、安维中心、
三、成员规划(为现阶段的组成架构,可根据项目发展做调整)
1.技术部主管——1人
设1人(兼系统架构师)。
2.产品研发组——5人
设产品组5人,产品主管1人,产品经理2人,测试工程师2人(有制作技术说明书及系统功能讲解的能力)
3.软件开发组——23人
设开发人员23人,设小组组长3名(兼系统需求分析之责,和相应的软件开发之责),下设PHP程序员5人, JAVA开发人员9人,APP开发人员4人,数据库设计师1人,系统架构师1人。
4.UI界面设计组——4人
设4人,设小组组长1人(兼主设计师之责),UI界面辅助设计师1人,前端设计师2人(指切图员,有js撰写能力)。
5.综合服务组——3人
设3人,组长由技术部主管兼,下设信息(含各类账号)及开户审核管理员1名,产品维护员1名(含网站信息文件上传、网站产品信息采集、便民产品更新以及其他产品维护),数据分析师2人。
6.安维中心——2人
设2人,设小组组长1人(有环境部署、系统维护及数据备份的能力),1人系统维护员(定期平台数据检测数据、系统维护等)。
四、各岗位职责
(一)、技术部主管
1 、技术部主管——兼系统架构师
1) 直接上级:公司总裁
2) 直接下级:技术部全体员工
2、工作概述
负责主持本部门的全面工作,组织并监督本部门内所有员工全面完成本部门职责范围内的各项工作任务;关注本行业技术发展方向;落实公司重大政策的实施。
3、职责及任务
1)负责本部门的日常管理工作,对本部门内出现的管理问题承担主要责任,并对本部门员
工违犯公司规定承担连带责任;
2)负责接受公司领导安排的工作任务,并对任务完成最终结果负主要责任;
3)负责协助公司领导做好本部门的管理工作;
4)负责本部门的团队建设工作,关注本部门员工的思想动态,提高员工的稳定性、向心力
和凝聚力;
5)负责本部门内人员的思想教育及技能培训工作;
6)负责本部门与其他部门之间的协调及管理工作,使各部门之间的关系建康发展;
7)负责完善本部门内日常管理,促进本部门工作流程规范化、标准化、程序化;
8)负责安排本部门员工的工作任务及完成要求情况,并对其进行监督考核;
9)负责每月1号前上报本部门员工的工作任务分工及业绩考核评定表(节假日提前上报);
10)负责本部门所有技术资料的收集及归档工作;
11)负责本部门内项目开发的进度控制及管理工作;
12)负责公司网站的维护工作、资料信息上传、网站版本的升级工作;
13)负责定期召开本部门员工会议,并做好记录;
14)负责本部门员工卫生打扫的分配及监督检查工作;
15)负责公司的技术保密工作;
16)负责公司公共财产的安全检查工作;
17)负责公司上级安排的其它任务及无形的工作;
18)负责完成其它交给本部门的临时性工作;
(二)各项目组长(兼项目经理)
1 、各项目组长——兼项目经理
1) 直接上级:技术部主管
2) 直接下级:各组成员
2、工作概述
负责主持本项目门的工作,主要由一下几个方面:
1)项目范围、项目质量、项目时间、项目成本的确认。
2)项目过程/活动的标准化、规范化。
3)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。
4)各项计划得到上级领导及项目组成员认可。
5)设置项目组中的各种角色,并分配好各角色的责任与权限。
6)定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟
通计划》)
7)安排组内需求分析师、联系人等角色与其他部门的沟通与交流。
8)处理项目组与其它项目干系人之间的关系。
9)处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。
10)保证项目组目标明确且理解一致。
11)创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影
响。
12)提升项目组士气,加强项目组凝聚力。
13)合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。
14)制定项目组需要的招聘或培训人员的计划。
15)定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。
16)及时发现项目组中出现的问题。
17)及时处理项目组中出现的问题。
18)保证项目在预算成本范围内按规定的质量和进度达到项目目标。
19)在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量。
20)定期向领导汇报项目工作进度以及项目开发过程中的难题。
21)对项目进行配置管理与规划。
22)控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速的解决项目
组成员所碰到的难题。
23)不定期组织项目组成员进行项目以外的短期活动,以培养团队精神。
24)协助需求分析师进行需求调研。
25)分析、解析《系统需求说明书》,将系统需求整理成《软件需求规格说明书》。
26)负责解决《软件需求规格说明书》被评审后发现的问题。
27)在分析系统前,负责向架构设计师解释《软件需求规格说明书》的内容。
28)协助架构设计师进行架构设计,并协助其完成《系统架构说明书》。
29)根据《系统架构说明书》对系统进行建模。
30)系统分析及建模完成后,负责将建模成果转化为《系统概要设计》。
31)协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计,完成数
据库CDM及PDM图,并协助其完成《数据库设计说明书》。
32)协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。
33)指导软件工程师按《系统详细设计说明书》进行代码实现。
34)负责重点代码检查。
35)协助项目经理进行配置管理,并提供优化改进建议。
36)定期对项目组成员进行技术方面的培训。
(三)系统架构师
1、系统架构师是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。
2、系统架构师是在技术上对所有重要事情做出决定的人。(系统架构师在整个软件开发过程中都起着重要作用,并随着开发进程的推进而其职责或关注点不断地变化。)
3、需求阶段,软件架构师负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。
4、设计阶段,架构师负责对整个软件架构、关键构件、接口的设计。协助系统分析师完成《系统概要设计说明书》
4、编码阶段,架构师则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培
训班等;
5、测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为软件架构师
的工作重点。
(四)数据库设计师