<meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE">
来源:http://blog.csdn.net/KongDong/
作者:fasiondog
注:下面此文中提到的质量的行政与情感色彩,只是温伯格从心理学的角度揭示和探究组织内管理改进的方式,请勿以此来片面的理解“质量”,并作为自己无法开发出高质量产品的借口。关于质量的客观定义,请参见朱少民老师的文章,建议先读朱老师的文章再读此文,以免对质量产生误解:
质量的定义总会带有政治的和情感的色彩吗?
<meta content="OpenOffice.org 2.0 (Linux)" name="GENERATOR"><meta content="ljh" name="AUTHOR"><meta content="20060711;544900" name="CREATED"><meta content="ljh" name="CHANGEDBY"><meta content="20060711;2590900" name="CHANGED"><style type="text/css">
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
H1 { margin-bottom: 0.21cm }
H1.western { font-family: "AR PL KaitiM GB", sans-serif; font-size: 16pt }
H1.cjk { font-family: "AR PL KaitiM GB"; font-size: 16pt }
H1.ctl { font-family: "AR PL KaitiM GB"; font-size: 16pt }
-->
</style>
什么是质量?似乎已经有了非常多的答案,从“质量就是零缺陷”、“质量就是满足客户需求”一直到“质量是满足客户需求的程度”,仿佛我们已经找到了答案。可是这些答案为什么总是无法解决我心中的困惑?
-
“满足客户需求是我们唯一的目标”作为公司的质量方针已经这么多年,可是为什么在软件开发中我们始终还只能不断的喊着“从客户的角度”的口号,而“从客户的角度”出发的思想却始终无法在开发团队中落实?
-
项目经理们一旦受到了进度的压力,什么质量、什么从客户角度出发就被他们毫不犹豫的扔到了九霄云外?
-
为什么在公司提高过程符合度的重压下,过程符合度指标急速上升,而有的团队质量却没有根本性的进步?
-
为什么有的产品终于实现了第一次开发达到了进度零偏差,但实际却偷偷拿着另外的版本提供给客户,并因此得到了公司的嘉奖?再后,进行审计时发现,获得嘉奖的产品其开发过程审计结果也一般般,甚至是同一个部门中比较落后的团队,其他开发团队对此更是嗤之以鼻!
-
……
虚伪的质量
最被大家认可的质量定义“质量就是满足客户需求的程度”,以前从未对此表示过怀疑,一切都如此的自然,就好像质量天经地义就应该是这样。我的思考和理解也就停留在“客户是不同的,需要区分”、“满足的程度应该如何衡量”等诸如此类上,但它却始终没能解决我心中的困惑,我也没能成功将它和我们软件开发中存在的各式各样的奇特现象联系在一起,除了在无计可施时,向着开发和测试人员喊喊“你们要从客户的角度考虑问题”的口号,就毫无办法!直到一天看到了大师温伯格的三卷套(《质量.软件.管理》),才明白这一切的根本,没有谁比温伯格更深刻的揭示了“质量”的奥秘。而这奥秘对我来说,无异于当头棒喝,将所有的困惑打在了一起,又一个个解了开来,也能让我更冷静的看待开发中存在的种种问题,从而能够更好的处理这些看似简单却复杂的质量问题。究竟什么是质量的奥秘呢,上面的质量定义中究竟隐藏了什么让我们看不真切呢?答案竟然如此简单和虚伪:“质量就是对某个人而言的价值,它的背后是行政和情感!”。“行政和情感”意味着,质量好并不仅仅是缺陷少、功能多或者是服务好,一切在于客户的感受!一个容易忽视的例子是:我每次去买衣服时,最害怕的是什么,是怕服务员太热情,总是一见面就拉着我介绍这介绍那,她们的介绍总是那么详细以至于我总是心里发毛,为什么?我对名牌和款式实在是所知甚少,而她们的介绍几乎总是让我感觉自己是那么无知,而这让我很自卑(以前一直没意识到),于是每当看到太过热情的服务员我几乎每次都选择了逃避,我会告诉她,我只是随便逛逛。是她们的服务不好吗?显然不是,我会说她们服务得很好,可是这对我来说却不是什么好的购物感受,我却不能说她们的服务质量很好,因为她们显然没有达到她们的目的-卖出,而我也同样没有得到我想要的-买进。一切在于客户的感受,这和以客户为中心的思想并没有什么区别,只是事情的关键在于质量的行政和情感本质,当这从软件组织向外看时,没有什么稀奇,但是一旦以它的目光看回开发组织的内部,事情就不那么简单了,它揭示了软件质量的“不确定性”之外的另一个重要特性——层次性。而如何破除内部质量层次的封闭性将是一个软件组织实现真正的“以客户为中心”的关键,否则“以客户为中心”就只能沦落为一句口号。(待续)
分享到:
相关推荐
此外,还介绍了项目进度的安排与跟踪方法,以及软件质量保证和配置管理的实践,这些都是确保软件项目成功的重要因素。 第三部分“传统软件工程方法”涵盖了系统工程、分析与设计的概念、原则和方法,以及针对特定...
### 测量标准与软件质量 本书将测量标准视为软件工程策略的重要组成部分,强调了定量分析与改进在软件开发过程中的作用。通过综合运用多种评价标准,读者可以学习如何评估个人、团队及项目的进展,以及如何持续优化...
《编码的奥秘》——揭示软件工程中的编码艺术 在当今信息化社会,软件工程作为信息技术的核心,其重要性不言而喻。编码,作为软件工程中的基础环节,是连接计算机与人类思维的桥梁,它承载着实现功能、优化性能、...
于软件开发企业控制软件质量,也有指导意义。本书汇集了微软极其丰富的软件测试的实践经验,从理论和实践的结合上,让软件测试界有了一个信赖和学习的榜样。这将有力的推动中国软件测试技术 的发展,从而保证软件...
本文将深入探讨“Mig21_pfm——CATIA三维模型”这一资源,该模型详细展示了米格21战斗机的结构,并且能够方便地转换为3Dmax格式,用于制作高质量的动画。 米格21,全称MiG-21,是苏联米高扬设计局于20世纪50年代...
然而,随着软件规模的不断扩大,程序的复杂性急剧增加,导致了一系列严重问题,如软件质量低下、开发周期延长、成本失控等,这些问题最终引发了所谓的“软件危机”。为了应对这一挑战,1968年的一次国际会议中,一群...
3. 层次二:温伯格的兴趣进一步扩展到了咨询领域,他撰写了《咨询的奥秘》系列,包括《咨询的奥秘——成功提出和获得建议的指南》和《咨询的奥秘——咨询师的百宝箱》。这些书提供了关于如何有效地提供和接受咨询的...
首先,让我们聚焦于核心软件——DSP-Ver6.01。这是一个专为凯风DSP-600设计的调试软件,它允许用户通过计算机对设备进行精细调整,以适应各种音乐风格和演出环境。软件提供了一系列参数设置,包括均衡器、压缩器、...
《码流分析软件——深入解析MPEG2码流》 在数字视频领域,MPEG2是一种广泛应用的编码标准,尤其在...通过这款软件,我们可以深入探究MPEG2码流的奥秘,提升视频质量和传输效率,从而在数字化时代更好地满足用户需求。
### 成为编程高手的八大奥秘 #### 一、扎实的基础 编程高手之所以能够写出高质量、高效率的代码,很大程度上依赖于他们坚实的基础知识。数据结构、离散数学、编译原理等基础知识不仅是计算机科学的核心,也是解决...
而《创业之星》这款商业模拟软件,无疑是那些渴望探索商业奥秘的用户们的福音。它不仅提供了一个仿真环境供用户尝试和实践商业决策,更通过提供丰富的反馈和分析,帮助用户总结经验教训。在个人心得精选中,我们可以...
无论是专业工程师进行项目研发,还是电子爱好者探索电路奥秘,都能在这款软件中找到所需的支持。因此,无论你是新手还是资深用户,都不妨一试这款强大的电路仿真软件,它将为你的电路设计之路提供有力的辅助。
"安卓Andriod源码——客户端文档及demo_(20130328).zip" 提供了一个早期版本的Android源码以及相关的客户端文档和示例代码,这对于开发者深入学习Android平台的内部工作原理和客户端应用开发具有重要意义。...
《钻石(Diamond)软件——揭示原子世界的微观之美》 在信息技术与科学研究的交汇处,有一款名为"Diamond"的强大工具,它专为在原子水平上进行晶体结构可视化而设计。这款软件是科学家们探索物质本质,理解晶体结构...
近年来,一款名为【精美3D太阳系模拟】的软件以其精美的视觉效果和强大的交互性,吸引了众多天文爱好者和教育工作者的关注。它不仅为用户提供了了解太阳系的新视角,也成为了学习和研究宇宙的一个重要工具。 【精美...
除了技术层面的讨论,本书还强调了编程态度和团队文化对软件质量的影响。良好的编程习惯和团队协作精神可以显著提高软件的开发效率和质量。 ### 结语 本书《编程精粹——Microsoft编写优质无错C程序秘诀》不仅是对...
《Java工程师的编程逻辑》是一本深度探讨Java编程思想和技术的书籍,旨在帮助读者通过Java语言洞察计算机世界的奥秘。本书不仅涵盖了Java的基础知识,还深入讲解了编程逻辑和设计原则,是Java初学者和进阶者提升技能...
### 架构之美 (Beautiful Architecture) —— 软件架构设计的核心概念与实践 #### 标题解读:《架构之美》(Beautiful Architecture) - **书籍类型**:本书属于技术类书籍,专注于软件架构的设计与实现。 - **...