软件项目开发岗位设置.docx

上传人:b****7 文档编号:15524725 上传时间:2023-07-05 格式:DOCX 页数:21 大小:21.30KB
下载 相关 举报
软件项目开发岗位设置.docx_第1页
第1页 / 共21页
软件项目开发岗位设置.docx_第2页
第2页 / 共21页
软件项目开发岗位设置.docx_第3页
第3页 / 共21页
软件项目开发岗位设置.docx_第4页
第4页 / 共21页
软件项目开发岗位设置.docx_第5页
第5页 / 共21页
软件项目开发岗位设置.docx_第6页
第6页 / 共21页
软件项目开发岗位设置.docx_第7页
第7页 / 共21页
软件项目开发岗位设置.docx_第8页
第8页 / 共21页
软件项目开发岗位设置.docx_第9页
第9页 / 共21页
软件项目开发岗位设置.docx_第10页
第10页 / 共21页
软件项目开发岗位设置.docx_第11页
第11页 / 共21页
软件项目开发岗位设置.docx_第12页
第12页 / 共21页
软件项目开发岗位设置.docx_第13页
第13页 / 共21页
软件项目开发岗位设置.docx_第14页
第14页 / 共21页
软件项目开发岗位设置.docx_第15页
第15页 / 共21页
软件项目开发岗位设置.docx_第16页
第16页 / 共21页
软件项目开发岗位设置.docx_第17页
第17页 / 共21页
软件项目开发岗位设置.docx_第18页
第18页 / 共21页
软件项目开发岗位设置.docx_第19页
第19页 / 共21页
软件项目开发岗位设置.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件项目开发岗位设置.docx

《软件项目开发岗位设置.docx》由会员分享,可在线阅读,更多相关《软件项目开发岗位设置.docx(21页珍藏版)》请在冰点文库上搜索。

软件项目开发岗位设置.docx

软件项目开发岗位设置

软件项目开发岗位设置

岗位:

项目经理

主要职责:

1、 计划:

a)        项目范围、项目质量、项目时间、项目成本的确认。

b)       项目过程/活动的标准化、规范化。

c)       根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。

(《需求分析计划》、《》。

d)       各项计划得到上级领导、客户方及项目组成员认可。

2、 组织:

a)        组织项目所需的各项资源。

b)       设置项目组中的各种角色,并分配好各角色的责任与权限。

c)       定制项目组内外的沟通计划。

(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》)

d)       安排组内需求分析师、客户联系人等角色与客户的沟通与交流。

e)        处理项目组与其它项目干系人之间的关系。

f)        处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。

g)       安排客户培训工作。

3、 领导:

a)        保证项目组目标明确且理解一致。

b)       创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影响。

c)       提升项目组士气,加强项目组凝聚力。

d)       合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。

e)        制定项目组需要的招聘或培训人员的计划。

f)        定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。

g)       及时发现项目组中出现的问题。

h)       及时处理项目组中出现的问题。

4、 控制

a)        保证项目在预算成本范围内按规定的质量和进度达到项目目标。

b)       在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量;

c)       定期向领导汇报项目工作进度以及项目开发过程中的难题。

d)       对项目进行配置管理与规划。

e)        控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速的解决项目组成员所碰到的难题。

f)        不定期组织项目组成员进行项目以外的短期活动,以培养团队精神。

结语:

项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。

岗位:

系统架构师

主要功能及职责:

1、 系统架构师是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。

2、 系统架构师是在技术上对所有重要事情做出决定的人。

