程序员基本素质

程序员基本素质

ID:21995428

大小:6.43 MB

页数:35页

时间:2018-10-21

程序员基本素质_第1页
程序员基本素质_第2页
程序员基本素质_第3页
程序员基本素质_第4页
程序员基本素质_第5页
资源描述:

《程序员基本素质》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开发人员基本素质培训培训提纲研发流程职业素质个人素质职业发展培训提纲研发流程职业素质个人素质职业发展研发流程立项项目计划需求开发设计&实现测试发布结项研发流程立项阶段该阶段主要包括立项管理和立项评审。立项管理主要包括进行业务需求调研、市场调研、技术可行性研究等,该过程要形成《业务需求调研报告》、《市场调研报告》、《技术可行性分析报告》和《立项申请报告》。立项评审要组织对《立项申请报告》的正式评审。研发流程项目计划阶段该阶段主要包括编制项目总体计划及各从属计划。项目总体计划包括确定项目范围、生命周期模型,工作分解,估计项目规模、工作

2、量、进度、成本与所需资源等。从属计划主要包括配置管理计划、质量保证计划、度量与分析计划、风险管理计划及培训计划等。该阶段的主要输出是《项目计划书》及各从属计划书。研发流程需求开发阶段该阶段主要包括用户需求开发和产品需求开发活动。在用户需求与产品需求的文档编制完成后,均要组织正式的同行评审。设计&实现阶段该阶段主要包括产品的概要设计、详细设计、硬件/软件的组件实现、单元测试及产品集成等过程与活动。测试阶段该阶段主要包括产品的集成测试与系统测试活动。测试阶段工作完成时,要举行正式的评审会议,对测试报告和结果进行分析,并做出产品是否可定

3、版的决策。研发流程发布阶段该阶段主要包括产品的确认(如产品的试运行、客户的验收测试等)、产品的转产(对于硬件+嵌入式软件类产品)及产品的正式发布等活动。研发流程研发流程结项阶段该阶段主要包括成果的归档确认、撰写项目总结报告、将项目经验及过程文档充实到组织过程财富库中,以及将项目中产生的可重用资源充实到可重用基础库中。研发流程相关工具Future平台EPM项目过程文档管理;制定并发布项目计划的主进度表;硬件测试的Bug管理。监督项目进度与工作量。ClearCase/SVN配置管理ClearQuest软件测试的Bug管理;变更管理过程

4、改进小组(1)制定适合于本机构的过程规范。(2)在机构范围内推广该规范(如培训、考核),评估机构过程能力等。质量保证小组(1)监督过程规范的实施,确保所有项目以及相关部门遵照规范开展工作。(2)分析并解决机构内存在的共性质量问题,协助EPG完善规范。研发流程研发流程高层领导(1)是机构内所有项目的主管,对立项和结项有最终决策权。(2)监督项目经理的工作,审批项目经理的各种申请。项目经理(1)向机构领导汇报工作。(2)是项目计划、项目监控、风险管理和集成项目管理过程域的负责人。(3)监督项目成员的工作,审批项目成员的各种申请。研发流

5、程开发经理组织项目的需求开发、设计、编码、产品集成等工作。测试经理组织项目的测试工作。需求开发人员调查、分析并定义需求,撰写相应的需求文档,尽最大努力使需求文档能够正确无误地反映用户的真实意愿。设计人员根据需求文档设计产品的体系结构、用户界面、接口、数据库、模块等,并撰写相应的概要设计和详细设计文档。研发流程软件工程师(1)根据设计文档,编写软件系统的代码。(2)随时测试和检查自己的代码,及时消除代码中的缺陷。(3)代码的交叉走读。(4)执行单元测试硬件工程师(1)根据设计文档进行具体的电路设计。(2)进行板级源代码的设计。(3)

6、进行模块调试和系统联调。研发流程单元测试人员编写单元测试计划,实施单元测试,提交单元测试报告。测试工程师从事硬件和软件的集成测试和系统测试,主要工作包括制定测试计划、设计测试用例、执行测试和撰写测试报告。研发流程配置管理员(1)为项目制定《配置管理计划》。(2)创建并维护配置库,如分配权限、清除垃圾文件、备份配置库等。(3)配置状态报告及配置审计质量保证员(1)为项目制定《质量保证计划》。(2)周期性的开展“过程与产品质量检查”。(3)跟踪质量问题,给出质量改进措施。采购/外包管理员(1)挑选最合适的供应商,签订采购合同。(2)验

7、收采购物品。(3)挑选最合适的承包商,签订外包开发合同。(4)监控外包开发过程,验收外包开发成果。研发流程专家组业务需求调查、可行性分析、产品总体方案设计、关键技术研究等。立项评审组由机构领导、各级经理、市场人员、技术专家、财务人员等组成,评审组决定是否同意立项。结项评审组对项目的有形资产和无形资产进行清算,对项目进行综合评估,总结经验教训等。结项组的人员组成与立项评审组的类似。同行评审组对工作成果进行正式同行评审,尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷。该委员会由项目内外的技术专家组成。变更控制组对项目影响较大的

8、变更,需要提交变更控制组审批是否变更及变更时机。培训提纲研发流程职业素质个人素质职业发展文档习惯良好的文档是正规研发流程中非常重要的环节,作为开发人员,30%的工作时间写技术文档是很正常的,而作为高级开发人员和系统分析员,这个比例还要高很多。缺乏文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。