软件质量管理体系PPT

上传人:鲁** 文档编号:577717342 上传时间:2024-08-22 格式:PPT 页数:52 大小:823KB
返回 下载 相关 举报
软件质量管理体系PPT_第1页
第1页 / 共52页
软件质量管理体系PPT_第2页
第2页 / 共52页
软件质量管理体系PPT_第3页
第3页 / 共52页
软件质量管理体系PPT_第4页
第4页 / 共52页
软件质量管理体系PPT_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《软件质量管理体系PPT》由会员分享,可在线阅读,更多相关《软件质量管理体系PPT(52页珍藏版)》请在金锄头文库上搜索。

1、软件质量管理体系概软件质量管理体系概论论杨杨 根根 兴兴 博士博士1 1软件企业实施质量管理体系的软件企业实施质量管理体系的一般过程一般过程从企业宣布开始建立质量管理体系的那天起,企业从企业宣布开始建立质量管理体系的那天起,企业从企业宣布开始建立质量管理体系的那天起,企业从企业宣布开始建立质量管理体系的那天起,企业最高领导人的全员动员,是宣告企业进入状态的最高领导人的全员动员,是宣告企业进入状态的最高领导人的全员动员,是宣告企业进入状态的最高领导人的全员动员,是宣告企业进入状态的必必必必不可少的步骤;不可少的步骤;不可少的步骤;不可少的步骤;咨询机构的加入是一种外部压力,对全员进行质量咨询机构

2、的加入是一种外部压力,对全员进行质量咨询机构的加入是一种外部压力,对全员进行质量咨询机构的加入是一种外部压力,对全员进行质量体系基础知识的培训和考试是增强员工质量意识的体系基础知识的培训和考试是增强员工质量意识的体系基础知识的培训和考试是增强员工质量意识的体系基础知识的培训和考试是增强员工质量意识的重要措施重要措施重要措施重要措施;对企业组织架构的调整是建立体系的对企业组织架构的调整是建立体系的对企业组织架构的调整是建立体系的对企业组织架构的调整是建立体系的基础基础基础基础;共同参与提出质量方针和目标、编写质量手册和过共同参与提出质量方针和目标、编写质量手册和过共同参与提出质量方针和目标、编写

3、质量手册和过共同参与提出质量方针和目标、编写质量手册和过程文件,以及质量体系的试运行等步骤,程文件,以及质量体系的试运行等步骤,程文件,以及质量体系的试运行等步骤,程文件,以及质量体系的试运行等步骤,实质上是实质上是实质上是实质上是企业内部进行沟通、取得共识、开始走向成熟的过企业内部进行沟通、取得共识、开始走向成熟的过企业内部进行沟通、取得共识、开始走向成熟的过企业内部进行沟通、取得共识、开始走向成熟的过程。程。程。程。2 2质量认证咨询工作的三个阶段质量认证咨询工作的三个阶段1. 企业现状调查与诊断和企业现状调查与诊断和ISO 9000族标准与软族标准与软件工程培训阶段。件工程培训阶段。 对

4、企业的组织和管理现状进行调查对企业的组织和管理现状进行调查对企业的组织和管理现状进行调查对企业的组织和管理现状进行调查,与企业管理层,与企业管理层,与企业管理层,与企业管理层一起讨论,找出问题的症结,提出有关组织架构和一起讨论,找出问题的症结,提出有关组织架构和一起讨论,找出问题的症结,提出有关组织架构和一起讨论,找出问题的症结,提出有关组织架构和管理流程调整的建议;管理流程调整的建议;管理流程调整的建议;管理流程调整的建议; 为全体员工进行为全体员工进行为全体员工进行为全体员工进行ISO 9000ISO 9000族标准与软件工程方面的族标准与软件工程方面的族标准与软件工程方面的族标准与软件工

5、程方面的培训培训培训培训,培训的内容包括:,培训的内容包括:,培训的内容包括:,培训的内容包括:ISO9000ISO9000标准的基本知识标准的基本知识标准的基本知识标准的基本知识和条款、软件质量管理的要点、软件过程模型和条款、软件质量管理的要点、软件过程模型和条款、软件质量管理的要点、软件过程模型和条款、软件质量管理的要点、软件过程模型(ISO12207ISO12207信息技术软件生存周期过程)、信息技术软件生存周期过程)、信息技术软件生存周期过程)、信息技术软件生存周期过程)、CMMCMM软件能力成熟度模型、和软件过程度量等方面。软件能力成熟度模型、和软件过程度量等方面。软件能力成熟度模型

6、、和软件过程度量等方面。软件能力成熟度模型、和软件过程度量等方面。 确定企业的质量目标、质量方针,质量体系文件的确定企业的质量目标、质量方针,质量体系文件的确定企业的质量目标、质量方针,质量体系文件的确定企业的质量目标、质量方针,质量体系文件的策划。策划。策划。策划。3 3质量认证咨询工作的三个阶段质量认证咨询工作的三个阶段2. 质量体系文件的编写阶段质量体系文件的编写阶段对编写小组成员对编写小组成员对编写小组成员对编写小组成员进行文件编写的培训进行文件编写的培训进行文件编写的培训进行文件编写的培训,提出编,提出编,提出编,提出编写的方法和要求,给出文件编写样本,构建文写的方法和要求,给出文件

7、编写样本,构建文写的方法和要求,给出文件编写样本,构建文写的方法和要求,给出文件编写样本,构建文件框架,然后分工编写。件框架,然后分工编写。件框架,然后分工编写。件框架,然后分工编写。对第一稿的体系文件对第一稿的体系文件对第一稿的体系文件对第一稿的体系文件进行符合性检查进行符合性检查进行符合性检查进行符合性检查,逐个文,逐个文,逐个文,逐个文件进行深入细致地的讨论和修改,使编写的文件进行深入细致地的讨论和修改,使编写的文件进行深入细致地的讨论和修改,使编写的文件进行深入细致地的讨论和修改,使编写的文件与标准的要求完全符合,对文件进行全面的件与标准的要求完全符合,对文件进行全面的件与标准的要求完

