好的过程质量不一定带来好的产品质量,其原因究竟在哪里?如何形成以结果导向的过程改进,如何真正将过程和结果更好的结合起来?这个问题是需要一直去思索的问题,也是我们都面临的需要改进的问题。
如果您要提高您的产品质量,你可以从两方面下手,第一:建立一套合适的产品开发体系,可以参考IPD 。第二:进行团队建设,建立高效能的团队。
举例说明DRY原则如何提升软件质量,结合作者的实践,以某网上营业厅3期项目为例,讨论了DRY原则在整个软件生命周期过程中,对于保证软件质量的指导作用和意义。
质量管理规范不是形式,而是要理解其本质。人们通过大量的案例总结出了一套行之有效规范,尽管照着规范去做没有错,但如果理解了其规范的实质是更有利于去监控项目。
目前很多的质量保证原则不会与当今的商业软件系统开发的现实相符合,也存在一些对质量方面的片面认识。文章根据一些书籍结合笔者对外包方面的一些经验汇总的对质量的认识误区。
相比成本而言,分布式开发的主要动机可以说是资源的灵活性和公司战略决策。这可能说明,关注成本意义不大,因为得到廉价的资源的同时,也可能得到了较低的经验和技能。
国内企业的六西格玛通常是雷声大,雨点小。总结国内企业在六西格玛道路上的成就为:听的时候感动,回顾的时候激动,干的时候盲动,最后总结发现当初就是一场冲动。
软件质量保证的六个模式:1、 雇用质量保证模式;2、引入客户质量模式;3、客户代表质量模式;4、架构师控制产品模式;5、架构和实现模式;6、代码拥有者模式。
企业管理信息系统的质量好坏,存在一些基本的评价要素,应该将这些要素落实到系统建设的整个过程之中,在每一个环节上进行严格的把关,笔者根据自己的工作经验和体会,将建设大型管理信息系统有关的质量控制要素列举。
对于复杂的IT项目而言,其投资规模较大,实施周期较长,在实施过程中存在诸多风险,所以对其质量进行合理的跟踪与管理,以保证最终结果能够满足企业的要求,是一件非常重要的事。
软件测试时代 对于复杂的IT项目而言,其投资规模较大,实施周期较长,在实施过程中存在诸多风险,所以对其质量进行合理的跟踪与管理,以保证最终结果能够满足企业的要求,是一件非常重要的事。
提起如今的IT项目,软件工程倍受关注。而软件的质量更是众人关注的焦点,因为目前还没有一套完善的评估标准。甚至有人提出,现在的软件开发根本提不上是“工程”,因为它太稚嫩了,还没有一套成熟的标准来比照;因而软件项目极易出现失败或失误。大量实践证明,软件工程项目的成败,通常是因为管理问题(协同工作的能力),而不是技术上的问题。要想做一盘“完美”的软件大餐,质量管理的作用是不言而喻的。
故障模式影响及危害性分析(Failure Mode Effects and Criticality Analysis─FMECA)技术是从工程实践中总结出来的科学方法,将其应用于软件领域,有助于提高软件的可靠性、安全性、维修性、保障性水平。本文详细介绍了FMECA特征,作用、目的,适用范围、使用原则等原理。
我们都知道一个项目的主要内容是:成本、进度、质量;良好的项目管理就是综合三方面的因素,平衡三方面的目标,最终依照目标完成任务。项目的这三个方面是相互制约和影响的,有时对这三方面的平衡策略甚至成为一个企业级的要求,决定了企业的行为,我们知道IBM的软件是以质量为最重要目标的,而微软的“足够好的软件”策略更是耳熟能详,这些质量目标其实立足于企业的战略目标。所以用于进行质量保证的SQA工作也应当立足于企业的战略目标,从这个角度思考SQA,形成对SQA的理论认识。
软件外包服务可能会给企业带来很多不希望的风险,例如不正当的做法、数据损坏和泄露、编码质量的低劣以及病毒等。为了解决这些问题,在将应用软件开发外包时,IT人员应该制订相应的流程并且将应用软件和数据分离,以确保编码的质量和数据的安全性和保密性。
我们中国的软件产业是如此之年轻,如同一个年轻人,一个富有青春气息的朝气蓬勃的年轻人,在其发展中,是否也容易忽略了一些很基本的东西?当我们热衷于追求某种时尚和新技术时,是否也容易忽略了一些最基本但却非常重要的东西,而且这些东西往往是来自于我们的生活经验。
项目管理PM(Project Management)作为一项新兴的学科和行业,它为组织提供了有力的工具,帮助组织提高进行计划、实施和控制各种活动的能力,同时也为组织提供了合理使用自身人员和资源的方法。项目管理的主要目标包括:质量、时间和成本,保证项目的质量是项目管理的主要目标之一。项目的质量管理指的是保证项目满足其目标要求所需要的过程,它包括编制质量计划、质量控制、质量提高等过程。
软件的安全可靠性是衡量软件好坏的一个重要标准,安全性指与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性,可靠性指与在规定的一段时间和条件下,软件能维持其性能水平能力有关的一组属性。