岗位任职资格标准
2.编制软件开发指南的相关内容,进行项目文档和质量记录的工作。
2.编制软件开发指南的相关内容,进行项目文档和质量记录的工作。
2.对项目组的代码进行评价、评审和重构。
——
3.在软件工程师的指导下,进行软件简单模块的开发、测试。
3.按照软件开发计划,根据设计文档和编程规范,独立完成分配的较为复杂的代码编写任务。
任职条件
项目经理(二级)
高级项目经理(三级)
资深项目经理(四级)
(一)
岗位要求
1.管理小型项目:
拥有2-3年以上专业工作经验
具备管理3-5人项目团队的经验,或20-50万合同额项目的实施经验。
8.作为项目组成员参加项目的需求分析评审、系统设计评审、系统测试方案评审。
8.参加各项目的需求分析评审、系统设计评审、系统测试方案评审。
8.组织主持各项目的需求分析评审、系统设计评审、系统测试方案评审。
9.向用户介绍应用系统及其实现业务需求的方法,得到用户认可;
进行用户需求变更控制。
9.以用户容易接受的方式,向用户介绍应用系统及其实现业务需求的方法,得到用户认可;
2.精通数据库编程相关知识,精通数据库体系结构知识;
3.熟悉软件工程相关知识,熟悉软件工程的各个阶段,熟练掌握各种软件开发模式;
4.精通面向对象的分析和设计方法;精通UML设计建模。
5.熟练掌握ISO9001、CMMI相关质量体系和规范。
通道代码:PM
项目管理:建立和保持良好的客户认知,组织协调项目中各方关系,控制项目实施情况,保证项目质量工作。
2.理解应用系统建设目的和用户业务现状,基本把握应用系统对业务的影响;
能够准确描述信息化系统中用户业务流程和主要业务场景;
关注主要内容的需求可测。
2.深刻理解应用系统建设目的,对用户业务现状进行恰当评价;
做到主要内容的需求可测;
准确判断和引导用户对应用系统建设的期望,找到信息系统与用户业务流程的结合点,必要时协助用户进行业务流程再造。
通道职责
1.根据项目的合同要求和公司对项目的目标要求,界定项目必须完成的工作范围,并对项目工作范围进行有效管理。包括清晰定义工作范围、与用户确认工作范围以及合理控制工作范围的变更。通过这些活动,将项目工作范围控制在客户和公司共同满意的范围内。
2.对项目进行工作分解,定义项目的各项任务,合理估计任务时间,制定项目的进度计划并行控制。包括项目的总体进度计划、里程碑节点计划、各阶段计划的制定与跟踪,通过跟踪及时发现项目实际进展与进度计划的偏差,并采取必要的措施控制偏差。
8.当项目需要采购软、硬件设备时(包括工作分包),要确保项目所需要的外部资源得到满足,包括制定合理的采购计划、及时跟踪采购进展、进行到货确认。
9.为保证项目的成功实施,应对项目各项活动进行综合协调与管理,包括项目计划的制定和执行、项目整体变化控制、团队建设、客户关系等。积极主动协调处理项目中出现的各种问题,跟踪问题的状态直至问题关闭。
3.完成公用部件开发;
根据设计文档,划分开发模块并进行分配。
2.熟悉系统软件内核,进行内核级、驱动级的软件开发。
4.完成必要的单元测试,修改测试发现的BUG,编写测试用例。
4.完成必要的单元测试,独立编写测试用例;
修改测试发现的BUG,配合模块间的联调。
4.完成跨模块间的联调测试。
5. 学习先进技术,掌握新技术开发工具。
3.精通数据库编程相关知识;
4.熟悉软件工程相关知识,熟悉软件工程的各个阶段;
5.精通面向对象的分析和设计方法;精通UML设计建模。
6.熟练掌握ISO9001、CMMI相关质量体系和规范。
1.精通多门语言编程知识,精通编译原理、程序优化相关知识;精通J2EE或.NET架构及各种设计模式知识;精通各种主流应用服务器配置及管理知识;
——
(二)
必备知识
1.了解工作要求的其中一门语言编程基本知识:JAVA、C#、__、__;
2.掌握一种数据库的基础知识;
3.了解软件工程相关知识,了解软件工程的各个阶段;
4.了解面向对象的分析和设计方法;了解UML设计建模;
5.了解ISO9001、CMMI相关质量体系和规范。
1.熟练使用工作要求的其中一门语言编程基本知识:JAVA、C#、__、__;
2.熟练掌握一种数据库的知识;
3.熟悉软件工程相关知识,熟悉软件工程的各个阶段;
4.熟悉面向对象的分析和设计方法;熟悉UML设计建模;
5.熟悉ISO9001、CMMI相关质量体系和规范。
1.精通多门语言编程知识:JAVA、C#、__、__;
2.熟练掌握编译原理、程序优化相关知识;精通J2EE或者.NET架构及各种设计模式知识;熟悉各种主流应用服务器配置及管理知识;
有效进行需求变更控制。
9.以各种用户容易接受的方式,向用户介绍应用系统及其实现业务需求的方法,得到用户认可;
疏导用户提出的需求调整要求,有效进行需求变更控制;
对潜在的需求变更进行预判,并作出应对。
10.识别风险,并作出应对策略;
降低风险的危害影响。
10.识别应用系统开发实施过程中的各类风险;
降低风险出现概率;
6.能够作出合理的系统分层和模块设计;
准确描述数据结构、业务规则和模块接口,具有良好的需求兼容性和可扩展性,便于可能的业务构件的抽取。
7.对软件工程师的详细设计工作和测试人员的测试方案设计工作提供支持和指导。
7.对软件工程师的详细设计工作和测试人员的测试方案设计工作进行项目组内部的评审。
7.对软件工程师的详细设计工作和测试人员的测试方案设计工作进行项目组内部的评审。
12.考察部门人员的技术能力,扶植技术骨干;
总结技术要点和难点并与部门人员交流或组织相关培训。
——
13.制定、完善部门各种软件开发规范,并在项目中推进执行。
13.总结、梳理、形成适合部门情况的软件开发流程及各种开发规范,并在部门内部推广应用。
——
14.指导所在项目中的系统分析员的需求分析和设计工作。
1.全面了解用户应用需求,基本满足项目实施的需要。
1.全面准确地理解用户应用需求,并具有一定的深度和前瞻性。
1.全面准确地理解用户应用需求,善于引导和挖掘用户的潜在需求,给用户提供必要的咨询,并能与用户的长远业务规划相结合。
2.了解系统建设目的和用户业务现状;
准确描述信息化系统中用户业务流程和主要业务场景。
6.开展充分有效的沟通活动,确保项目相关信息能及时、准确地得到处理,包括沟通计划的制定、定期交流、项目实施报告和问题报告。通过有效的沟通管理,让项目组、公司管理层和客户都能及时了解项目进展情况。
7.针对项目的具体情况,对项目进行风险管理,包括进行项目风险的识别、设定风险影响程度,制定风险缓解措施,跟踪风险处理情况。
将新技术新框架应用到实际项目中。
11.主导部门的技术路线、技术框架的选择,对其系统功能、性能、效益等进行分析、模拟和评估;
能够带领团队迅速有效地了解新技术及其相关产品或解决方案,做好技术准备;
在实际项目中准确选择包括新技术在内的技术路线或技术框架,并成功应用。
——
12.辅导项目组成员的技术能力;
结合实际项目对技术要点和难点进行总结交流。
4.完成必要的单元测试和联调测试工作,并修改测试发现的BUG。
5.能总结和推广软件开发经验教训。
任职资格
助理软件工程师 (一级)
软件工程师(二级)
高级软件工程师(三级)
资深软件工程师(四级)
(一)
岗位要求
1.理解系统设计文档和编程规范。
1.理解系统设计文档和编程规范。
1.制定软件开发规范。
1.与资深架构设计师共同进行高难度新产品的研发。
精通业务建模、业务分析技术、设计方法、业务知识、架构文档撰写方法。
通道代码:SD
软件开发:通过设定的工具,完成设计要求中程序代码的编写、测试、完善及维护。
通道职责
1.积极学习先进技术,掌握相关工具。
2.理解系统设计文档,理解并参与制定编程规范。
3.按照软件开发计划,根据设计文档和编程规范,完成代码编写任务并进行评审和重构。
14 客户服务CS
二 管 理
-------------
15 经营管理CM
-------------
16 项目管理PM
三 职 能
-------------
17 质量管理QM
18 市场管理MM
19 财 务FM
20人力资源HR
21 商 务BM
22总裁办AM
四 销 售
-------------
18 客 户CM
3.确定系统框架并划分功能模块,形成系统功能说明书。
4.与用户进行沟通,完成项目各阶段需求确认。
5.确定项目技术路线、技术框架和可复用构件或产品。
6.进行系统概要设计,形成概要设计和数据库设计文档。
7.协助项目经理进行项目实施。
任职条件
系统分析师(二级)
高级系统设计师(三级)
资深架构设计师(四级)
(一)岗位要求
4.帮助用户理解和认可需求分析结果。
4.以用户容易接受的方式,使用户理解和认可需求分析结果,使其对即将开发的应用系统有进一步的预期。
4.善于使用各种用户容易接受的方式,使用户充分理解需求分析结果,同时检查需求分析是否有遗漏之处;
帮助用户正认识即将开发的应用系统并使用户明确其本人的后续责任。
5.在项目中建议使用适合的技术框架和可复用构件或产品。
快速妥善处理出现的风险,并降低危害影响。
10.识别应用系统开发实施过程中的各类风险,对其变化情况敏感;
对各类风险的应对有着丰富的经验,善于利用一切资源规避风险及降低出现概率;
快速妥善处理出现的风险,将危害降到最小。
11.了解新技术、新框架,并有学习理解的能力。