8、全符合,对文件进行全面的件与标准的要求完全符合,对文件进行全面的修改,产生文件的第二稿。修改,产生文件的第二稿。修改,产生文件的第二稿。修改,产生文件的第二稿。对体系文件进行对体系文件进行对体系文件进行对体系文件进行一致性和可操作性检查与修改一致性和可操作性检查与修改一致性和可操作性检查与修改一致性和可操作性检查与修改,产生了体系文件的第一个试运行版本。产生了体系文件的第一个试运行版本。产生了体系文件的第一个试运行版本。产生了体系文件的第一个试运行版本。4 4质量认证咨询工作的三个阶段质量认证咨询工作的三个阶段3. 质量管理体系的试运行阶段质量管理体系的试运行阶段遵循遵循遵循遵循“ “一要坚持

9、、二要改进一要坚持、二要改进一要坚持、二要改进一要坚持、二要改进” ”的原则开始质量管的原则开始质量管的原则开始质量管的原则开始质量管理体系的试运行。理体系的试运行。理体系的试运行。理体系的试运行。“ “一要坚持一要坚持一要坚持一要坚持” ”,就是所有的部门和人员都要按照就是所有的部门和人员都要按照就是所有的部门和人员都要按照就是所有的部门和人员都要按照已建立的文件体系执行,规范行为;已建立的文件体系执行,规范行为;已建立的文件体系执行,规范行为;已建立的文件体系执行,规范行为;“ “二要改进二要改进二要改进二要改进” ”,就是在试运行中发现的问题应按就是在试运行中发现的问题应按就是在试运行中

10、发现的问题应按就是在试运行中发现的问题应按照纠正预防措施所规定的程序进行改进,如发照纠正预防措施所规定的程序进行改进,如发照纠正预防措施所规定的程序进行改进,如发照纠正预防措施所规定的程序进行改进,如发现质量体系不合理的地方按规定的程序进行修现质量体系不合理的地方按规定的程序进行修现质量体系不合理的地方按规定的程序进行修现质量体系不合理的地方按规定的程序进行修改。改。改。改。5 5质量管理主要涉及三方面的问题质量管理主要涉及三方面的问题规范化、量化和固化:规范化、量化和固化:(1 1)规规规规范范范范化化化化就就就就是是是是按按按按照照照照ISO9001ISO9001ISO9001ISO900

11、1标标标标准准准准建建建建立立立立一一一一套套套套适适适适合合合合软软软软件件件件企企企企业业业业的的的的质质质质量量量量管管管管理理理理体体体体制制制制,同同同同时时时时引引引引入入入入CMMCMMCMMCMM中中中中的的的的相相相相关关键过程作为规范管理的手段;关关键过程作为规范管理的手段;关关键过程作为规范管理的手段;关关键过程作为规范管理的手段;(2 2)量量量量化化化化就就就就是是是是要要要要采采采采用用用用基基基基于于于于事事事事实实实实的的的的决决决决策策策策方方方方法法法法,收收收收集集集集数据进行量化分析,实现质量管理的反馈控制;数据进行量化分析,实现质量管理的反馈控制;数据

12、进行量化分析,实现质量管理的反馈控制;数据进行量化分析,实现质量管理的反馈控制;(3 3 3 3)固固固固化化化化就就就就是是是是要要要要建建建建立立立立一一一一套套套套行行行行之之之之有有有有效效效效的的的的文文文文件件件件化化化化程程程程序序序序,使使使使得得得得企企企企业业业业无无无无论论论论在在在在什什什什么么么么地地地地方方方方、由由由由什什什什么么么么人人人人管管管管理理理理,都都都都要按照统一的模式去实施。要按照统一的模式去实施。要按照统一的模式去实施。要按照统一的模式去实施。6 67 7ISO9001:2000版目录版目录8 8可重复可重复实践实践通用工程通用工程过程过程定量理

13、解定量理解和控制和控制持续改进持续改进实践实践软软 件件CMM9 9CMM V1.1 关键过程域关键过程域等等 级级关键过程域关键过程域5 优化优化缺陷预防缺陷预防技术变更管理技术变更管理过程变更管理过程变更管理4 已管理已管理定量过程管理定量过程管理软件质量管理软件质量管理3 已定义已定义组织过程焦点组织过程焦点组织过程定义组织过程定义集成软件管理集成软件管理软件产品工程软件产品工程组间协调组间协调培训大纲培训大纲同行评审同行评审2 可重复可重复软件需求管理软件需求管理软件项目策划软件项目策划软件计划跟踪软件计划跟踪软件分包管理软件分包管理软件质量保证软件质量保证软件配置管理软件配置管理10

14、10国际标准国际标准 ISO/IEC 12207信息技术软件生存周期过程信息技术软件生存周期过程文档编制配置管理质量保证验证过程确认过程联合评审审核过程问题解决管理过程基础设施改进过程培训过程获取过程供应过程开发过程运行过程维护过程基本过程(5)支持过程(8)组织过程(4)1111ISO9001与与CMM的关系的关系最大的相似点:最大的相似点:最大的相似点:最大的相似点:(1 1)“ “言所行、行所言言所行、行所言言所行、行所言言所行、行所言” ”(2 2)强调管理、过程、规范化和文档化)强调管理、过程、规范化和文档化)强调管理、过程、规范化和文档化)强调管理、过程、规范化和文档化不同点:不同

