在软件项目开发周期中,软件测试环节是保障软件质量的最后一道关键性关口。随着软件开发规模的加大,其分工渐趋专业化。测试作为与开发独立并行的领域已得到业内的高度重视。测试人员的比例不断扩大,逐渐形成...
AQ来自英文Adversity Quotient,一般被译为挫折商或逆境商。1997年,加拿大培训咨询专家保罗·斯托茨博士出版《挫折商:将障碍变成机会》一书,第一次正式提出挫折商的概念,用于测试人们将不利局面转化为有利...
在软件开发的瀑布模型中,测试是一个非常重要的工程阶段。从保证软件质量的角度来说,软件测试是软件质量保证工程的一个重要组成部分,也是最重要的质量保证手段。为了保证所提交的软件产品能够满足客户的需求...
我们前面已经讲述了关于QA绩效难以展示的问题,这里主要通过一个实例讲解如何展示绩效:从事QA和CM人员都知道配置管理最难控制的过程是变更控制流程,很多配置管理员和我讲,在项目组当他们和项目经理约定变更流...
对于IT人员来说,SOA已经不仅仅是一种技术,它代表了一种新的,更加宏观的设计和实施IT系统的方法论。那么对于整个IT系统的实施过程来说,每一个步骤都按照SOA的角度来考虑,来实施就成为了SOA项目实施过程中的...
我接触部分国内软件业企业的QA,包括我们公司的QA,他们目前遇到最大的困惑就是如何QA的工作不被项目组和公司老板以及自己的直属领导的认可也就是我们通常说的工作绩效没有办法展示,我认为QA绩效不能展示有以下几个方面: 1.国内软件业大环境 1...
摘要: 首先介绍小型软件企业进行过程改进所面临的困难,解释为什么小型企业和项目实施CMMI时会遇到很多阻力,然后基于作者参与的一个典型组织CMMI改进进程,分析为什么CMMI有关内容不适合于小型企业和项目的实际情况,并概括如何在文档、管理、评审、资...
QA做什么?我们似乎很习惯于把QA和测试等同起来,就是坐在门边那个负责抓出所有bug的人。朱少民的blog里说“测试就是为了发现缺陷”,当然这毫无疑问是对的。但作为QA这个角色,我认为他/她的职责分两半:第一是...
有时,几个人在讨论一个话题时,由于其中一个人猛然想起另外一件事,或者又有一个人加入进来,讨论越来越激烈,大家兴致丝毫未减,但讨论的内容离主题越来越远,到后来都忘记刚开始要讨论的是什么话题。这样的...
CMMI与PMBOK本来没有直接的关系,也是不同领域内的模型,但是现在随着项目管理在各行各业中的深入的应用,尤其是最近几年软件行业的项目管理的快速的发展.因此了解对于CMMI和PMBOK之间的区别和关系对于理解这些过...
原文:Agility and Quality – Alan S.Koch 摘要 对于什么是“质量”有很多的定义,“质量是由旁观者定义的”,有些人会说这是不可能使用的定义,因为它很难在真正的业务场景中工作。但是敏捷方法不同意。...
原文:The QA Catchall- Alan S. Koch 几年前,我在一次名为“A is for Assurance : A Broad View of SQA”的演讲中介绍保证质量需要进行的各种活动。在问题和回答环节,发生了这样一段对话: 某听...
对于IT人员来说,SOA已经不仅仅是一种技术,它代表了一种新的,更加宏观的设计和实施IT系统的方法论。那么对于整个IT系统的实施过程来说,每一个步骤都按照SOA的角度来考虑,来实施就成为了SOA项目实施过程中的重点和难点。 接口开发的发展促...
自2001年下半年以来,国内软件企业掀起了一股CMM/CMMI(以下简称CMMI)的热潮,一些稍微有点规模的企业,纷纷通过了CMMI的评估,据说“明显地改善了软件质量,控制了项目成本”。加上政府的政策推动和媒体的炒作,软件企业不管时机是否成熟,不管自身实...
摘要 软件开发人员和项目经理努力地评估敏捷过程对他们的开发环境的适应性。本文指出许多已公布的敏捷过程对不同的项目类型来说存在的局限性,敏捷过程应用在这些项目中可能会存在问题。 绪论 当越来越多的组织要求通过及时...
CMM(软件能力成熟度模型:Software Capability Maturity Model),是由美国卡内基梅隆大学(CMU)的软件工程研究所(SEI)制定的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。此标准自1991年提出以来,已在美国、印度、日本、欧洲等...
摘要:国内越来越多的企业正在实施或准备实施CMMI,笔者综合分析多家企业的CMMI实施状况,总结出CMMI实施中呈现的四大病症及建议对策,供正在或准备实施CMMI的企业参考。 软件能力成熟度模型(CMM/CMMI)已成为软件工业事实上通用的过程体系,是...
在经济全球化的背景下,国内很多企业都订立了国际化的发展目标。然而,在国际化进程当中却发现,在管理、资源、制度、创新以及系统整合方面,还有很多有待改善的地方,这一点在IT系统运营方面表现得十分突出,尤其是在“高质量的软件运作体系”方面存在...