全面质量管理体系在大型核心项目群建设中的实践(二)

目录


关于大型核心项目群建设中的实践继上篇文章还有如下的实践积累,同时涉及工具部分仅举例,随着市场上项目管理工具品牌越来越多,各用户单位可以根据自身实际需要选择。

一、通过工具确保质量管理流程和制度落地

没有工具支持的质量管理是无本之木,无源之水,选择、设计完整的工具链体系作为支撑,并覆盖项目的整个生命周期。在工具的选择上,可以不拘一格,一切以可用性优先、效率优先。同时要划定各工具的管理范围和界限,及其所适应的项目角色;强调工具之间信息的互通和数据交互,以免形成信息孤岛。对工具进行大量的客户化定制,各工具都配备有专门人员进行培训、支持和维护,以保证工具的可用性。

例如可以使用任务管理工具和配置管理工具ClearCase、ClearQuest,用来管控开发任务和代码。测试管理工具为项目质量提供强有力的支持,进行测试案例、测试缺陷的管理。同时利用开源的自动化构建工具Jenkins,实现应用的自动化构建,利用HP Operation Orchestration,实现将应用自动部署到开发测试环境。这些技术工具跟沟通工具相结合,为质量管理体系落地打下基础。

但是所有的工具需要能够覆盖项目/需求提出到上线的闭环式管理,形成一整套完整的工具链体系,当然如果能够用一套工具解决最好,可事实上经笔者了解,市面上还未有一个工具可以覆盖软件工程全生命周期的所有关键活动。                

二、注重和强化执行力

让数以千计来自各公司、各部门的人员严格执行制度,流程和规范,达到预定目标,需要注重和强化执行力。

(1)督促开发团队严格服从纪律

大部分开发人员对质量管理制度、规范和新的工具都有本能的抗拒,会觉得束手束脚,尤其是在项目进度极其紧张的情况下。应充分认识到质量管理的重要性,要求所有人必须严格服从项目纪律,问责不合规人员,并以身作则,为项目的质量管理创造良好的条件和氛围。

(2)QA团队全力以赴

QA团队肩负整体质量管理的推动工作。一是对新入场的人员进行培训和规范宣贯,使之能尽快融入到项目组;二是将管理团队的最新指令传达到各团队,并督促落实;融入到各团队中,对团队的项目过程检查,以保证其合规性;三是记录质量管理中出现的不符合项,并跟踪、督促解决;四是负责汇总项目的重要管理数据给管理层,为项目决策提供数据支持。

(3)测试团队滴水不漏

测试工作的基础是需求,前期的业务需求被导入到测试管理系统中,针对每一条需求编写、执行测试用例。用例执行时,强调与开发人员、业务人员充分沟通,以保证理解一致,减少无效工作。确保每条需求都被验证、每个缺陷都被解决,是项目质量坚实壁垒。

(4)配置管理严格把关

配置管理团队是项目质量的最后一道关口,对交付物的质量进行最后检查,并通过定期版本合并实现日常需求与核心改造的并行开发,通过自动化构建与部署手段确保交付、测试、上线的版本与配置库源代码一致,通过规范化版本发布保证测试与发布版本的质量。优秀的配置管理工作能够避免版本混乱、减少无效测试,保证开发、测试、上线工作的有序和高效。

三、 加强跨组沟通,打破沟通壁垒

为确保沟通渠道顺畅、信息有效传递,质量管理团队应搭建一套有效的沟通机制。线下的沟通方式可以有周例会、月例会、专题报告、项目周报等,同时还应建立一套线上的沟通工具链来贯穿整个生命周期,以确保团队能够高效协同工作。沟通方式示例如下:

 

  图2 沟通方式示例

四、总结

全面质量管理体系夯实了项目成功的基础,质量管理是一个重要且长期的工作。不仅要关注到组织级质量管理体系建设,也要关注到在过程和产品中的实践,不但能够考虑到进行一定差异化管理,而且要持续改进、不断优化,各行各业应根据自身实际情况,探索与创新出适合自身发展的道路,最终为科技和业务的发展服务。

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2023年12月19日
下一篇 2023年12月19日

相关推荐