15、点:不同点:不同点:(1 1)CMMCMM把焦点严格对准软件把焦点严格对准软件把焦点严格对准软件把焦点严格对准软件(2 2)ISO9001ISO9001的范围包括:的范围包括:的范围包括:的范围包括: 硬件、软件、流程性材料和服务硬件、软件、流程性材料和服务硬件、软件、流程性材料和服务硬件、软件、流程性材料和服务两者之间的联系:两者之间的联系:两者之间的联系:两者之间的联系:(1 1)CMM 2CMM 2级与级与级与级与ISO9001ISO9001强相关强相关强相关强相关(2 2)CMMCMM的每个关键过程域至少按某种解释与的每个关键过程域至少按某种解释与的每个关键过程域至少按某种解释与的每个

16、关键过程域至少按某种解释与ISO9001ISO9001弱相关弱相关弱相关弱相关1212软件企业建立质量管理体系要软件企业建立质量管理体系要解决的主要问题解决的主要问题1. 分清制造业与软件业的区别,理清软件企业的分清制造业与软件业的区别,理清软件企业的业务流程。业务流程。 过程不同:过程不同:过程不同:过程不同:软件的研发过程一般归结为:计划需求软件的研发过程一般归结为:计划需求软件的研发过程一般归结为:计划需求软件的研发过程一般归结为:计划需求分析概要设计详细设计编码测试运行维护:分析概要设计详细设计编码测试运行维护:分析概要设计详细设计编码测试运行维护:分析概要设计详细设计编码测试运行维护

17、: 质量的关注点不同:质量的关注点不同:质量的关注点不同:质量的关注点不同:软件开发质量的关注点主要放在软件开发质量的关注点主要放在软件开发质量的关注点主要放在软件开发质量的关注点主要放在研发阶段,而生产(软件复制)、仓库存储运输阶段研发阶段,而生产(软件复制)、仓库存储运输阶段研发阶段,而生产(软件复制)、仓库存储运输阶段研发阶段,而生产(软件复制)、仓库存储运输阶段则显得比较次要;则显得比较次要;则显得比较次要;则显得比较次要; 产品的功能复杂度不同:产品的功能复杂度不同:产品的功能复杂度不同:产品的功能复杂度不同:软件产品的复杂度大大高于软件产品的复杂度大大高于软件产品的复杂度大大高于软

18、件产品的复杂度大大高于制造业的产品;制造业的产品;制造业的产品;制造业的产品; 产品的形态不同:产品的形态不同:产品的形态不同:产品的形态不同:软件产品是在磁介质载体上的信息软件产品是在磁介质载体上的信息软件产品是在磁介质载体上的信息软件产品是在磁介质载体上的信息产品,可视性差,更需要加强软件过程的管理与控制产品,可视性差,更需要加强软件过程的管理与控制产品,可视性差,更需要加强软件过程的管理与控制产品,可视性差,更需要加强软件过程的管理与控制。1313制造业和软件业的对比制造业和软件业的对比制造业:制造业:软件业:软件业:设计生产运输 仓储功能度设计生产运输 仓储功能度14142. 明确管理

19、职责、调整组织结构。明确管理职责、调整组织结构。第一步就是要进行企业情况诊断第一步就是要进行企业情况诊断第一步就是要进行企业情况诊断第一步就是要进行企业情况诊断,根据企业的实,根据企业的实,根据企业的实,根据企业的实际业务流程和依据际业务流程和依据际业务流程和依据际业务流程和依据ISO9001ISO9001标准的要求,进行组标准的要求,进行组标准的要求,进行组标准的要求,进行组织架构重构。织架构重构。织架构重构。织架构重构。第二步就是有明确岗位分工与职责第二步就是有明确岗位分工与职责第二步就是有明确岗位分工与职责第二步就是有明确岗位分工与职责,特别要明确,特别要明确,特别要明确,特别要明确与质

20、量管理有关的岗位和职责,为建立质量管理与质量管理有关的岗位和职责,为建立质量管理与质量管理有关的岗位和职责,为建立质量管理与质量管理有关的岗位和职责,为建立质量管理体系打下基础,以适应建立质量管理体系的需要。体系打下基础,以适应建立质量管理体系的需要。体系打下基础,以适应建立质量管理体系的需要。体系打下基础,以适应建立质量管理体系的需要。软件企业建立质量管理体系要软件企业建立质量管理体系要解决的主要问题解决的主要问题15153. 识别和建立软件企业的过程。识别和建立软件企业的过程。应用过程的方法是应用过程的方法是应用过程的方法是应用过程的方法是ISO9000ISO9000的重要原则。的重要原则

21、。的重要原则。的重要原则。虽然虽然虽然虽然ISO9001ISO900120002000标准中规定了主过程和支持标准中规定了主过程和支持标准中规定了主过程和支持标准中规定了主过程和支持过程,但它是面向通用企业的。过程,但它是面向通用企业的。过程,但它是面向通用企业的。过程,但它是面向通用企业的。对软件企业,应该应用对软件企业,应该应用对软件企业,应该应用对软件企业,应该应用ISO12207ISO12207信息技术信息技术信息技术信息技术软件生存周期过程和软件生存周期过程和软件生存周期过程和软件生存周期过程和ISO9000ISO90003 3标准,对照标准,对照标准,对照标准,对照CMMCMM软件

22、能力成熟度模型框架,软件能力成熟度模型框架,软件能力成熟度模型框架,软件能力成熟度模型框架,结合软件企结合软件企结合软件企结合软件企业的具体情况,进行过程建模,这是建立一个业的具体情况,进行过程建模,这是建立一个业的具体情况,进行过程建模,这是建立一个业的具体情况,进行过程建模,这是建立一个适宜的软件企业质量管理体系的前提适宜的软件企业质量管理体系的前提适宜的软件企业质量管理体系的前提适宜的软件企业质量管理体系的前提软件企业建立质量管理体系要软件企业建立质量管理体系要解决的主要问题解决的主要问题1616过程复杂度过程复杂度1,000 - 5,000 独立的程序员5,000 - 25,000 小

23、规模的团队25,000 - 100,000 大规模内部细分的团队或大规模内部细分的团队或部门部门100,000 - 1,000,000 多个团队1,000,000 - 10,000,000 多个公司10,000,000 - 100,000,000 国家级企业代码行数代码行数 实现者实现者1717影响软件质量的因素影响软件质量的因素与软件产品质量有关的四方面因素:与软件产品质量有关的四方面因素:产品质量产品质量过程质量开发技术人员因素成本时间、进度1818过程中的角色过程中的角色过过 程程管理软件工程师严格的工作条例技术资产环境19194. 建立文件化程序。建立文件化程序。再好的管理方法如果没有

24、写成文件化的程序,再好的管理方法如果没有写成文件化的程序,再好的管理方法如果没有写成文件化的程序,再好的管理方法如果没有写成文件化的程序,也是空谈。也是空谈。也是空谈。也是空谈。建立文件化程序就是为了将质量建立文件化程序就是为了将质量建立文件化程序就是为了将质量建立文件化程序就是为了将质量管理体系固化下来管理体系固化下来管理体系固化下来管理体系固化下来,企业的所有过程和操作,企业的所有过程和操作,企业的所有过程和操作,企业的所有过程和操作都要做到有章可循。都要做到有章可循。都要做到有章可循。都要做到有章可循。建立文件化程序的过程实际上建立文件化程序的过程实际上建立文件化程序的过程实际上建立文件

25、化程序的过程实际上是对管理流程是对管理流程是对管理流程是对管理流程的一次全面整理的过程的一次全面整理的过程的一次全面整理的过程的一次全面整理的过程。软件企业建立质量管理体系要软件企业建立质量管理体系要解决的主要问题解决的主要问题2020ISO 9001的过程描述的过程描述1. 目的2. 范围3. 术语定义(必要时)4. 职责5. 程序(可以包含流程图)6. 相关程序7. 记录2121CMM与与ISO9001的比较的比较2222软件企业建立质量管理体系要解软件企业建立质量管理体系要解决的主要问题决的主要问题5. 解决好软件配置管理和软件设计变更控制。解决好软件配置管理和软件设计变更控制。由于由于

26、由于由于软件需求的不确定性软件需求的不确定性软件需求的不确定性软件需求的不确定性,软件设计的变更是,软件设计的变更是,软件设计的变更是,软件设计的变更是不可避免的。不可避免的。不可避免的。不可避免的。建立控制基线是加强变更控制的前提建立控制基线是加强变更控制的前提建立控制基线是加强变更控制的前提建立控制基线是加强变更控制的前提。在设计。在设计。在设计。在设计发生变更时软件的配置也必须随之改变,所以发生变更时软件的配置也必须随之改变,所以发生变更时软件的配置也必须随之改变,所以发生变更时软件的配置也必须随之改变,所以将软件配置管理作为一个关键过程纳入质量管将软件配置管理作为一个关键过程纳入质量管

27、将软件配置管理作为一个关键过程纳入质量管将软件配置管理作为一个关键过程纳入质量管理体系是一项重要的任务。理体系是一项重要的任务。理体系是一项重要的任务。理体系是一项重要的任务。2323基线(基线(baselinebaseline)是软件生存期各开发阶段末尾是软件生存期各开发阶段末尾是软件生存期各开发阶段末尾是软件生存期各开发阶段末尾的特定点。的特定点。的特定点。的特定点。它的作用是把各阶段的开发工作分得它的作用是把各阶段的开发工作分得它的作用是把各阶段的开发工作分得它的作用是把各阶段的开发工作分得更加明确,便于检验与确认。更加明确,便于检验与确认。更加明确,便于检验与确认。更加明确,便于检验与

28、确认。基线与变更管理基线与变更管理计 划需求分析设 计编 码测 试项目开发计划需求规格说明设计规格说明程序清单测试报告计划基线需求基线设计基线编码基线测试基线2424软件项目成功率调查软件项目成功率调查: Cancelled29%51-100% Late9%101-200%Late16%More than200% Late6%On-Time26%21-50% Late8%Less than20% Late6%Project Resolutions2525缺陷纠正得越晚成本越大缺陷纠正得越晚成本越大 Phase That a Defect Is CreatedCost to CorrectReq

29、uirementsArchitectureDetailed designConstructionRequirementsArchitectureDetailed designConstructionRelease50-200X1XPhase That a Defect Is Corrected50-200X1X2626Phase That a Defect Is CreatedCost to CorrectRequirementsArchitectureDetailed designConstructionRequirementsArchitectureDetailed designConst

30、ructionRelease50-200X1XPhase That a Defect Is Corrected50-200X1X及早纠正大部分的缺陷及早纠正大部分的缺陷Fix HereNot Here2727项目管理过程项目管理过程制定计划制定计划执行计划执行计划实现项目目标实现项目目标建立一个基准计划建立一个基准计划:清晰地定义项目目标;清晰地定义项目目标;分解项目分解项目子项目(或自任务);子项目(或自任务);界定必须执行的具体活动;界定必须执行的具体活动;以以网网络络图图的的形形式式图图示示描描绘绘活活动动(次次序序与与相相互互依赖性);依赖性);时间预算、成本预算;时间预算、成本预算;

31、估算项目进度计划及预算。估算项目进度计划及预算。2828项目成功的关键因素项目成功的关键因素最重要的最重要的10大因素:大因素:1)清楚地界定目标及项目任务;)清楚地界定目标及项目任务;2)高层管理者的支持;)高层管理者的支持;3)有能力的项目经理;)有能力的项目经理;4)有能力的项目团队;)有能力的项目团队;5)充足的资源;)充足的资源;6)客户的参与协商;)客户的参与协商;7)良好的沟通;)良好的沟通;8)对客户的积极反应;)对客户的积极反应;9)适当的监控和反馈;)适当的监控和反馈;10)正确的技术;)正确的技术;2929项目经理的项目经理的12条要则条要则1 1)弄清项目经理所面临的问

32、题、机会和期望;)弄清项目经理所面临的问题、机会和期望;)弄清项目经理所面临的问题、机会和期望;)弄清项目经理所面临的问题、机会和期望;2 2)明白冲突是团队发展中的自然之物;)明白冲突是团队发展中的自然之物;)明白冲突是团队发展中的自然之物;)明白冲突是团队发展中的自然之物;3 3)弄清谁是利益关系者;)弄清谁是利益关系者;)弄清谁是利益关系者;)弄清谁是利益关系者;4 4)意识到组织的强烈政治色彩;)意识到组织的强烈政治色彩;)意识到组织的强烈政治色彩;)意识到组织的强烈政治色彩;5 5)必须精于领导,但应灵活机动;)必须精于领导,但应灵活机动;)必须精于领导,但应灵活机动;)必须精于领导

33、,但应灵活机动;6 6)明白判断项目成功的四个标准:)明白判断项目成功的四个标准:)明白判断项目成功的四个标准:)明白判断项目成功的四个标准:预算、进度计划、绩效标准、客户满意;预算、进度计划、绩效标准、客户满意;预算、进度计划、绩效标准、客户满意;预算、进度计划、绩效标准、客户满意;3030项目经理的项目经理的12条要则条要则7 7)充当激励者、教练、活跃气氛者、维和人员和冲突)充当激励者、教练、活跃气氛者、维和人员和冲突)充当激励者、教练、活跃气氛者、维和人员和冲突)充当激励者、教练、活跃气氛者、维和人员和冲突裁决人;裁决人;裁决人;裁决人;8 8)注意你的情绪)注意你的情绪)注意你的情绪

34、)注意你的情绪团队成员培养品质的基础;团队成员培养品质的基础;团队成员培养品质的基础;团队成员培养品质的基础;9 9)不能安于现状,经常做)不能安于现状,经常做)不能安于现状,经常做)不能安于现状,经常做“ “如果如果如果如果那么那么那么那么” ”的假设;的假设;的假设;的假设;1010)不要因小事而迷失了项目的目标;)不要因小事而迷失了项目的目标;)不要因小事而迷失了项目的目标;)不要因小事而迷失了项目的目标;1111)有效地利用好时间;)有效地利用好时间;)有效地利用好时间;)有效地利用好时间;1212)首要任务是:计划、计划、计划。首要任务是:计划、计划、计划。首要任务是:计划、计划、计

35、划。首要任务是:计划、计划、计划。3131项目组角色项目组角色项目经理项目经理开发经理开发经理计划经理计划经理质量质量/生产经理生产经理技术支持经理技术支持经理3232项目经理职能项目经理职能1 1 1 1)负负负负责责责责制制制制定定定定项项项项目目目目/ / / /产产产产品品品品开开开开发发发发策策策策略略略略;决决决决定定定定开开开开发发发发模模模模式式式式与开发方法;与开发方法;与开发方法;与开发方法;2 2 2 2) 负责制定开发计划并监督实施;负责制定开发计划并监督实施;负责制定开发计划并监督实施;负责制定开发计划并监督实施;3 3 3 3) 负责实现全部产品;负责实现全部产品;

36、负责实现全部产品;负责实现全部产品;4 4 4 4) 负责制定出集成和系统测试计划;负责制定出集成和系统测试计划;负责制定出集成和系统测试计划;负责制定出集成和系统测试计划;5 5 5 5) 负责制定测试大纲并且进行测试;负责制定测试大纲并且进行测试;负责制定测试大纲并且进行测试;负责制定测试大纲并且进行测试;6 6 6 6) 负责制定产品的用户文档;负责制定产品的用户文档;负责制定产品的用户文档;负责制定产品的用户文档;7 7 7 7) 充当开发工程师;充当开发工程师;充当开发工程师;充当开发工程师;3333开发经理职能开发经理职能1 1 1 1)领导项目组制定开发策略;)领导项目组制定开发

37、策略;)领导项目组制定开发策略;)领导项目组制定开发策略;2 2 2 2)领领领领导导导导项项项项目目目目组组组组给给给给要要要要生生生生产产产产的的的的产产产产品品品品(项项项项目目目目)制制制制定定定定最最最最初初初初 的大小和时间估计;的大小和时间估计;的大小和时间估计;的大小和时间估计;3 3 3 3)领导进行软件需求细节的开发;)领导进行软件需求细节的开发;)领导进行软件需求细节的开发;)领导进行软件需求细节的开发;4 4 4 4)领导项目组制定出高水平设计;)领导项目组制定出高水平设计;)领导项目组制定出高水平设计;)领导项目组制定出高水平设计;5 5 5 5)领导项目组制定出软件

38、设计细节;)领导项目组制定出软件设计细节;)领导项目组制定出软件设计细节;)领导项目组制定出软件设计细节;6 6 6 6)领导项目组实现这个产品;)领导项目组实现这个产品;)领导项目组实现这个产品;)领导项目组实现这个产品;7 7 7 7)领导项目组制定出建立、集成和系统测试计划;)领导项目组制定出建立、集成和系统测试计划;)领导项目组制定出建立、集成和系统测试计划;)领导项目组制定出建立、集成和系统测试计划;8 8 8 8)领导项目组制定测试材料并且进行测试;)领导项目组制定测试材料并且进行测试;)领导项目组制定测试材料并且进行测试;)领导项目组制定测试材料并且进行测试;9 9 9 9)领导

39、项目组制定产品的用户文档;)领导项目组制定产品的用户文档;)领导项目组制定产品的用户文档;)领导项目组制定产品的用户文档;10101010)参与制定开发周期报告;)参与制定开发周期报告;)参与制定开发周期报告;)参与制定开发周期报告;11111111)充当开发工程师。)充当开发工程师。)充当开发工程师。)充当开发工程师。3434计划经理职能计划经理职能1 1 1 1)领导项目组产生下一开发周期的任务计划;)领导项目组产生下一开发周期的任务计划;)领导项目组产生下一开发周期的任务计划;)领导项目组产生下一开发周期的任务计划;2 2 2 2)领导项目组产生下一开发周期的日程表)领导项目组产生下一开

