大凡经过ERP应用的企业,都会有很强烈的感觉,企业经营中从上到下,从前端到后端,都非常强调质量改进、质量预防、质量成本、以及质量控制,并希望软件系统能够帮助企业进行质量方面的管控。
企业要发展练好内功是关键,不管是品质管理还是其他管理更多的还是依赖于企业自身的管理水平和执行水平,因此所有的企业经营活动或管理方法体系都要踏踏实实的去做,而不是说的,企业是做出来的,不是说出来的也不是想出来的。
质量文化是指项目相关方在项目实施过程中所形成的质量意识、质量精神、质量行为、质量价值观和质量现象等“软件”以及所提供项目或服务等“硬件”的总和。质量文化所指的质量是广义的质量,包括项目或服务质量、过程质量、工作质量、环境质量等。
项目管理的根本目的是为了达到或实现项目既定的目标,让项目的“所有利益相关者”都满意。质量管理虽然不等于项目管理的全部,但它是项目管理的重中之重,因此,项目经理必须突出抓好项目的质量管理。同时,还要注意把项目的质量管理连同项目的时间管理、费用管理、风险管理放在一起通盘考虑,成功实现对项目的有效管理。
鱼缸会议是一种组织会议的方式。不同的群体本着合作的精神,一起分享各自的观点和资讯。因此,让销售部门与客户服务部、或高层管理人员与管理顾问碰头,对各部门进行诊断。被诊断的部门自始至终不能发言,只能记录其它部门的意见。由于这时候,被诊断的部门好像鱼缸中供人观赏的金鱼,因此,这种会议被称为鱼缸会议。
软件测试阶段的过程度量内容或项目比较多,包括软件测试进度、测试覆盖度、测试缺陷出现/到达曲线、测试缺陷累积曲线、测试效率等。在进行测试过程度量时,要基于软件规模度量(如功能点、对象点等)、复杂性度量、项目度量等方法,从三个不同的测度来完整度量测试的过程状态
本文抛开以往比较 CMM 和 ISO 两种质量管理体系时仅从体系本身的特点上入手的套路,尝试从两种体系在组织实施过程中在 “ 管理水平适用性、组织机构复杂度和研发过程复杂度的适用性、量化管理的适用性 ” 上入手,比较并阐明组织如何恰当的选用本组织本阶段优选的质量管理体系。
本文来自于 Rational Edge:当软件开发团队到达了精通的级别,要想找到提高的方法会非常困难。从质量保证经理的角度看,本文提供实用的建议,几乎在开发生命周期的每个区域工作的团队都可能将建议应用到他们的工作中。
ISO 9001和CMM既有区别又相互联系,两者不可简单的互相替代;取得ISO 9001认证并不意味着完全满足CMM某个等级的要求 ;取得CMM第2级(或第3级)不能笼统的谈可以满足ISO 9001的要求 .
质量在软件开发中意味着什么?对于现在业界使用的‘质量’一词,Mike Bria 认为:我们用之强调的是“没有缺陷”,而不是日常生活中约定俗成的“有价值”。
本文总结作者数年来从事软件质量改进工作的经验和教训,归纳成软件质量改进的“六要六不要”,一方面作为对前述问题的进一步阐释,另一方面也期望能给广大正在和将要从事软件质量改进的同仁提供参考。
这一过程的总体目标是通过在开发、测试、业务分析和IT运营团队之间共享和迭代测试,从而实现更有效的协作。这增加SOA重用的级别,并加快了发布周期,因为所有团队能够将工作重点放在提供高品质的新功能,而不是每次产品发布都重复手动创建和执行测试。
本文通过电信行业中的资源系统,结合电信类项目的特点和作者近几年工作的心得体会,来着重讨论在软件工程在中,如何确保软件质量问题。分别从项目管理和实施技术等方面来展开,其中重点讨论人的因素、测试、编码、实施、审计监理;在讨论方式上,不但注重核心的工作内容,也强调适当的方式方法。文中总结归纳了作者近几年来作为一线项目经理对保证软件质量的深刻体会,大胆提出了以人为本,认为人才是影响软件的最大因素,倡导积极有效的人性关怀远胜于严格的软件系统规范和公司规章制度,有效地测试与试运行始终是确保软件质量的不二法门。
随着软件开发的深入、各种技术的不断创新以及软件产业的形成,人们越来越意识到软件质量的重要性,因此管理学和质量管理的思想逐渐融入软件开发过程中。
JIRA是一个专业的缺陷跟踪管理软件。它由Atlassian开发,采用J2EE技术,堪称是J2EE的Bugzilla。
在质量保证体系当中,我们可以应用质量门(Q-gate)这个概念作为一种方法。整个概念一旦与项目管理结合在一起,就可以帮助项目经理控制好软件成本、性能和质量之间的平衡。在软件的整个开发过程当中,每一扇质量门都标志着一个项目阶段的正式结束,只有通过了这扇门,项目才能从一个阶段进入到下一个阶段。