程序员基本素质.ppt
《程序员基本素质.ppt》由会员分享,可在线阅读,更多相关《程序员基本素质.ppt(35页珍藏版)》请在三一办公上搜索。
1、开发人员基本素质培训,培训提纲,研发流程职业素质个人素质职业发展,培训提纲,研发流程职业素质个人素质职业发展,研发流程,立项项目计划需求开发设计&实现测试发布结项,研发流程,立项阶段该阶段主要包括立项管理和立项评审。立项管理主要包括进行业务需求调研、市场调研、技术可行性研究等,该过程要形成业务需求调研报告、市场调研报告、技术可行性分析报告和立项申请报告。立项评审要组织对立项申请报告的正式评审。,研发流程,项目计划阶段该阶段主要包括编制项目总体计划及各从属计划。项目总体计划包括确定项目范围、生命周期模型,工作分解,估计项目规模、工作量、进度、成本与所需资源等。从属计划主要包括配置管理计划、质量保
2、证计划、度量与分析计划、风险管理计划及培训计划等。该阶段的主要输出是项目计划书及各从属计划书。,研发流程,需求开发阶段该阶段主要包括用户需求开发和产品需求开发活动。在用户需求与产品需求的文档编制完成后,均要组织正式的同行评审。设计&实现阶段该阶段主要包括产品的概要设计、详细设计、硬件/软件的组件实现、单元测试及产品集成等过程与活动。,测试阶段该阶段主要包括产品的集成测试与系统测试活动。测试阶段工作完成时,要举行正式的评审会议,对测试报告和结果进行分析,并做出产品是否可定版的决策。,研发流程,发布阶段该阶段主要包括产品的确认(如产品的试运行、客户的验收测试等)、产品的转产(对于硬件+嵌入式软件类
3、产品)及产品的正式发布等活动。,研发流程,研发流程,结项阶段该阶段主要包括成果的归档确认、撰写项目总结报告、将项目经验及过程文档充实到组织过程财富库中,以及将项目中产生的可重用资源充实到可重用基础库中。,研发流程,相关工具Future 平台 EPM 项目过程文档管理;制定并发布项目计划的主进度表;硬件测试的Bug 管理。监督项目进度与工作量。Clear Case/SVN 配置管理Clear Quest 软件测试的Bug 管理;变更管理,过程改进小组(1)制定适合于本机构的过程规范。(2)在机构范围内推广该规范(如培训、考核),评估机构过程能力等。质量保证小组(1)监督过程规范的实施,确保所有项
4、目以及相关部门遵照规范开展工作。(2)分析并解决机构内存在的共性质量问题,协助EPG 完善规范。,研发流程,研发流程,高层领导(1)是机构内所有项目的主管,对立项和结项有最终决策权。(2)监督项目经理的工作,审批项目经理的各种申请。项目经理(1)向机构领导汇报工作。(2)是项目计划、项目监控、风险管理和集成项目管理过程域的负责人。(3)监督项目成员的工作,审批项目成员的各种申请。,研发流程,开发经理组织项目的需求开发、设计、编码、产品集成等工作。测试经理组织项目的测试工作。需求开发人员调查、分析并定义需求,撰写相应的需求文档,尽最大努力使需求文档能够正确无误地反映用户的真实意愿。设计人员根据需
5、求文档设计产品的体系结构、用户界面、接口、数据库、模块等,并撰写相应的概要设计和详细设计文档。,研发流程,软件工程师(1)根据设计文档,编写软件系统的代码。(2)随时测试和检查自己的代码,及时消除代码中的缺陷。(3)代码的交叉走读。(4)执行单元测试硬件工程师(1)根据设计文档进行具体的电路设计。(2)进行板级源代码的设计。(3)进行模块调试和系统联调。,研发流程,单元测试人员编写单元测试计划,实施单元测试,提交单元测试报告。测试工程师从事硬件和软件的集成测试和系统测试,主要工作包括制定测试计划、设计测试用例、执行测试和撰写测试报告。,研发流程,配置管理员(1)为项目制定配置管理计划。(2)创
6、建并维护配置库,如分配权限、清除垃圾文件、备份配置库等。(3)配置状态报告及配置审计质量保证员(1)为项目制定质量保证计划。(2)周期性的开展“过程与产品质量检查”。(3)跟踪质量问题,给出质量改进措施。采购/外包管理员(1)挑选最合适的供应商,签订采购合同。(2)验收采购物品。(3)挑选最合适的承包商,签订外包开发合同。(4)监控外包开发过程,验收外包开发成果。,研发流程,专家组业务需求调查、可行性分析、产品总体方案设计、关键技术研究等。立项评审组由机构领导、各级经理、市场人员、技术专家、财务人员等组成,评审组决定是否同意立项。结项评审组对项目的有形资产和无形资产进行清算,对项目进行综合评估
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序员 基本素质
链接地址:https://www.31ppt.com/p-6138884.html