技术部岗位职责管理办法.docx
《技术部岗位职责管理办法.docx》由会员分享,可在线阅读,更多相关《技术部岗位职责管理办法.docx(14页珍藏版)》请在冰豆网上搜索。
技术部岗位职责管理办法
技术部岗位职责管理办法
为明确本部门各岗位的工作范围及职责,提高本部门员工的工作效率,同时也为了员工专攻本岗位技术专题,使之成为本岗位的专家,根据现有岗位分配情况及项目开发所需人员进行合理分配规范,特制定本办法。
技术部目前分为三组:
产品研发组、前端设计组、系统测试服务组。
各组成员规划(为现阶段的组成架构,可根据项目发展做调整)如下:
1.技术部经理--设1人;
2.产品研发组--技术开发工程师设1人;
3.前端设计组--UI设计设1人;
4.系统测试服务组--用户体验专员设1人。
技术经理岗位职责与考核标准
岗位
名称
技术经理
所在
部门
技术中心
直接
上级
COO
直接
下级
技术部专员
绩效
权重
工作职责:
商城开发,用户体验,技术支撑。
内部协作
内容、商务、运营中心
外部协作
渠道
职责与工作内容
职责一
平台需求管理
工作
内容
1.公司平台的需求收集分析、产品流程设计、详细功能设计文档,并监控开发过程中的需求质量;
2.研究规划公司产品发展趋势,进行市场及行业中主要类似平台相关数据的收集、分析等工作,为产品规划提供支撑;
3.负责进行产品功能、业务规则的设计,形成系统平台需求功能架构;
4.根据概要需求(最终用户及内部需求)编写详细需求规格说明书;
5.负责最终用户及内部需求调研及需求反馈的分析并为开发和测试人员提供咨询、指导、解释业务需求。
职责二
用户体验管理
工作
内容
1.负责公司产品(PC、移动、微信端)的交互设计工作,构建完整的交互框架和交互细节,对产品的用户体验与交互设计质量负责;
2.分析业务需求,并加以分解归纳出交互需求,梳理交互流程,对现有产品的可用性进行测试和评估,提出改进方案;
3.进行用户行为数据分析,根据产品需求和用户研究结果,完成产品的信息架构、流程设计和原型设计,编写界面交互设计说明书,并组织评估;
4.跟进测试、上线过程,保证交互设计在产品中的实现,及时优化进程中发现的设计缺陷;
5.与上下游协作职位良好配合,协助UI设计师和开发人员完成产品的最终实现,并负责产品用户体验的持续优化。
职责三
技术资源对接与技术情报调研
工作
内容
1.协助技术人员与第三方技术公司的需求对接,达成公司技术对外需求。
2.对第三方插件,技术模块,进行后期跟踪,分析。
3.关注电商平台行业发展态势,围绕国家、行业政策、客户需求、竞争动态对市场进行深入调查研究,并就平台开发、应用和市场预测等进行专题调查形成报告;提出平台立项建议。
职责四
·
平台数据分析
工作
内容
1.会搭建数据分析框架,确定分析思路,针对对公司的销售数据分析结论提出有指导意义的分析建议。
附加
职责
工作
内容
公司资源协调,公司战略性问题协商。
工作流程、规则的制定。
主管打分,占75%。
自我鉴定,占25%
技术开发工程师职责与考核标准
岗位
名称
技术
开发
所在
部门
技术中心
直接
上级
技术
经理
直接
下级
无
绩效
权重
工作职责:
需求调研,商城开发,技术支撑。
内部协作
UI、用户体验专员、技术经理
外部协作
渠道
职责与工作内容
职责一
平台需求调研
工作
内容
1.参与沟通用户总体的业务需求,讨论可实现的细节业务需求;
2.协助收集需求,同相关部门人员就收集的需求进行沟通或讨论;
3.根据调研的内容,协助技术经理完成《需求调研报告》文档;
4.协助技术经理与客户讨论对需求的理解,并优化解决方案;
5.参与需求讨论会议,结合其他平台的产品、原始资料以及个人经验,协助技术经理完善需求文档、编写《产品需求清单》并提交评审。
职责二
产品概要设计
工作
内容
1.协助技术经理进行产品版本的规划,并明确指定版本中要实现的内容;
2.配合技术经理组织概要设计讨论,并完善概要设计;
3.编写《概要设计说明书》提交评审;
4.编写《详细设计说明书》,检查详细设计是否符合概要设计;
职责三
技术资源对接与技术情报调研
工作
内容
1.协助技术人员与第三方技术公司的需求对接,达成公司技术对外需求。
2.对第三方插件,技术模块,进行后期跟踪,分析。
3.关注电商平台行业发展态势,围绕国家、行业政策、客户需求、竞争动态对市场进行深入调查研究,并就平台开发、应用和市场预测等进行专题调查形成报告;提出平台立项建议。
职责四
·
代码编译及产品测试
工作
内容
1.按照《详细设计说明书》进行编码工作;
2.对已完成功能进行单元测试工作
3.检查提交测试的产品是否满足要求,指导测试人员的测试工作
附加
职责
工作
内容
所属部门:
技术部
职位名称:
技术开发工程师
直接上级:
技术经理
直接下级:
无
本职概述:
负责产品的需求调研、需求分析和概要设计工作,完成产品开发相关的工作,保证产品设计满足客户需求,促进产品设计及开发阶段顺利实现。
任职资格
教育背景
计算机、自动化或相关专业大专及以上学历
工作经验
3年以上php技术开发工作经验,独立负责开发过项目更佳
专业技能要求
1、精通PHP、MySQL,Linx,3年以上PHP,JavaScript脚本开发经验;
2、熟悉MySQL数据库应用开发,了解MySQL的数据库配置管理、具有MySQL索引优化、查询优化和存储优化经验、PHP缓存技术、静态化设计方面的经验与技能;
3、精通LAMP(Linux+Apache+Mysql+PHP)体系架构,熟悉MVC编程思想和结构,熟悉常用php开发框架;
4、掌握软件设计流程和软件工程规范,具备良好而规范的设计和技术文档编写能力,拥有良好的编写代码习惯,逻辑结构清晰,命名规范,代码冗余率低;
能力要求
1、具有良好的分析和解决问题的能力,能在指定的时间内完成高质量的程序编译工作;
2、具备高度责任感,适应高强度工作压力;
3、良好的沟通能力、组织协调能力;
4、具备较强的工作主动性和学习进取精神,对业界的最新技术发展动态有比较密切的关注;
5、良好的价值观及道德品质。
性格特征
踏实、严谨、客观、公正、执着、关注细节
职业规划
技术开发工程师-->技术经理-->项目经理
职责与工作任务:
职责一职责描述:
参与产品的需求调研工作
工作任务1.参与沟通客户或用户总体的业务需求,讨论已实现的细节业务需求2.协助收集需求,同相关部门和人员就收集的需求进行沟通或讨论3.参与需求收集会议4.根据调研的内容,协助技术经理完成《需求调研报告》文档;
职责二职责描述:
参与产品的需求分析工作
工作任务1.协助技术经理与客户或用户讨论对需求的理解,并优化解决方案2.协助编写《产品需求清单》并提交评审3.参与需求讨论会议4.结合其他平台的产品、原始资料以及个人经验,协助技术经理完善需求文档;
职责三职责描述:
负责产品概要设计工作
工作任务1.负责产品版本的规划,并明确指定版本中要实现的内容;2.编写《概要设计说明书》提交评审3.配合技术经理组织概要设计讨论,并完善概要设计;
职责四职责描述:
负责开发需求的详细设计和开发工作
工作任务1.对参与开发人员进行需求、概要设计的讲解2.编写详细设计说明书,检查详细设计是否符合概要设计3.主导编码和单元测试工作4.给出产品易用性的意见5.参与产品详细设计评审工作;
职责五职责描述:
指导、检查测试人员测试用例的编写及测试工作
工作任务1.指导测试人员编写测试用例2.检查提交测试的产品是否满足要求3.指导测试人员的测试工作4.测试产品能否满足主要需求或应用模式
职责六职责描述:
协助相关人员的工作
工作任务1.协助技术经理进行技术决策2.协助测试人员进行测试工作3.参与前端页面及交互的方案讨论和设计讨论4.参与公司及部门的相关会议,提出决策建议
职责七职责描述:
验收交付
工作任务1.通过系统测试2.程序上传3.提交程序操作手册4.签订验收单,交付验收
职责七职责描述:
完成上级交办的其他工作
责任承担
●按时、保质完成本职工作
●给予同事必要的工作支持
●保守所知悉和掌握的商业秘密及技术机密
权力分配
●对本职工作目标、标准的知情权
●获取完成工作所需资源的权力
●自我管理的权力(自我激励、自我约束)
●建议和参与权
获取上级反馈、辅导和培养的权力
工作范围
工作依据
考核标准
需求调研工作:
沟通客户需求,搜集资料,形成需求文档
《需求调研报告》
《产品需求清单》
完善程度、通过审核并签字确认
产品概要设计:
编写详细的产品概要设计
《详细概要设计》
完善程度;是否已经描述了比较完整的模块功能,是否覆盖可能的全部条件
代码编译、模块测试:
依据开发文档进行代码编译和功能模块测试工作
编码进度
测试用例
是否按照进度编译代码;发现的bug数量;是否完全测试了设计文档给出的功能模块,是否对各种情况进行了测试
定期汇报工作进度:
根据开发计划,向上级领导汇报工作进度
项目工作计划
工作进展情况,是否依据工作计划完成了开发、测试工作,是否有拖延
验收交付:
完成编译及测试工作,签订验收单,交付使用
验收单双方签字确认
程序有无bug,是否稳定,是否按照需求实现功能,体验度如何
UI设计师职责与考核标准
岗位名称
UI设计师
所属部门
技术部
基本资料
直接上级
技术经理
直接下级
无
岗位概要
负责界面的设计、编辑、美化等工作,提高用户体验
岗位职责
(按重要性排序)
职责细化
频度(划)
占用
时间
(%)
每日
每周
每月
每季
每半年
每年
1、针对项目的需求,设计不同风格的美术界面,参与项目评审并提出有效的修改方案
1.1针对需求,设计界面
%
1.2参与方案审核,提出建议
3、实时把握前端设计的流行趋势,提出崭新的创意策略
2.1把握前端设计趋势
%
2.2提出创新策略
4、分析平台架构、策划,站在用户角度思考,优化设计
3.1分析平台架构
%
3.2关注用户需求
3.3提出优化方案
4、参与设计体验、流程的制定和规范
4.1参与设计体验,流程制定和规范
%
5、其他与美术设计相关的工作
5.1其他相关工作
%
任职资格
1、教育
美术、设计或相关专业本科以上学历(优秀人才,专业和学历可适当放宽)
2、工作经验
1年以上UI工作经验
3、培训
4、技能/能力
对用户界面设计,交互设计相关工作有浓厚兴趣,熟悉界面设计的流程方法;
具有深厚的美术功底和良好的创意构思能力;
对色彩有深刻的把握力、设计风格简洁大方、有独到的创意视点;
能熟练使用Photoshop、Dreamweaver等设计软件;
能独立完成软件界面、图标的设计。
5、其它
有良好的团队合作精神、沟通技巧和敬业精神;
富有工作激情和创造力,能承受高强度的工作压力;
务必展示个人作品。
工作条件
工作时间特征
一般工作时间
固定□偶尔变动□经常变动□
主要工作时间
白天□晚上□不确定□
工作环境
办公室,舒适
危险性
基本无危险,无职业病危险
*注:
“%”指每一项工作职责在职位承担者的总工作时间中所占的百分比企业根据自己的情况,自行填写。
软件测试工程师职责与考核标准
所属部门:
技术部
职位名称:
软件测试工程师
直接上级:
技术经理
直接下级:
无
工作描述:
完成软件项目的开发测试工作
任职资格
教育背景
计算机、自动化或相关专业大专及以上学历
工作经验
1年以上软件测试工作经验
知识领域及专业技能要求
1、熟悉测试流程,能对bug进行跟踪、分析、报告,能够熟练的对产品进行系统测试、性能测试、安全测试;
2、能独立执行和编写测试用例,独立完成测试报告;能准确描述缺陷和严格遵循Bug跟踪流程跟进,能独立跟进并完成测试进度;
3、了解数据库知识、精通一种编程语言者优先,有工作经验优先。
4、有良好的沟通能力,能迅速理解问题和描述问题。
能力要求
能力描述
1、熟悉软件技术文档的编写;具备良好的文档编制习惯和代码书写规范;
2、积极上进,善于学习,具备良好的分析、解决问题的能力
3、良好的沟通能力和团队协作精神;
性格特征
严谨、客观、公正、执着、关注细节
职业规划
测试工程师-->高级测试工程师-->测试经理
职务概要及目的:
1、编写测试用例及评审
按照测试流程、计划以及对产品特性的把握,沟通确认测试的范围、重点,考虑逻辑、数据完整性等要求,详细规定测试的要求,策划、编写测试用例,设计测试用数据及预期结果,做好测试前的准备工作,确保测试目的的达成 。
2、执行测试
1)搭建测试环境,保证测试环境的独立和维护测试环境的更新,做好测试前的准备工作,确保测试环境的稳定和版本的正确。
2)根据测试计划及测试案例,执行测试,并根据产品特点及测试要求,实施单元测试、集成测试、系统测试等,及时发现软件缺陷,评估软件的特性与缺陷,确保测试目的的达成。
3、 BUG的验证
根据测试结果,与开发部门反复沟通测试情况,督促并跟踪开发部门解决问题,修正测试中发现的缺陷,完善软件功能。
4、回归测试
针对软件应用工程师所提交的BUG解决报告进行相应的回归测试。
验证问题单是否已经进行修改
进行测试记录和相应文档的编写 。
5、编写测试报告和测试结果分析
通过测试,掌握软件具有的能力、缺陷、局限等,对软件质量给出评价性的结论与意见,整理测试文档,填写软件测试报告,编写测试总结,为软件开发成果提供总结性意见 ,参与《系统测试报告》评审 。
6、项目维护
跟踪上市产品线BUG解决 ,为业务部门提供相应技术支持,确保软件质量指标。
根据软件应用工程师所提供的BUG解决报告,跟踪测试验证结果。
7、 培训参与
接受公司、研发部、测试部组织的各种教育、培训、考核活动;
协助测试主管开展组内的教育、培训工作:
担当培训讲师,制作技能培训讲义、考试试题,担任新入职的软件测试工程师的导师,制作培训计划,并考核。
8、其它工作
同行业产品信息收集与学习。
执行上级临时安排的事情。
责任承担
●按时、保质完成本职工作
●给予同事必要的工作支持
●保守所知悉和掌握的商业秘密及技术机密
权力分配
●对本职工作目标、标准的知情权
●获取完成工作所需资源的权力
●自我管理的权力(自我激励、自我约束)
●建议和参与权
获取上级反馈、辅导和培养的权力
工作范围
工作依据
考核标准
拼写模块测试文档:
测试工程师根据负责的测试模块不同,拼写测试文档,比如要测试程序订单功能模块,就要针对此模块写清要测试那些功能能、测试指标等
模块设计文档
完善程度及通过审核
编写模块测试用例和测试代码:
根据测试文档来写测试用例,测试用例是测试程序的依据,依此来编写测试代码.
详细设计文档
发现的bug数量;测试用例是否已经描述了比较完整的模块功能,是否覆盖了可能的全部条件
测试模块功能:
依据开发人员的设计文档来测试功能模块,检验开发工程师是否按照设计文档编写程序代码
设计文档
发现的bug数量;是否完全测试了设计文档给出的功能模块,是否对各种情况进行了测试
定期汇报工作进度:
根据测试计划,向自己的上级领导汇报工作进度
项目工作计划
工作进展情况,是否依据工作计划完成了测试工作,是否有拖延