专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »项目管理 » 项目管理软件:软件项目中的软件质量管理 »正文

项目管理软件:软件项目中的软件质量管理

来源: 发布时间:星期三, 2008年12月10日 浏览:50次 评论:0

提起软件质量管理人们更多地会想起ISO9001、CMM、CMMI这些“质量管理圣经”但国内企业做了这么多年质量认证却没有使软件质量有大幅度地提高实际上很多企业通过ISO9001、CMM、CMMI等质量认证就不是为了提高质量:有企业是为了跟风企业则是为了向客户展示证书
  在很多软件企业里软件质量管理在内部开发产品时做相对较好:产品开发通常在各个软件企业研发中心进行涉及人员以内部为主进度压力相对较小可以投入时间和精力来开展软件质量管理对于有客户进行参与软件实施项目多数企业为了节省成本和赶进度往往会忽略质量管理最后导致软件质量很差——投产后软件经常会被用户发现很多Bug实际上在项目实施中开展质量管理工作更加重要产品上线后质量问题往往意味着更大投入本文将和读者起探讨软件项目实施中如何开展质量管理工作

  1. 质量管理主要内容

  在探讨项目实施中开展软件质量管理工作前我们先回顾下质量管理基础知识质量管理主要包括三个过程:质量计划制定、质量保证和质量控制

  质量计划:是质量管理过程域它主要指依据公司质量方针、产品描述以及质量标准和规则等制定出来实施方略其内容全面反应用户要求为质量小组成员有效工作提供了指南为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制提供依据为确保项目质量得到保障提供坚实基础

  质量保证:是贯穿整个项目全生命周期有计划和有系统活动经常性地针对整个项目质量计划执行情况进行评估、检查与改进等工作向管理者、顾客或其他方提供信任确保项目质量与计划保持

  质量控制:是对阶段性成果进行测试、验证为质量保证提供参考依据

  在软件实施项目中质量保证对应于技术评审与过程检查质量控制对应于软件测试等工作

  制定质量计划

  缺陷

  跟踪

  技术评审

  软件测试

  过程检查

  软件过程改进:提高软件技术水平和规范化水平

  2. 项目中质量管理原则

  在软件项目实施中由于进度和成本两大因素影响质量管理与产品开发有着很大差别因此在项目实施中做好质量管理工作应该坚持自己原则

  我们先看下国内企业实施软件项目些特征:

  “进度高于切”可以说是国内企业实施项目最大特点而“为了短期利益不惜愚弄客户”、不重视质量、喜欢追究责任则成了这道“靓丽”风景上点缀回顾国内很多IT热门领域可以发现多是大家看好某个领域后就会“哄而上”然后进行低价为主恶性竞争结果是搞得自己没有能力来重视质量而为了生存还要拼命加班赶进度最后形成个怪圈可以说在很多IT领域国内软件企业为自己精心打造了无数个这样“怪圈”

  国内企业要想挑出“怪圈”最根本办法是从源头做起:即从项目开始就开始重视产品质量质量是根本质量加上好服务才能拥有更强市场竞争能力同时也应该认识到质量、进度、成本是相辅相成决不可以忽略任何个方面过分重视质量必然会耽误进度和加大成本投入甚至会失去市场机会;过分节约成本、抢进度又会降低质量质量不好产品肯定不会在市场上走多远

根据作者多年经验IT企业要想在软件项目实施中做好质量工作应该坚持下面几个重要原则:

  Ø 不但要主观认识到质量重要性同时还要落实到行动中

  软件质量管理重要性已经逐渐被国内IT企业认可但是要落实到具体项目实施工作中并通过它提高软件质量还有段很长路要走几乎所有软件公司都灌输着“进度高于切”思想只要是为了赶进度和发布产品所有影响进度工作都可以忽略

  因此把想法落实到实际工作中是做好软件质量管理原则

  Ø 树立提高质量就是尊重客户思想

  可以说目前很多公司都有“愚弄客户”嫌疑不管是有心还是无意很多公司实施项目时只要能拿到“钱”就达到目因此也就不在乎是否掩盖缺陷和敷衍客户至于后果那是以后事情了

  在软件产业发达今天已经是客户买方市场客户永远会选择质量和服务都表现良好产品来满足自己需求因此我们应该尊重客户把客户放在“上帝”位置上认证做好质量

  Ø 建立规范质量保证体系逐步使软件开发进入良性循环状态

  在没有开发规范前提下软件团队是不能开发出高质量软件因此软件团队定要建立规范质量保证体系同时把规范体系逐步落实到工作中如果急功近利不但会做很多浪费人力和物力无效工作还会给客户留下不好印象

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: