软件开发部门有哪些岗位职责共17篇.docx
- 文档编号:30414169
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:30
- 大小:29.92KB
软件开发部门有哪些岗位职责共17篇.docx
《软件开发部门有哪些岗位职责共17篇.docx》由会员分享,可在线阅读,更多相关《软件开发部门有哪些岗位职责共17篇.docx(30页珍藏版)》请在冰豆网上搜索。
软件开发部门有哪些岗位职责共17篇
软件开发部门有哪些岗位职责(共17篇)
目
录
软件开发部经理.......................................................................................................................2软件开发部副经理...................................................................................................................2产品经理..................................................................................................................................2系统架构师..............................................................................................................................2系统分析师..............................................................................................................................3硬件开发工程师.......................................................................................................................3软件开发工程师.......................................................................................................................3项目经理..................................................................................................................................4项目实施经理...........................................................................................................................
4软件开发部经理
2.部门经理享有部门内部人事调配权;软件部统一对外出口为软件部部门经理;严格遵守公司的各项管理制度,认真履行工作职责,行使公司给予的管理权力,杜绝一切越权事件的发生;
3.针对部门的发展计划,向人力资源部门提供部门员工的培训要求,协助人力资源部门抓好部门员工的专业培训工作,协助组织部门系统分析师、高级程序员和程序员的业务指导和培训工作4.设计部门内部的改造计划,组织审定部门各项技术标准,编制、完善软件开发流程,并组织内部系统分析师、软件工程师、程序员进行研究,开展新产品、新项目开发工作,不断提高产品的市场竞争力;
5.抓好本部门项目组总结分析报告工作,定期进行项目分析、总结经验、找出存在的问题,提出改进工作的意见和建议,并组织本部门员工学习,为公司领导决策提供专题分析报告或综合分析资料。
软件开发部副经理
1.2.3.4.5.协助部门经理制定技术开发部门目标,设定优先权;
组织、培训开发技术团队,并带领团队完成各项业务目标;建立科学、高效的开发和测试环境和流程,持续提高工作效率;持续推动管理方法改进,带领团队进行技术更新;推动部门内的文化建设,提高团队凝聚力;
产品经理
1.对所负责的产品进行策划和管理;
2.对所负责的产品进行市场调研和分析,及时提出应对措施;
3.负责产品实现的内部管理,保证产品功能的顺利实现以及时满足市场需求;
4.负责产品对外宣传与推广,开拓市场,提高产品品牌知名度和认可度;
5.配合销售制订产品销售策略,支持市场销售业务。
系统架构师
1.系统架构师是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。
2.系统架构师是在技术上对所有重要事情做出决定的人。
(系统架构师在整个软件开发过程中都起着重要作用,并随着开发进程的推进而其职责或关注点不断地变化。
)
3.需求阶段,软件架构师负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。
审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。
4.设计阶段,架构师负责对整个软件架构、关键构件、接口的设计。
协助系统分析师完成《系统概要设计说明书》
5.编码阶段,架构师则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培训班等;
6.测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为软件架构师的工作重点;
系统分析师
1.协助需求分析师进行需求调研。
2.分析、解析《用户需求说明书》,将系统需求整理成《软件需求规格说明书》;
3.负责解决《软件需求规格说明书》被评审后发现的问题;
4.在分析系统前,负责向架构设计师解释《软件需求规格说明书》的内容。
5.协助架构设计师进行架构设计,并协助其完成《系统架构说明书》。
6.根据《系统架构说明书》对系统进行建模;
7.系统分析及建模完成后,负责将建模成果转化为《系统概要设计》;
8.协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计,完成数据库CDM及PDM图,并协助其完成《数据库设计说明书》
9.协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。
10.指导软件工程师按《系统详细设计说明书》进行代码实现。
11.负责重点代码检查;
12.协助项目经理进行配置管理,并提供优化改进建议;
13.定期对项目组成员进行技术方面的培训。
硬件开发工程师
1.从事终端等产品的硬件开发工作,包括硬件电路的设计、调试以及测试工作;2.从事相关电路的原理图及PCB设计,底层驱动软件的开发;3.负责硬件开发过程中各个阶段文档编写;4.产品投产时,提供与生产相关的技术支持。
软件开发工程师
1.参与项目需求分析,研究项目技术细节,进行系统框架和核心模块的详细设计;编写相应的技术文档;
2.根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改、完善软件;
3.根据公司要求规范,编写相应的技术文档;编制项目文档、记录质量测试结果
4.研究项目技术细节;完成项目初始至终结的全部技术跟踪协调工作
5.根据开发进度和任务分解完成软件编码工作,配合测试工程师进行软件测试工作;
6.参与客户沟通、项目需求调研分析并维持良好的客户关系;编写需求分析报告。
7.完成公司领导交办的其他工作。
项目经理
1.负责制订软件开发项目的计划,实施整个项目的管理;
2.参与项目需求分析,研究项目技术细节,进行系统框架和核心模块的详细设计及规划;
3.根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改完善;
4.研究项目技术细节;完成项目初始至终结的全部技术跟踪协调工作
5.按照项目计划,按时按量保质完成项目编码、文档及测试工作
6.参与客户沟通、项目需求调研分析并维持良好的客户关系;
7.解决项目开发过程中一些突发的技术难题,跟踪开发团队的开发进度;8.完成公司领导交办的其他工作。
项目实施经理
1.负责制定项目实施计划;
2.在项目实施计划的约束下,协调项目组相关资源,完成系统实施相关工作(包括系统安装、用户培训、系统上线、系统试运行等);
3.在项目实施阶段,跟踪、检查实施人员的工作质量;
4.负责协助用户进行“用户确认测试”和编写《确认测试报告》。
软件开发过程及岗位职责
本文主要讲述如何组织开发软件项目,使之更加快速、有效的完成。
并分成以下几个阶段进行详细讲述:
项目计划阶段、需求分析阶段、软件开发阶段、测试阶段、管理软件开发过程、各参与角色的具体职责描述及对人员的要求。
最后提供了一些文档标准参考。
本开发过程可以作为中小型(3-7人)软件项目的开发指南,而大型软件项目使用RUP会更好。
总体流程如下:
计划阶段-》需求分析阶段-》软件开发阶段-》测试阶段-》完成
一、项目计划阶段
项目计划草案和风险管理计划作为第一步,当有一个商业机会后,根据公司高层负责制定的初步商业计划书来完成项目的计划草案,确定、分析项目风险并确定其优先级,还要制定风险解决方案。
本阶段的目的是确立产品开发的经济理由。
当确定开发之后则制定软件开发计划、人员组织结构定义及配备、过程控制计划。
(1)项目计划草案
项目计划草案应包括产品简介、产品目标及功能说明、开发所需的资源、开发时间和里程碑。
(2)风险管理计划
也就是把有可能出错或现在还不能确定的东西列出来,并制定出相应的解决方案。
风险发现得越早对项目越有利。
(3)软件开发计划
软件开发计划的目的是收集控制项目时所需的所有信息,项目经理根据项目计划来安排资源需求并根据时间表跟踪项目进度。
项目团队成员根据项目计划以了解他们的工作任务、工作时间以及他们所依赖的其他活动。
可将计划分成总体计划和详细计划,总体计划中每个任务为一个里程碑,详细计划中必须将任务落实到个人。
软件开发计划还应包括产品的应收标准及应收任务(包括确定需要制订的测试用例)。
(4)人员组织结构定义及配备
常见的人员组织结构有垂直方案、水平方案、混合方案。
垂直方案中每
个成员充当多重角色。
水平方案中每个成员充当一到两个角色。
混合方案则包括了经验丰富的人员与新手相互融合。
具体选择根据人员实际技能情况进行选择。
(5)过程控制计划
过程控制计划的目的是收集项目计划正常执行所需的所有信息,用来指导项目进度的监控、计划的调整,确保项目按时完成。
二、需求分析阶段
需求分析阶段的目的是在系统工作方面与用户达成一致。
(1)软件需求规约
详细说明系统将要实现的所有功能。
(2)用户界面原型
可以有三种表示方法:
图纸(在纸上)、位图(绘图工具)、可执行文件(交互式)。
本阶段从物理上实现目标系统。
采用了面向对象方法。
(1)软件架构
说明软件的组织结构、部署结构及运行环境。
(2)类设计
定义类之间的关联和类的属性、方法。
(3)数据库设计
定义数据库表之间的关联和各个表的字段。
(4)编码和单元测试
按照设计文档进行编码,每完成一个模块应进行单元测试。
(5)集成系统
按软件组织结构的要求将各个子系统组合起来。
四、测试阶段
测试的目的是在发布之前找出程序的错误。
包括:
核实每个模块是否正常运行(参考设计文档)、核实需求是否被正确实施(参考需求文档)。
(1)测试计划
收集和组织测试信息,为测试工作提供指导。
(2)测试数据
尽量使用真实数据。
(3)测试报告
记录测试结果,详细描述问题,提出解决办法。
(4)帮助文件和用户操作手册
五、管理软件开发过程
有以下几方面地工作:
(1)组织会议
讨论会议、总结会议等。
(2)评审程序
对各个阶段的工作结果进行审核。
(3)协调人员
(4)配置管理
使用一些配置管理工具进行开发文档管理,如:
VisualSourcesafe,Teamsouce等
六、各参与角色的具体职责描述及对人员的要求
(1)项目经理
职责:
1、制定产品的目标。
2、制定各个工作的详细任务表,跟踪这些任务的执行情况,进行控制。
3、组织会议对程序进行评审。
4、综合具体情况,对各种不同方案进行取舍并做出决定。
5、协调各项目参与人员之间的关系。
人员要求:
对产品有激情,具有领导才能。
对问题能正确而迅速地做出确定。
能充分利用各种渠道和方法来解决问题。
能跟踪任务,有很好地日程观念。
能在压力下工作。
(2)系统分析员
职责:
1、了解用户需求,写出《软件需求规约》。
2、建立用户界面原型。
人员要求:
担任系统分析员的人员应该善于协调,并且具有良好的沟通技巧。
担任此角色的人员中必须要有具备业务和技术领域知识的人才。
(3)设计员
职责:
1、定义类的方法和属性以及各个类之间的关联,画出类图。
2、进行数据库设计。
人员要求:
掌握面向对象分析与设计技术,统一建模语言(UML)。
(4)程序员
职责:
按项目的要求进行编码和单元测试。
人员要求:
良好的编程技能和测试技术。
(5)测试员
职责:
执行测试,描述测试结果,提出问题解决方案。
人员要求:
了解被测试的系统,具备诊断和解决问题的技能,编程技能
根据每个人的特长来担任其中的一个或多个角色。
最好是每个人都能参与设计和编码工作,每个人都能够建立起系统的全局观。
开发部岗位职责
开发部职责范围
1.协助制定公司的各项互联网安全和信息产品安全的相关管理制度。
2.根据公司需要,协助制定公司的各项保障互联网软件产品安全运行的管理制度。
3.负责组建稳定的,结构合理的软件开发员工队伍。
加强企业制度和企业文化的宣传贯彻工作,不断提高员工综合素质和业务能力,以及对企业的认同感和归属感。
打造具备良好执行力的软件开发团队。
4.根据公司各部门提出的互联网软件产品的需求,进行需求分析,系统设计,软件研发,集成测试,安装部署以及运行维护工作。
做到软件产品实现高效率,高用户体验及高安全性。
5.负责公司所有的互联网软件程序的运行维护工作。
对各部门提出的软件产品的升级和错误修订需求,做出快速反应。
6.不断完善公司的各项软件产品,以达到甚至超越同行业技术水平。
为用户提供良好的使用环境和使用体验。
做到与时俱进。
7.负责管理公司所有的互联网软件运行服务器的运行维护工作,采取各种措施提高公司所有互联网产品的安全指标,保障公司互联网产品安全稳定的运行。
8.负责为公司的各个部门提供软件使用的培训和技术支持服务。
开发部经理岗位职责
1.在技术总监的领导下,贯彻落实公司的各项管理制度,负责开发部的全面管理工作,提高工作效率。
2.根据公司需要,协助制定公司的各项保障互联网软件产品安全运行的管理制度。
3.负责组建稳定的,结构合理的软件开发员工队伍。
加强企业制度和企业文化的宣传贯彻工作,不断提高员工综合素质和业务能力,以及对企业的认同感和归属感。
打造具备良好执行力的软件开发团队。
4.根据公司各部门提出的互联网软件产品的需求,组织开发部员工进行需求分析,系统设计,软件研发,集成测试,安装部署以及运行维护工作。
做到软件产品实现高效率,高用户体验及高安全性。
5.组织开发部员工,做好公司所有的互联网软件产品的运行维护工作。
对各部门提出的软件产品的升级和错误修订需求,做出快速反应。
有效的组织开发部员工,对软件产品进行必要的升级工作。
6.关注互联网软件行业的技术发展动向,不断组织员工参与新技术新应用的学习和探讨,努力提高我公司技术力量在同行业中的竞争力。
7.负责管理公司所有的互联网软件运行服务器的运行维护工作,采取各种措施提高公司所有互联网产品的安全指标,保障公司互联网产品安全稳定的运行。
8.负责为公司的各个部门提供软件使用的培训和技术支持服务。
9.完成公司领导交办的其他工作。
PHP开发工程师岗位职责(暂定)
1.在开发部经理的领导下,努力学习公司制度和企业文化,提高自身职业素养和业务水平,
保质保量的完成各项工作任务。
2.积极参与各项PHP软件产品的需求分析、系统设计、软件研发、集成测试、安装部署以
及运行维护工作。
做到PHP软件产品实现高效率、高用户体验以及高安全性。
3.做好开发部经理制定的公司PHP软件产品的运行维护工作。
对各部门提出的软件产品的
升级和错误修订需求,迅速反应,提供良好的技术支持服务。
同时对响应的软件产品进行必要的升级工作。
4.关注互联网软件行业的技术发展动向,不断学习和提高自己的技术水平。
为公司新的软
件产品的研发提出有效的意见、为公司现有软件产品提出有效的改良意见。
5.参与开发部为其他部门提供软件使用培训和技术支持服务的工作。
6.完成开发部经理交办的其他工作。
系统维护工程师岗位职责(暂定)
1.在开发部经理的领导下,努力学习公司制度和企业文化,提高自身职业素养和业务水平,
保质保量的完成各项工作任务。
2.积极参与各项软件产品的需求分析、系统设计、软件研发、集成测试、安装部署以及运
行维护工作。
做到软件产品实现高效率、高用户体验以及高安全性。
3.负责管理公司所有的互联网软件运行服务器的运行维护工作,采取各种措施提高公司所
有互联网产品的安全指标,保障公司互联网产品安全稳定的运行。
4.关注互联网软件行业的技术发展动向,不断学习和提高自己的技术水平。
为公司新的软
件产品的研发提出有效的意见、为公司现有软件产品提出有效的改良意见。
5.参与开发部为其他部门提供软件使用培训和技术支持服务的工作。
6.完成开发部经理交办的其他工作。
开发部经理:
张帅
2011/8/23
技术员岗位职责有哪些
技术员岗位职责有哪些
1、在生产技术部门的领导下,负责车间生产的工艺技术工作和工艺管理工作。
2、编制产品生产的工艺文件,制定材料消耗工艺定额;根据工艺需要,设计工艺装备并负责工艺工装的验证和改进工作;设计车间产品物流和区域功能平面布置图。
3、工艺人员要深入生产现场,掌握质量情况;指导、督促车间一线生产及时解决生产中出现的技术问题,搞好工艺技术服务工作。
4、负责新产品图纸的会签和新产品批量试制的工艺工装设计,完善试制报告和有关工艺资料,参与新产品鉴定工作。
5、承担工艺技术管理制度的起草和修订工作,组织相关人员搞好工艺管理,监督执行工艺纪律。
6、组织领导新工艺、新技术的试验研究工作,抓好工艺试验课题的总结与成果鉴定,并组织推广应用。
搞好工艺技术资料的立卷、归档工作。
7、协助公司人力资源部门搞好对职工的技术教育及培训。
8、积极开展技术攻关和技术改进工作,对技术改进方案与措施,负责签署意见,不断提高工艺技术水平。
9、负责本技术部门的生产工艺方针目标的展开和检查、诊断、落实工作。
10、完成技术部主管的各项临时任务。
1、按规定审批程序,对工艺文件、工装图纸有更改权,对制订的工艺文件有解释权,对不符合图纸
要求的工艺作业有纠正权。
2、对车间执行工艺的情况有检查、监督权,对违反工艺纪律的行为有制止权。
3、有义务定期组织召开工艺专题会议,进行技术交流,组织技术攻关,对车间的生产技术工作进行布置和指导。
1、对在计划规定期限内未完成工艺准备工作,而影响新产品试制进度和生产任务完成负责。
2、对因工艺编制或工装设计问题,导致产品大量报废或返修,造成经济损失负一定责任。
3、对解决生产中发生的工艺技术问题不及时处理,并影响生产负责。
4、对审查签署的工艺技术文件、产品技术条件、工艺标准、工艺规程等工艺资料的正确性、合理性、完整性负责。
5、对原材料工艺消耗定额存在计算方法或数值错误,造成浪费或损失现象负责。
6、对由于工艺设计不合理,造成不良影响负责。
7、工艺负责人对公司要求制定的生产工艺方针目标的及时展开、检查、诊断和落实负责。
8、对在工艺技术资料发生失、泄密现象负责。
软件部经理岗位职责
职位名称:
软件部经理
所属部门:
软件部
直属上级:
技术总监
职位概要:
负责软件工程项目的具体实施、自有产品及基础技术的开发。
工作内容:
管理、组建公司开发团队,参与公司相关政策的制定;拟定和执行本部门年度、月度目标、工作计划及总结;设计、开发、维护、管理软件产品。
一、直接职责
1、拟定本部门年度、月度目标、工作计划及总结;
2、负责本部门的成本控制工作以及本部门员工的绩效考评及监督、管理工作;
3、参与技术业务制定流程及与其他部门的协调工作;
4、领导技术团队并组织实施年度工作计划,完成年度任务目标;
5、负责管理公司的整体核心技术,组织制定和实施重大技术决策和技术方案;
6、负责协调项目开发或实施的各个环节,把握项目的整体进度;
7、指导、审核项目总体技术方案,对各项目结果进行最终质量评估;
8、会同项目经理共同审核项目组内部测试计划,并组织项目组负责软件项目的后期维护工作;
9、针对部门的发展计划,向公司提供部门员工的培训要求,抓好部门员工的专业培训工作;
10、本部门的发展规划,组织审定部门各项技术标准,编制、完善软件开发流程;
11、负责与其他部门之间的沟通与协作,满足和协调公司各相关部门提出的系统更新、新产品等技术需求;
12、关注国内外软件市场的发展动向、最新技术及信息,组织内部技术交流。
13、配合市场部门开展工作,向市场部门提供必要的技术支持。
14、需求调研中,配合项目经理进行需求调研工作,并对生成的需求调研报告进行审核评定。
15、明确文档编写种类及格式,对项目组需要生成的文档进行质量、数量和时间控制,并组织召开评审会;
16、制度本部门人员短期和长期需求计划,并配合行政部的人员招聘工作;
二、管理职责
1、抓好本部门项目组总结分析报告工作,定期进行项目分析、总结经验、找出存在的问题,提出改进工作的意见和建议,并组织本部门员工学习,为公司领导决策提供专题分析报告或综合分析资料;
2、开展公司的市场经营和客户服务工作,组织开展市场调查、经营分析,掌握竞争对手动态,及时组织竞争方案的制定和实施,确保公司在市场竞争中的主动;
3、组织实施公司机构和人员的调整设置、绩效考核及二级薪酬分配,提出员工的招聘和使用计划,保证公司内部考核、薪酬分配制度的合理完善及人力资源的有效配置,推进公司目标的实现。
提供项目的设计方案,协助公司顺利接下项目;
4、参与工程项目的洽谈、制定和审核工作,对公司所签合同有关软件技术合同部分中工期、技术方案、软件合同额等方面提供技术支持;
5、推进公司企业文化建设,掌握员工主要思想动态,倡导队伍的创新和团队精神,提升公司核心竞争能力;
6、规范部门内部管理,提高员工整体技术水平,把握技术发展方向,使得技术发展方向与主流技术合拍;
7、定期组织部门人员培训,组建一个高效、有朝气、技术过硬的开发团队;
三、工作权限
1、对本部职责范围内的工作有指导、协调、监督管理的权力;
2、下属人员的工作态度,工作岗位等考核权、指导权、分配权;
3、所属人员的违纪、违规纠正权及事实处理权或处理申报权;
4、对本部门项目资金使用的额度内审核权;
5、对软件部人员及公司其他相关人员的技术培训提出指导建议权;
四、管辖范围
软件部所工作及总经理授权范畴。
五、工作标准(或要求)
1、严格遵守公司的各项管理制度,认真履行工作职责,行使公司给予的管理权力,软件部统一对外出口为软件部经理;
2、有效、合理的部署全部门的工作安排;
3、及时掌握客户的需求,针对项目方案做出分析;
4、对软件的整体设计以及调研进行审核及补救;
5、调动部门员工的工作热情,使部门形成良好风气;
6、处理部门突发事件,组织人员及时处置;
六、入职要求
1、计算机及其相关专业,大本以上学历。
2、4年以上软件开发经验及2年研发团队管理经验,有独立带领技术团队开发软件产品的成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 部门 哪些 岗位职责 17