40、发周期的日程表)领导项目组产生下一开发周期的日程表)领导项目组产生下一开发周期的日程表 ;3 3 3 3)领导项目组产生平衡的小组发展计划;)领导项目组产生平衡的小组发展计划;)领导项目组产生平衡的小组发展计划;)领导项目组产生平衡的小组发展计划;4 4 4 4) 对对对对 照照照照 计计计计 划划划划 跟跟跟跟 踪踪踪踪 小小小小 组组组组 的的的的 进进进进 展展展展 情情情情 况况况况 , 获获获获 得得得得 项项项项 目目目目 组成员每周的数据;组成员每周的数据;组成员每周的数据;组成员每周的数据;5 5 5 5)参与产生开发周期报告;)参与产生开发周期报告;)参与产生开发周期报告;)

41、参与产生开发周期报告;6 6 6 6)充当开发工程师。)充当开发工程师。)充当开发工程师。)充当开发工程师。3535质量质量/ /生产经理职能生产经理职能1 1)领导)领导)领导)领导项目项目项目项目组制定和跟踪质量计划;组制定和跟踪质量计划;组制定和跟踪质量计划;组制定和跟踪质量计划;2 2) 将将将将 质质质质 量量量量 问问问问 题题题题 及及及及 时时时时 警警警警 示示示示 给给给给 项项项项 目目目目 组组组组 领领领领 导导导导 和和和和 开开开开 发发发发 部主管;部主管;部主管;部主管;3 3) 领领领领 导导导导 项项项项 目目目目 组组组组 定定定定 义义义义 和和和和

42、文文文文 档档档档 化化化化 它它它它 的的的的 过过过过 程程程程 并并并并 且且且且 维维维维 持过程改进过程;持过程改进过程;持过程改进过程;持过程改进过程;4 4)建立和保持)建立和保持)建立和保持)建立和保持项目项目项目项目组开展标准和系统词汇表;组开展标准和系统词汇表;组开展标准和系统词汇表;组开展标准和系统词汇表;5 5) 在在在在 提提提提 交交交交 配配配配 置置置置 控控控控 制制制制 委委委委 员员员员 会会会会 之之之之 前前前前 符符符符 合合合合 和和和和 通通通通 过过过过 所所所所 有的产品;有的产品;有的产品;有的产品;6 6)充当)充当)充当)充当项目项目项

43、目项目组检查调节员;组检查调节员;组检查调节员;组检查调节员;7 7)充当)充当)充当)充当项目项目项目项目组会议记录者;组会议记录者;组会议记录者;组会议记录者;8 8)参与制定本开发周期报告;)参与制定本开发周期报告;)参与制定本开发周期报告;)参与制定本开发周期报告;9 9)充当开发工程师。)充当开发工程师。)充当开发工程师。)充当开发工程师。3636支持经理支持经理职能职能1 1)领导)领导)领导)领导项目项目项目项目组安排必要的工具与设备;组安排必要的工具与设备;组安排必要的工具与设备;组安排必要的工具与设备;2 2)主持配置控制委员会,管理更新控制系统;)主持配置控制委员会,管理更

44、新控制系统;)主持配置控制委员会,管理更新控制系统;)主持配置控制委员会,管理更新控制系统;3 3)管理配置管理系统;)管理配置管理系统;)管理配置管理系统;)管理配置管理系统;4 4)维护系统词汇表;)维护系统词汇表;)维护系统词汇表;)维护系统词汇表;5 5)处理)处理)处理)处理项目项目项目项目组的问题和风险跟踪;组的问题和风险跟踪;组的问题和风险跟踪;组的问题和风险跟踪;6 6)成为)成为)成为)成为项目项目项目项目组复用的提倡者;组复用的提倡者;组复用的提倡者;组复用的提倡者;7 7)参与制作本开发周期报告;)参与制作本开发周期报告;)参与制作本开发周期报告;)参与制作本开发周期报告

45、;8 8)充当一个开发工程师。)充当一个开发工程师。)充当一个开发工程师。)充当一个开发工程师。3737软件企业建立质量管理体系要解软件企业建立质量管理体系要解决的主要问题决的主要问题6. 采用量化和统计技术,持续改进软件过程。采用量化和统计技术,持续改进软件过程。3838过程的性能改进三角过程的性能改进三角波 动周期时间产出多快多少多接近目标值3939不同的软件企业质量管理体系不同的软件企业质量管理体系是不尽相同的是不尽相同的在ISO9001标准中,第7章产品实现是主过程,其它是辅助过程,体系的不同主要表现在第7章和第5章的“5.5职责、权限和沟通”上,其它条款也有不同的地方,但不是很敏感。

46、4040项目型软件企业项目型软件企业项目型软件企业项目型软件企业,主要以承接客户的委托,主要以承接客户的委托开发项目为主,它主要的关注焦点是在项开发项目为主,它主要的关注焦点是在项目的合同期内,在项目成本许可的条件下,目的合同期内,在项目成本许可的条件下,交付出客户满意的开发项目。由于客户需交付出客户满意的开发项目。由于客户需求的不确定性,造成需求变更和设计变更求的不确定性,造成需求变更和设计变更的频率大大增高。因此,的频率大大增高。因此,在在“7.2与顾客有关与顾客有关的过程的过程”和和“7.3.7设计和开发更改的控制设计和开发更改的控制”等等条款上需要特别强调。对系统分析人员应条款上需要特

