第一章 综合问题 1
1. 软件企业在质量管理体系建立工作中如何选择一个合格的咨询机构? 1
2. 软件企业如何确定一个合理的质量认证咨询价格? 4
3. “我们企业成功是靠不断的技术创新和快速地推出新产品,这些大都没有程序可遵循,如果先制定程序再去遵循的话,那会花费许多时间,也将会失去市场甚至企业生存的机会。”对吗? 8
4. “对软件企业而言,与其建立质量管理体系,还不如开发或采用一些管理工具来规范软件开发活动更实用。”对吗? 11
6. 我们企业以前编制过开发规范,可就是贯彻实施不下去,请问可能是什么原因导致的? 15
7. 我们是否可以先从一个部门开始推行ISO9001 标准? 16
8. 我们企业开发人员工作很紧张,而且任务很重,在推行ISO9001标准时应注意哪些问题? 19
9. 建立规范的软件质量管理体系可否减少由于人员的流动给企业开发活动所带来的负面影响? 20
10. 以项目(project)为主或以产品(product)为主的软件企业,他们的质量管理体系会有差别吗? 21
11. 由于软件产品(服务)质量不良,通常会给软件企业带来哪些损失? 22
12. 花钱买ISO 9001质量认证证书的弊端有多大? 23
13. 我们打算迈向国际市场,我们如何向国外客户展示我们企业软件开发的实力? 25
14. 软件企业在什么时机推行ISO9001质量管理标准对企业帮助最大? 26
15. 目前国内软件企业在推行ISO 9001质量管理标准过程中常常出现的问题是什么? 28
16. 软件企业推行ISO 9001质量管理标准到底能带来什么好处? 30
思考题 33
综合题 33
第二章 软件企业质量管理体系的建立 33
17. 在软件企业质量管理体系建立过程中咨询机构应该帮助企业做些什么工作? 34
18. 软件企业在质量管理体系建立时要做好哪些准备工作? 35
19. 软件企业质量管理体系建立的主要流程和主要工作步骤是什么? 37
20. 软件企业在质量管理体系建立过程中要做哪些必要的资源投入? 42
21. 在建立质量管理体系时我们的分公司是否也要同时建立? 43
22. 软件企业质量管理体系建立之前为什么要进行本底调查? 44
23. 在软件企业中如何确定影响产品质量的人员? 46
24. 软件企业如何贯彻ISO 9001标准中设计评审、设计验证和设计确认? 47
25. 如何有效地建立配置管理体系? 47
26. ISO 9001标准中“7.2.3顾客沟通”对软件企业而言应该包括哪些内容? 48
28. 软件企业如何处理好ISO 9001标准中“7.1产品实现的策划”和“7.3.1设计和开发策划”? 49
27. 软件“测量”、“测试”和“度量”是一回事吗? 49
29. ISO 9001标准中的“7.3设计和开发”与软件生命周期之间存在什么样的关系? 52
30. 软件企业如何实施ISO 9001标准中“8.4数据分析”这一条款? 53
31. 如何理解ISO 9001标准7.4.2中c)“质量管理体系的要求”的含义? 53
32. “编程工作”应用ISO 9001质量管理标准中的哪一个条款控制比较合适? 54
33. 软件企业在质量管理中如何应用统计技术? 55
34. “在软件企业中不存在不合格品,因为我们可以不断地修改直到满足要求为止。”这种说法对吗? 56
35. 软件企业在建立以2000版ISO 9001为核心的质量管理体系时,是否有剪裁的需要? 57
36. 软件企业在制定质量方针和质量目标时应该考虑哪些因素? 58
37. 我们企业除软件开发外,还包括系统集成部分,如何有效地建立这部分的质量管理体系? 60
38. 怎样将ISO 9001质量管理体系与企业已有的工作流程和文件很好地结合起来? 60
39. 质量管理程序文件的作用有哪些? 62
40. 质量手册、质量管理程序文件和第三层的作业文件中从哪一层开始编写? 62
41. 软件企业在编制质量管理文件时应注意哪些问题? 63
42. 如何处理无纸化办公与文件控制的关系? 64
43. 软件企业质量管理文件是越简单越好,还是越详细越好? 65
44. 文件校核(审查)的作用和目的是什么? 66
45. 启动文件校核(审查)的基本条件是什么? 67
46. 如何组织文件的校核(审查)工作? 67
47. 影响校核(审查)文件工作的几个典型因素是什么? 71
48. 软件企业如何设立质量管理部门及其管理职能? 71
49. 软件企业质量管理人员应该具备哪些基本素质? 72
思考题 74
综合题 74
第三章 软件企业质量管理体系的运行 74
50. 如何做好质量管理文件的学习和贯彻工作? 75
51. 如何组织好质量管理体系的试运行? 76
52. 作为企业的高层领导应如何参加质量管理工作? 77
53. 作为普通员工应如何参加质量管理工作? 78
54. 软件企业日常管理工作中出现的哪些管理问题与ISO 9001中“4.2.3文件控制”条款有关? 79
55. 软件企业日常管理工作中出现的哪些管理问题与IS0 9001中“4.2.4记录控制”条款有关? 80
56. 软件企业如果对ISO9001中“7.5.3标识和可追溯性”的要求没有有效地执行,会给企业管理工作带来哪些困难? 81
57. 软件企业日常管理工作中出现的哪些管理问题与ISO9001中“7.5.5产品防护”条款有关? 82
58. 我们好不容易才从客户那里拿到合同,还评审它干什么? 83
59. 我们企业在参加重大项目,特别是一些国际项目时,客户经常要求我们提供《质量保证大纲》,这是为什么? 83
60. 如何有效地控制和管理项目中的分包方? 84
61. 在质量管理中使用CaseTools应注意哪些问题? 84
62. 软件企业怎样制定一个卓有成效的(与质量有关)人员培训计划? 85
63. 当具体项目开发工作与日常质量管理工作发生矛盾时怎么办? 85
64. 在商务活动中如何将质量管理作为一个商业利器? 86
65. 软件企业如何有效地贯彻ISO9001中“6.3基础设施”这一条款? 87
66. 软件企业如何有效地贯彻ISO 9001中“7.5.4顾客财产”这一条款? 89
67. 软件企业如何有效地贯彻ISO 9001中“8.2.1顾客满意”这一条款? 89
68. 软件开发活动中哪些文档必须得到有效地控制? 90
69. 如何认识编制“审核方案”的重要性? 92
70. 编制质量管理体系审核检查清单时应注意哪些问题? 93
71. 影响软件企业内部质量审核工作的典型认识误区有哪些? 94
72. 软件企业在实施质量审核时应关注哪几个问题? 95
73. 如何成为一名合格的审核人员? 98
74. 如何选择内部质量审核管理软件工具? 98
75. 什么是以绩效为中心的质量管理体系评价及改进? 100
76. 如何做好现场审核的准备工作? 107
思考题 109
综合题 109
第四章 软件企业质量管理体系的改进 109
77. 目前国内软件企业在质量管理体系运行过程中经常出现的共性问题有哪些? 110
78. 软件企业在获得质量管理体系认证证书后经常出现的共性问题有哪些? 111
79. 我们企业已经通过ISO 9001质量管理体系认证,下一步该做什么? 112
80. 质量管理体系中监控指标的典型应用有哪些? 113
81. 听说国外软件企业都建立了许多管理数据库,其主要目的和功能是什么? 114
82. 找出源程序中存在的缺陷(BUGS)就达到质量控制的目的了,为什么还要对软件开发过程的各种质量特性进行分析和评价? 115
83. 如何激发全体员工参加质量管理工作的热情? 116
思考题 118
综合题 118
第五章 软件企业质量管理与CMM 118
84. 我们是一家已经通过94版ISO 9001标准认证的软件企业,目前我们打算进行2000版的转版工作,希望知道怎样做好转版工作,并为今后CMM评估工作打下良好的基础? 119
85. 听说:对软件企业而言开展CMM评估要比开展ISO9001标准认证更具有实际意义,对吗? 122
86. 我们企业需要推行CMM吗? 123
87. 向谁申请CMM评估? 124
88. 申请CMM的认证费用有多大? 125
89. 如何确定合理的CMM咨询费用? 125
90. 我们企业对CMM咨询机构都可以提出哪些工作要求? 126
91. 我们企业在推行CMM时是否一定要100%按CMM条款执行? 127
92. 什么是推行CMM工作中的平衡观念? 127
93. 我们企业可否跨越CMM 2级直接应用CMM 3级? 128
94. 推行CMM工作中文化建设内容有哪些? 129
95. 如果我们要开展咨询工作一定要请国外机构吗? 129
96. 在ISO9000标准中提出的“质量计划”与CMM 2级中提出的“质量保证计划”是一回事吗? 130
97. 为什么在CMM 2级中提出“质量保证”,而在CMM 4级中提出“质量管理”? 131
98. 有人说:“我们企业获得了ISO9001认证证书,管理水平就相当于CMM 3级以上了。”对吗? 131
99. 如何处理好CMM中SQA与企业质量管理工作之间的关系? 132
100. ISO 9001质量管理标准中的条款与CMM中的KPA之间有联系吗? 133
思考题 137
综合题 137
附录1 软件企业质量管理状况自测表 138
附录2 质量管理和软件工程过程度量指标和数据 142
附录3 软件企业质量管理体系(以2000版ISO9001质量管理标准为核心)的典型流程图、网络图范例 163
附录4 《软件成熟度模型(CMM)百问百答》目录(初稿) 237
参考文献 241
编后语 242