- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OPM——机构过程管理,包括机构过程的定义、关注焦点等等。 TM——培训管理 * 本章的目的: 1、让学生初步了解国内中小型软件研发类IT企业的通用管理模式; 2、让学生了解中小型软件企业研发部门的组织架构设置,并通过一家通过CMMI3级企业的实际设置为案例进行讲解 3、通过了解该企业各类岗位职责,各小组对自己所在小组的人员职责进行划分,至少应当把项目组的所有职责均能清析的划分到各小组成员,以保证实践项目能顺利有序的进行。 * * 高级经理,一般可以是技术总监、总工程师、副总工程师、主管技术的副总经理等 * 研发全貌图——组织过程 第二章 案例机构设置及岗位职责 软件企业组织结构 研发团队与其他部门之间的关系 研发团队岗位设置 各岗位职责 企业文化对研发团队的影响 研发团队中岗位职责 为了适合CMMI软件过程改进的需要,根据上一节的研发团队岗位设置,我们在本书中分为五大类角色 过程管理角色——公司级的,对整个公司的软件开发过程负责的相关角色 项目管理角色——项目级的,对项目主管或负责的角色 工程过程角色——项目级的,在具体某个项目中负责各个阶段相关工作的角色 支撑过程角色——项目级或产品级的,在具体某个项目或产品中负责CMMI支撑过程域相关工作的角色 临时角色——根据项目阶段的需要,临时设立的角色 具体人员建议组成及职责如下: 过程管理角色 过程管理角色 工程过程组 (EPG) 由相关业务部门的部门经理、质量保证经理、配置管理经理、技术专家组成,有一位组长。 EPG职责: 制定适合于本机构的过程规范; 在机构范围内推广该规范(如培训、考核),评估机构过程能力等。 EGP组长职责: 制定过程改进计划并跟踪执行; 向总经理提交EPG过程改进活动的报告(如进展报告、工作周报等); 向总经理汇报过程改经工作的问题,争取总经理的协助。 质量保证小组 (QAG) 由质量保证经理(QA经理)和质量保证工程师组成。 质量保证经理职责: 质量保证经理为每个项目指定一名质量保证工程师;对质量保证工程师提交的项目组内无法解决的不符合问题进行协调; 监督规范的实施,确保所有项目以及相关部门准照规范开展工作; 分析机构内共性的质量问题,给出质量改进建议和措施,协组EPG完善规范。 对过程改进项目执行质量保证相关活动。 配置管理小组 (CMG) 由配置管理经理(CM经理)和配置管理员组成。 配置管理经理职责: 维护机构级配置管理库及过程资产;为每个项目指定一名配置管理员; 依据文档化的规程,协助配置管理员制订CM计划,并审核CM计划;审计各阶段的配置管理活动报告; 根据项目需要选择合理的配置管理工具,报EPG批准纳入过程资产库,定期组织培训; 根据配置管理员提交的配置管理活动报告,定期进行度量、分析,形成分析结果,给出改进措施,实现配置管理过程持续改进; 组织协调配置管理员与软件工程师或技术服务部门之间的工作交流与问题处理; 项目管理角色 项目管理角色 总工程师 是机构内所有项目的主管,对立项管理和结项管理有最终决策权; 对QA经理提交的无法解决的不符合问题进行协调。 审查所有的对机构外部的个人和组所作的软件项目承诺; 组织协调跨部门或与客户的工作交流与问题处理; 研发部经理 监督项目经理的工作,审批项目经理的各种申请; 参加评审会并审阅评审报告; 负责监督软件过程规范的实施; 参与软件、硬件、技术服务等软件相关阶段的工作产品、使用技术、工具的评审和审批,并给予必要的支持; 项目经理(PM) 向研发部经理或总工程师汇报工作; 对项目进行规划、对进度实施监控、进行风险管理和需求管理; 监督项目成员的工作,审批项目成员的各种申请及子计划; 制定编码与单元测试、系统集成的阶段性计划 参加评审会并审阅评审报告; 配合质量保证工程师不合格问题的解决及跟踪,支持其工作; 负责项目的度量工作。 工程过程角色 工程过程角色 项目组成员 项目组内除项目经理外的其他所有人员,包括以下人员:需求开发人员、系统设计人员、开发人员、测试人员。 需求开发人员 调查、分析并定义需求,撰写相应的需求文档,尽最大努力使需求文档能够正确无误地反映用户的真实意愿。 系统设计人员 根据需求文档设计软件系统的体系结构、用户界面、数据库、模块等,并撰写相应的设计文档。 开发工程师 根据系统设计文档,编写软件系统的代码; 随时测试和检查自己的代码,及时消除代码中的缺陷。 测试经理 依据文档化的规程,为每一个软件项目制定测试计划,并按得到批准的计划开展活动; 组织编写测试用例; 根据项目需要选择合理的测试工具,报EPG批准纳入机构资产库,并定期组织培训; 测试工程师 从事集成测试、系统测试,负责参与项目开发各个过程工作产品的可测试性的审查和验证,及时发现、记录缺陷并验证缺陷等关闭活动; 为项目
文档评论(0)