47、别强调。对系统分析人员应有更高的要求。有更高的要求。4141产品型软件企业产品型软件企业产品型软件企业产品型软件企业,主要以某一产品或某一,主要以某一产品或某一类产品的研发和提供为主,它主要关注的类产品的研发和提供为主,它主要关注的焦点是产品的竞争性、版本的提升和变化焦点是产品的竞争性、版本的提升和变化等。此类企业应加强产品市场部门的职能,等。此类企业应加强产品市场部门的职能,特别强调产品的特别强调产品的“7.5.3标识和可追溯性标识和可追溯性”,加强软件的配置管理;和加强市场调查,加强软件的配置管理;和加强市场调查,进行竞争性对比,并定期开展进行竞争性对比,并定期开展“8.2.1顾客满顾客满

48、意意”分析等条款分析等条款。4242服务型软件企业服务型软件企业服务型软件企业服务型软件企业,主要是提供软件应用的,主要是提供软件应用的服务(如:服务(如:ASP企业),它主要关注的焦企业),它主要关注的焦点是服务的质量和服务的竞争性。点是服务的质量和服务的竞争性。此类企此类企业一般应设立客户服务中心(如:业一般应设立客户服务中心(如:“Call Center” ),加强客户满意度的调查等),加强客户满意度的调查等。4343质量管理体系的建立是软件企质量管理体系的建立是软件企业走向成熟的标志业走向成熟的标志不仅质量管理体系的建立不仅质量管理体系的建立是软件企业走向成是软件企业走向成熟的标志熟的

49、标志,而且质量管理体系建立的过程就,而且质量管理体系建立的过程就是企业是企业开始走向成熟的过程开始走向成熟的过程。一般质量手册和过程文件的编写要经过一般质量手册和过程文件的编写要经过23次反复,这种反复次反复,这种反复是符合人的认识规律的是符合人的认识规律的,每反复一次,体系的适宜性和可操作性就提每反复一次,体系的适宜性和可操作性就提高一次。高一次。有的企业希望突击建立质量管理体系,甚至有的企业希望突击建立质量管理体系,甚至要求一个月完成,是一种不现实的想法。要求一个月完成,是一种不现实的想法。4444质量管理体系的持续改进是永质量管理体系的持续改进是永恒的主题恒的主题质量管理体系的负责人(如

50、:管理者代表、质量质量管理体系的负责人(如:管理者代表、质量质量管理体系的负责人(如:管理者代表、质量质量管理体系的负责人(如:管理者代表、质量管理部负责人),管理部负责人),管理部负责人),管理部负责人),是一个长期的岗位是一个长期的岗位是一个长期的岗位是一个长期的岗位,而且应该,而且应该,而且应该,而且应该是由具备高度责任性的热衷于质量管理的人担任,是由具备高度责任性的热衷于质量管理的人担任,是由具备高度责任性的热衷于质量管理的人担任,是由具备高度责任性的热衷于质量管理的人担任,质量管理很可能成为他的职业生涯。质量管理很可能成为他的职业生涯。质量管理很可能成为他的职业生涯。质量管理很可能成

51、为他的职业生涯。质量管理体系从建立的质量管理体系从建立的质量管理体系从建立的质量管理体系从建立的第一天开始第一天开始第一天开始第一天开始,就进入了其,就进入了其,就进入了其,就进入了其持续改进的过程。其实,质量手册和过程文件的持续改进的过程。其实,质量手册和过程文件的持续改进的过程。其实,质量手册和过程文件的持续改进的过程。其实,质量手册和过程文件的修改本身是一个持续改进的活动,因此不断修改修改本身是一个持续改进的活动,因此不断修改修改本身是一个持续改进的活动,因此不断修改修改本身是一个持续改进的活动,因此不断修改是正常的,说明你在持续改进和企业在不断成长;是正常的,说明你在持续改进和企业在不

52、断成长;是正常的,说明你在持续改进和企业在不断成长;是正常的,说明你在持续改进和企业在不断成长;4545营造企业文化营造企业文化领导作用领导作用领导者确立组织统一的宗旨及方向。他领导者确立组织统一的宗旨及方向。他们应当创造并保持使员工能充分参与实们应当创造并保持使员工能充分参与实现组织目标的内部环境。现组织目标的内部环境。制定方针和目标、规定职责、建立体系、实制定方针和目标、规定职责、建立体系、实制定方针和目标、规定职责、建立体系、实制定方针和目标、规定职责、建立体系、实现策划、控制和改进等活动;现策划、控制和改进等活动;现策划、控制和改进等活动;现策划、控制和改进等活动;确保员工主动理解和自

53、觉实现组织目标;确保员工主动理解和自觉实现组织目标;确保员工主动理解和自觉实现组织目标;确保员工主动理解和自觉实现组织目标;以统一的方式评估、协调和实施质量活动;以统一的方式评估、协调和实施质量活动;以统一的方式评估、协调和实施质量活动;以统一的方式评估、协调和实施质量活动;4646最高管理者考虑的问题最高管理者考虑的问题改进质量方针和目标,以增进满足顾客要求和法律、改进质量方针和目标,以增进满足顾客要求和法律、改进质量方针和目标,以增进满足顾客要求和法律、改进质量方针和目标,以增进满足顾客要求和法律、法规要求的意识,推动全员参与;法规要求的意识,推动全员参与;法规要求的意识,推动全员参与;法

54、规要求的意识,推动全员参与;识别组织中能够增值的过程;识别组织中能够增值的过程;识别组织中能够增值的过程;识别组织中能够增值的过程;策划组织及其管理在未来的变更;策划组织及其管理在未来的变更;策划组织及其管理在未来的变更;策划组织及其管理在未来的变更;建立以提高顾客满意度为目的的导向机制;建立以提高顾客满意度为目的的导向机制;建立以提高顾客满意度为目的的导向机制;建立以提高顾客满意度为目的的导向机制;设计过程的顺序及相互关系,以获得希望的结果;设计过程的顺序及相互关系,以获得希望的结果;设计过程的顺序及相互关系,以获得希望的结果;设计过程的顺序及相互关系,以获得希望的结果;清楚规定并有效控制过

55、程的输入、输出和活动:清楚规定并有效控制过程的输入、输出和活动:清楚规定并有效控制过程的输入、输出和活动:清楚规定并有效控制过程的输入、输出和活动:评估过程的风险,寻求改进机会,评估过程的风险,寻求改进机会,评估过程的风险,寻求改进机会,评估过程的风险,寻求改进机会,监测过程的输入、输出,确保过程之间的有效联结,监测过程的输入、输出,确保过程之间的有效联结,监测过程的输入、输出,确保过程之间的有效联结,监测过程的输入、输出,确保过程之间的有效联结,提高运作的有效性和效率。提高运作的有效性和效率。提高运作的有效性和效率。提高运作的有效性和效率。建立寻求过程持续改进机会的数据分析方法建立寻求过程持

56、续改进机会的数据分析方法建立寻求过程持续改进机会的数据分析方法建立寻求过程持续改进机会的数据分析方法4747营造企业文化营造企业文化软件工程师应当坚持以下八项原则(共软件工程师应当坚持以下八项原则(共80条)条)公众公众公众公众 软件工程师应保持与公众利益的一致软件工程师应保持与公众利益的一致软件工程师应保持与公众利益的一致软件工程师应保持与公众利益的一致性性性性(8 8)客户和雇主客户和雇主客户和雇主客户和雇主 在保持与公众利益一致的原则在保持与公众利益一致的原则在保持与公众利益一致的原则在保持与公众利益一致的原则下,软件工程师应注意满足客户和雇主的最高利下,软件工程师应注意满足客户和雇主的

57、最高利下,软件工程师应注意满足客户和雇主的最高利下,软件工程师应注意满足客户和雇主的最高利益益益益 (9 9)产品产品产品产品 软件工程师应当尽可能地保证他们的软件工程师应当尽可能地保证他们的软件工程师应当尽可能地保证他们的软件工程师应当尽可能地保证他们的产品和修改符合最高的专业标准产品和修改符合最高的专业标准产品和修改符合最高的专业标准产品和修改符合最高的专业标准(1515)判断判断判断判断 软件工程师应当维护他们职业判断的软件工程师应当维护他们职业判断的软件工程师应当维护他们职业判断的软件工程师应当维护他们职业判断的完整性和独立性完整性和独立性完整性和独立性完整性和独立性(6 6)软件工程

58、职业道德规范和实践要求软件工程职业道德规范和实践要求IEEE-CS IEEE-CS 和和ACMACM软软件工程道德和件工程道德和职业实职业实践践联联合工作合工作组组推荐(推荐(5.25.2版)版)4848营造企业文化营造企业文化软件工程师应当坚持以下八项原则(共软件工程师应当坚持以下八项原则(共80条)条)管理管理管理管理 软件工程的经理和领导人员应赞成和促进软件工程的经理和领导人员应赞成和促进软件工程的经理和领导人员应赞成和促进软件工程的经理和领导人员应赞成和促进对软件开发和维护的理性管理对软件开发和维护的理性管理对软件开发和维护的理性管理对软件开发和维护的理性管理(1212)专业专业专业专

59、业 软件工程师应当推进其专业的完整性和声软件工程师应当推进其专业的完整性和声软件工程师应当推进其专业的完整性和声软件工程师应当推进其专业的完整性和声誉,以符合公众利益誉,以符合公众利益誉,以符合公众利益誉,以符合公众利益(1313) 同事同事同事同事 软件工程师对其同事应持正直和支持的态软件工程师对其同事应持正直和支持的态软件工程师对其同事应持正直和支持的态软件工程师对其同事应持正直和支持的态度度度度(8 8)自我自我自我自我 软件工程师应当参加终生职业实践的学习,软件工程师应当参加终生职业实践的学习,软件工程师应当参加终生职业实践的学习,软件工程师应当参加终生职业实践的学习,并促进理性的职业

60、实践方法并促进理性的职业实践方法并促进理性的职业实践方法并促进理性的职业实践方法(9 9)软件工程职业道德规范和实践要求软件工程职业道德规范和实践要求IEEE-CS IEEE-CS 和和ACMACM软软件工程道德和件工程道德和职业实职业实践践联联合工作合工作组组推荐(推荐(5.25.2版)版)4949几句共勉的话几句共勉的话“ “英雄英雄英雄英雄” ”的时代正在变化的时代正在变化的时代正在变化的时代正在变化注意软件工程的新发展注意软件工程的新发展注意软件工程的新发展注意软件工程的新发展要大气,不要为要大气,不要为要大气,不要为要大气,不要为“ “小技小技小技小技” ”所迷所迷所迷所迷项目开始时

61、,就要考虑好出新点在哪里项目开始时,就要考虑好出新点在哪里项目开始时,就要考虑好出新点在哪里项目开始时,就要考虑好出新点在哪里认真做好一个完整的项目,培养良好的风格认真做好一个完整的项目,培养良好的风格认真做好一个完整的项目,培养良好的风格认真做好一个完整的项目,培养良好的风格大项目锻炼人大项目锻炼人大项目锻炼人大项目锻炼人注意积累,丰富注意积累,丰富注意积累,丰富注意积累,丰富“ “武库武库武库武库” ”注意项目的平台、行业、市场的拓展注意项目的平台、行业、市场的拓展注意项目的平台、行业、市场的拓展注意项目的平台、行业、市场的拓展学会当好一个组长学会当好一个组长学会当好一个组长学会当好一个组长5050谢谢各位 !Thank you everyone!电话:64511296 Y5151 刚才的发言,如刚才的发言,如有不当之处请多指有不当之处请多指正。谢谢大家!正。谢谢大家!52

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号