(系统架构师在整个软件开发过程中都起着重要作用,并随着开发进程的推进而其职责或关注点不断地变化。

3、 需求阶段,软件架构师负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。

审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。

4、 设计阶段,架构师负责对整个软件架构、关键构件、接口的设计。

协助系统分析师完成《系统概要设计说明书》

5、 编码阶段,架构师则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培训班等;

6、 测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为软件架构师的工作重点;

结语:

系统架构师也可以理解成技术总监。

系统架构师是在部门内所有软件项目中,对技术上所有重要的事情做出决定的人。

 

岗位:

需求分析师

主要职责:

1、 在项目前期根据《需求调研计划》对客户进行需求调研。

2、 收集整理客户需求,负责编写《用户需求说明书》。

3、 代表项目组与用户沟通与项目需求有关的所有事项。

4、 代表客户与项目组成员沟通项目需求有关的所有事项。

5、 负责《用户需求说明书》得到用户的认可与签字。

6、 负责将完成的项目模块给客户做演示,并收集对完成模块的意见。

7、 完成《需求变更说明书》,并得到用户的认可与签字。

8、 并协助系统架构师、系统分析师对需求进行理解。

 

结语:

需求分析师是项目前期与客户方打交道最多的人,对于客户来说,他可以代表整个项目组,对与项目组成员来说他的意见可以代表客户方的意见,项目组内所有与客户需求相关的事情必需得到他的认可。

 

岗位:

系统分析师

主要职责:

1、 协助需求分析师进行需求调研。

2、 分析、解析《用户需求说明书》,将系统需求整理成《软件需求规格说明书》;

3、 负责解决《软件需求规格说明书》被评审后发现的问题;

4、 在分析系统前,负责向架构设计师解释《软件需求规格说明书》的内容。

5、 协助架构设计师进行架构设计,并协助其完成《系统架构说明书》。

6、 根据《系统架构说明书》对系统进行建模;

7、 系统分析及建模完成后,负责将建模成果转化为《系统概要设计》;

8、 协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计,完成数据库CDM及PDM图,并协助其完成《数据库设计说明书》

9、 协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。

10、             指导软件工程师按《系统详细设计说明书》进行代码实现。

11、             负责重点代码检查;

12、             协助项目经理进行配置管理,并提供优化改进建议;

13、             定期对项目组成员进行技术方面的培训。

 

结语:

系统分析师是项目组中的首席执行官,他涉及项目的所有方面,是项目进度的推动者,也是项目成功的关键。

 

岗位:

数据库设计师

主要职责:

1、 根据《系统架构说明书》与系统架构师、系统分析师一同进行数据库建模。

2、 根据数据库建模结果,绘制数据库CDM与PDM图。

3、 根据数据库PDM图进行数据库建库。

4、 对数据库进行维护、备份、恢复、同步。

5、 负责客户数据的导入导出。

6、 对数据库进行初始化操作。

7、 协助软件设计师完成《系统详细设计说明书》中与数据库相关的部分。

8、 根据《系统详细设计说明书》编写对应的视图、存储过程、函数、触发器等。

9、 对项目组其它成员进行SQL方面的指导。

10、             定期对项目组其它成员进行数据库方面知识的培训。

11、             为测试经理及测试工程师建立测试数据。

 

结语:

数据库设计师又称DBA,是项目组中唯一能对数据库进行直接的操作的人。

对项目中与数据库相关的所有重要的事做最终决定的人。

 

岗位:

软件设计师(模块)

1、 根据《系统概要设计说明书》编写分模块的《系统详细说明书》。

2、 负责对软件工程师讲解《系统详细设计说明书》内容。

3、 协助软件工程师按《系统详细设计说明书》进行代码实现。

4、 控制本模块的开发进度。

 

结语:

软件设计师又称模块设计师,协助系统分析师对分模块进行详细设计,并直接管控该模块的进度,对于本模块中所有重要的事做最终决定的人。

 

岗位:

软件工程师

主要职责:

1.根据《系统详细设计说明书》进行代码实现;

2.对自己代码进行复查,并进行简单的测试;

结语:

软件工程师是最终实现代码的成员。

 

岗位:

测试经理

主要职责:

1.      独立编写测试计划;

2.      独立编写测试用例;

3.      协调测试团队内部的工作以及与开发团队之间的工作;

4.      完成“执行测试”的工作;

5.      掌握较深层次的测试方法、测试技术和较复杂的业务流程;

6.      负责测试过程工具的研究、推广与维护,负责测试数据库维护工作;

7.      负责编写《用户手册》、《操作手册》和相关培训教材;

8.      负责项目的质量审查。

 

结语:

测试经理其实应该是整个项目中最关心项目质量的人,他的主要工作就是找到项目中存在的不合理、不合格的部份,并要求项目其它成员按其给定的项目质量完成项目。

 

岗位:

测试工程师

主要职责:

1.      在测试经理的安排和指导下,编写测试用例;

2.      在测试经理的安排和指导下,完成“执行测试”的工作;

3.      在测试经理的指导下,按测试计划进行测试工作;

4.      按测试用例进行测试工作。

5.      负责被分派项目的质量审计。

6.      了解项目的基本流程,可以熟练的进行项目中各种流程的操作。

 

结语:

测试工程师是项目质量的保证,是最终进行项目测试的成员。

 

岗位:

实施经理

主要职责:

1.负责制定项目实施计划;

2.在项目实施计划的约束下,协调项目组相关资源,完成系统实施相关工作(包括系统安装、用户培训、系统上线、系统试运行等);

3.在项目实施阶段,跟踪、检查实施人员的工作质量;

5.负责协助用户进行“用户确认测试”和编写《确认测试报告》。

 

岗位:

实施工程师

主要职责:

1.在实施经理安排和指导下,执行项目用户现场实施任务;

2.参与编写《用户手册》、《操作手册》和相关培训教材;

3.参与进行“用户确认测试”和编写《确认测试报告》。

 

岗位:

美术工程师

主要职责:

1.      负责完成软件设计师安排的功能界面设计。

2.      负责对项目整体色彩的调配。

3.      向系统分析师提出项目美化的建议。

4.      为BS项目提供一套或几套CSS样式表及HTML结构表

5.      为CS项目提供符合项目内容的静态、动态图片。

6.      并为软件设计师提供界面指导。

 

★岗位:

客户经理(当所开发的项目属于定制型的项目时设立,可由项目经理或部门经理兼)

主要职责:

1.策划并独立完成目标客户的拜访和沟通;

2.定期分析、整理客户需求,制定有针对性的方案;

3.进行重点客户的关系维护,了解并整理重点客户的需求,为开发更符合用户需求的产品提供富有价值的市场信息;

4.参与产品定位的研讨,为产品策划献计献策。

 

★岗位:

产品经理(当所开发的项目为产品型项目时设立,可由市场部成员兼)

主要职责:

1.对所负责的产品进行策划和管理;

2.对所负责的产品进行市场调研和分析,及时提出应对措施;

3.负责产品实现的内部管理,保证产品功能的顺利实现以及时满足市场需求;

4.负责产品对外宣传与推广,开拓市场,提高产品品牌知名度和认可度;

5.配合销售制订产品销售策略,支持市场销售业务。

 

绩效考核表

姓名:

得分:

考核内容

配分

自评分

上级评分

综合评分

程序编码规范(研发)10%

A.代码实现非常简洁、排版非常整齐,无可挑剔

10

B.代码实现非常简洁、排版较整齐,

8

C.代码实现较简洁、排版较整齐,

6

D.代码实现冗余、排版较整齐,

4

E.代码实现冗余、排版不整齐,

2

编码注释的完整性(研发)10%

A.注释非常完整、清楚,容易被人理解

10

B.注释较完整、易懂

8

C.注释较完整,但不宜被人理解

6

D.有个别注释,勉强能被人理解

4

E.没有注释或仅有个别注解,代码无法被人理解

2

按时按量完成任务10%

A.每次分配的任务都没有延期,都能按时完成所要求的全部工作内容

10

B.常常按时完成,偶尔有延期情况

8

C.一半的情况按时完成,一半情况延期完成

6

D.几乎都延期完成,偶尔能按时完成

4

E.从没有按时完成过。

2

软件开发质量(研发)20%

A.第一次提交测试的版本即满足需求的全部功能,没有致命BUG,只有一些优化建议

10

B.第一次提交测试的版本只满足90%左右需求功能,有致命BUG和一般BUG。

8

C.需QA测试3次以上方可上线

6

D.需QA测试5次以上方可上线

4

E.需QA测试7次以上方可上线

2

文档编写水平10%

A.编写非常规范,非常及时,随时都可以查阅正在完成任务的技术文档和已完成任务的技术文档

10

B.编写非常规范,较及时,随时可查阅近期文档,文档编写滞后3天以内

8

C.编写较规范、较及时,一般可查阅近期文档,文档编写滞后3-6天

6

D.编写较规范,但不及时,常常难以查阅,文档编写滞后6天以上

4

E.编写不规范,不及时,常常难以查阅,甚至没有编写相关文档

2

合理化建议5%

A.常常有很好的建议,并很大提高了工作效率,而且能认真听取和执行上级的建议

10

B.有时有好的建议,对工作效率有些提高,且能认真听取和执行上级的建议

8

C.有时能提一些建议,但没什么效果,基本能听取和执行上级的建议

6

D.很少提建议,能听取上级建议,但很少能执行,有时有些固执已见

4

E.不太能听取上级建议,常常固执己见

2

工作总结、计划10%

A.每次都能主动按规定时间提交总结和计划,且内容完整、详实,使人能清楚地了解当前工作进度状态

10

B.每次都能主动按规定时间提交总结和计划,但内容很粗略,不能详细了解工作进度状态。

8

C.常常需要催促才能提交总结和计划,内容比较完整详细,使人能了解当前进度状态

6

D.常常需要催促才能提交总结和计划,但内容很粗略,不能详细了解工作进度状态。

4

E.每次都要催促才能提交总结和计划,且内容很粗略,不能详细了解工作进度状态。

2

备份源程序(研发)20%

A.每天工作结束时,都能及时备份源程序;所有版本的源程序及开发环境均能及时备份

10

B.基本每天能备份源程序;所有版本源程序及开发环境均能及时备份

8

C.往往2-3天备份一次源程序,所有版本的源程序及开发环境能及时备份

6

D.往往一个星期备份一次源程序。

有最终版本的源程序及开发环境的备份。

4

E.不备份源程序

2

工作责任感5%

A.有积极责任心,能独立完成任务,可放心交代工作

10

B.具有责任心,能完成任务,可交付工作,但不放心,需要督导

8

C.尚有责任心,能如期完成任务

6

D.责任心不强,需督导,也不能如期完成任务

4

E.无责任心,时时需督导,也不能完成任务

2

工作量5%

A.庞大

10

B.很大

8

C.一般

6

D.较少

4

E.无工作量

2

工作难度5%

A.很大,很具有挑战性

10

B.较大,非一般水平的人可以完成

8

C.普通

6

D.难度低

4

E.难度很低

2

设计成果满意度(美工)30%

A.90%以上人员认可

10

B.70%以上人员认可

8

C.50%以上人员认可

6

D.30%以上人员认可

4

F.10%以上人员认可

2

测试能力(测试工程师)

A.对要测试的产品需求很了解,测试项及测试用例的设计很全面,能够一次性把产品所有BUG全部测试出来。

并且还提出不少UI,操作性方面的建议。

10

B.要测试的产品需求很了解,测试项及用例设计不全面,只测出了一些很明显的重要BUG。

8

C.要测试的产品需求很了解,测试项及用例设计不全面,有些很容易发现的BUG都不能测出。

6

D.对需求了解不全面,懂得做功能、UI、操作、压力、耐力等测试,测试项及用例设计不全面。

但不会写测试报告。

4

E.对需求了解不全面,不会做测试计划,不会做压力、耐力测试。

不会写测试报告。

2

系统工程师

严格按部署流程部署上线产品

+2

在线产品运行异常后,第一时间能够响应

+2

随时更新测试环境及线上环境的产品部署情况及服务器使用情况、能合理分配硬件资源

+2

安全意识强,定期更改各服务器的密码设置

+2

各种系统能独立安装部署

+2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2