原文: The Highs and Lows of Change Control – James Bach 关于变更控制,我常常会产生自相矛盾的想法,一方面,我希望为改进和更好的创意打开“水闸”;但是另一方面,我又想通过限制更改保护现有的产...
原文:Essence of the Capability Maturity Model – Judy Bamberger 作为动态软件开发(software development dynamics)的研究者,我对CMM很反感。我认为它过分简化了软件过程的问题,对于我们这些已经理...
对CMMI,有许多人能都会有这样的一些误解: CMMI重视过程不太重视人员管理; CMMI强调按过程执行,而忽视人员的主动性、创造力; 过程是死的,文档也是死的,但人是活的,事情也是变化的,CMMI的执...
摘要: 软件测试是SOA领域中并不被重视的部分。在SOA领域中似乎有一种不被否定的认识,即当前的软件测试手段已经不需要再进行改变。但实际上并非如此。测试手段不但迫切的需要改变,而且还有其它很多地方也同样需要改变。 只要我们想想Web服务,就...
摘要:测试组不是开发组的助手;软件测试的阶段性;bug的发现和管理;秘密武器:测试用例和测试计划。 要想真正保证软件项目如期完成,不仅取决于开发人员,更取决于测试人员。 项目经理经常犯的错误之一,是以为只要雇用软件工程师就行,其...
1.引言 随着软件技术的迅猛发展,软件的质量愈来愈受到广泛的重视。而测试又是保证软件质量的重要手段。根据IEEE/ANSI标准,软件测试的定义是:"使用为发现错误所选择的输入和状态的组合而执行代码的过程"。...
在软件开发的瀑布模型中,测试是一个非常重要的工程阶段。从保证软件质量的角度来说,软件测试是软件质量保证工程的一个重要组成部分,也是最重要的质量保证手段。为了保证所提交的软件产品能够满足客户的需求...
无论是 ISO9000 还是 CMMI ,都是以过程为中心。也就是说,通过过程的持续改进来提高产品质量。而过程质量与产品质量如何正向关联呢?就需要质量保证( QA )。这也是 ISO9000 和 CMMI 都很推崇的方法。但从国...
DM在项目启动前,开发经理跟我说,DM的测试负责人,就由你来做吧!我自然是乐颠颠地接受了,对于我来说这是一个学习和施展的机会。事后,他问我:“你已经作为两个核心产品的测试负责人了,下半年的IAGW还要靠...
CMMI5在小型项目中的成本过高,根据自己对CMMI5的实施体会与在实际项目中的应用,在项目实施的过程中精简了CMMI5的实施流程和部分文档,这个精简的流程在项目实施的过程中既可以确保流程规范与质量信赖又可以节...
这是几年前采访著名软件专家Ivar Jacobson博士后写的文章,最近在我的电脑中偶然看到.联想到最近,有好几次与一些软件企业交流,又听到他们在谈CMM/CMMI,所以,贴出来和大家分享。尽管写这篇文章的时候是2005年8...
在软件开发过程中,有几条准则是已经被无数次验证的。 1、在项目发布后发现和修复Bug的成本是需求和设计阶段所需的一百倍! 2、80%可避免的重复劳动源自于20%的缺陷,其中两大主要来源包括草率的需求定...
软件中的缺陷(Defect或Bug)是软件开发过程中的"副产品"。通常,缺陷会导致软件产品在某种程度上不能满足用户的需要。每一个软件组织都知道必须妥善处理软件中的缺陷。这是关系到软件组织生存、发展的质量根本...
虽然我们都认为,有效的测试计划是指导测试用例设计、测试执行的指导性文件,是成功测试的前提和必要条件,测试用例设计是测试工作的核心,测试用例的成功设计已经完成了一半的测试任务,但是测试的执行...
“什么叫成熟产品?只要有一个成功案例的产品就是成熟产品!”某国内大型软件公司CEO的这个经典观点广为流传,但其中的逻辑错误将风险带给了客户也带给了软件企业本身。国内一些软件企业居然一夜间成了万能公司,ERP ? CRM ?OA?Work...
在软件产品的研发过程中,软件质量一直处于最为核心的地位。软件企业能否顺利发展需要多方面的努力,其中软件质量保障在其发展过程中占有非常重要的位置。对于一个软件项目而言,由于所呈现的大多是脑力...
导言 软件质量一个很重要的部分就是测试和验证软件有效性的流程。这篇文章的目的是介绍相关的概念,并提供测试管理领域常用的最佳实践。测试管理是组织和控制测试工作所需的流程和工件的实践。这篇文章探讨的是...
测试自动化与软件过程改进是两个独立的事务.先来看看软件过程改进,软件过程改进的核心思想是将软件的生产过程规范化,这就象工厂的流水线一样,要求每个岗位都有自己的标准操作流程,这样可以将因更换操作人员而引起的质量问题减到最少.只...