随着网络和电子商务的普及,越来越多的客户使用在线预订商品,这变得越来越普遍。大众对软件平台的稳定性、容错性和数据准确性的要求越来越高。但是,随着公司业务规模的扩大,新的需求不断增加,原有业务流程的变更频率越来越高,R&D中心每天产生的开发任务越来越多,代码的迭代更新速度和迭代测试越来越要求快速响应。
就像事物发展的规律一样,速度和质量永远是不可调和的矛盾。代码迭代的速度和发布的错误率是齐头并进的,系统的BUG率也在上升。系统的不稳定和数据处理的误差导致客户体验值线性下降。最极端的情况,一天解决了8个线上问题,导致客户无法在2小时内预订产品,损失了约1万个订单,并带来了300多起客户投诉。在这样的情况下,为了降低软件BUG率,在公司各部门领导的支持下,开展了降低软件BUG率和提高系统服务质量项目,提高软件服务质量。
在大多数公司中,六西格玛的管理思想主要应用于生产管理,用于极高的符合客户要求和极低的不良率。天行健咨询根据质量管理体系遇到的困难整理出几个必要条件:
1、全员参与,合作无边界。
六西格玛强调无限合作,让员工知道应该如何配合组织的大方向,衡量企业流程中各部门活动之间的关联性;六西格玛强调流程的改变。在定义阶段,所有参与流程的部门都需要为核心和关键流程提供无条件的支持。因为流程的改变和完善会涉及到各部门之间工作流程的改变甚至相关岗位职能的调整,各部门之间的利益关系和个人职责范围都会有所调整。如果想要取得一个成功的六西格玛项目,所有部门的全面参与是不可或缺的。
2.六西格玛流程的呈现和练习步骤都是公开清晰的。
为了得到各部门的支持和理解,六西格玛管理思想的陈述是必要的环节之一。做好与各部门的每一次演示,告知六西格玛管理理念和DMAIC必须经历的五个阶段的改进步骤:定义、测量、分析、改进和控制。明确、可实施的改进措施和量化的改进目标;特别是保证各部门对项目核心成员的理解和接受是六西格玛的关键环节,引导他们学会主动发现问题,主动发现问题,找到解决方案。
3.对改进结果进行科学论证和分析
因为任何决定都是双刃剑,有利有弊。如何保证当初选择的决策是正确有效的实践,如何保证这种改进是持续不断的,那么科学论证就成为六西格玛不可或缺的一部分。天行健咨询在项目中,利用SPSS统计中的线性相关、鱼骨图分析、专家打分法、灵敏度分析四种方法,验证了bug数量与开发过程、bug数量与需求数量、bug数量与开发任务数量之间的相关性分析。鱼骨图分析结果见图1:
4.分阶段和持续的跟踪和调整
分阶段总结和调整改进方案是六西格玛实践持续改进理念的有效方法。只有不断改进,追求完美,才能促进企业的发展和利益的提升。