六西格玛可以帮助到软件开发吗? 六西格玛软件
- 六西格玛管理培训在软件质量管理体系中如何应用?
- 如何将六西格玛的5阶段方法用于软件开发流程的改进之中?和 CMM有什么相同和不同之
- 6sigma管理它可以帮企业改善哪些东西呢?
- 六西格玛如何实现IT项目管理?
六西格玛管理培训在软件质量管理体系中如何应用?
六西格玛管理培训在软件质量管理体系中的应用
一、六西格玛质量管理体系的实践与应用背景
随着网络和电商的普及化,越来越多的客户使用在线预订商品的行为越来越普遍,热门对于软件平台的稳定性、容错性和数据的准确性要求越来越高;然而随着公司业务规模的扩大,新的需求不断增加与原业务流程的变更频率不断的提高,研发中心每日产生的开发任务越来越多,代码的迭代更新速度与迭代测试越来越要求作出快速响应。
诚如事物发展的定律一样,速度与质量之间永远存在着不可调和的矛盾。代码迭代的速度与发布出错率如影随形,系统的BUG率亦水涨船高。系统的不稳定性和数据的处理错误性,导致客户的体验值直线降低。最极端曾经发生过一天解决8个在线问题,导致客户2个小时内无法预定产品,损失大约10000单订单,客户带来投诉300多单。在这样的情况下,为了降低软件BUG率,在公司各部门领导的支持下,就提高软件服务质量开展了降低软件BUG率从而提高系统服务质量的项目。
二、六西格玛质量改进措施推广与实践的必要条件
在大部分公司,六西格玛的管理思想主要应用于生产管理,用作极高的对顾客要求的符合性和极低的缺陷率。依据在质量管理体体系中遇到的难点整理出几个必要条件:
1、全员参与,协力合作无界限
六西格玛强调无界限的合作,让员工了解自己应该如何配合组织大方向,并衡量企业的流程中,各部门活动之间,有什么关联性;六西格玛强调流程的改变,在界定阶段对于核心与关键流程过程中,流程涉及的各个部门需要提供无条件的支持。因为流程的改变与完善会涉及到各个部门之间的工作流程的变化甚至相关岗位职能的调整,将各个部门之间的利益关系以及个人的职责范围做出调整,如要获得成功的六西格玛项目,全员的参与,各个部门的通力合作必不可少。
2、六西格玛过程的宣讲与实践步骤公开、明确
想要获得各部门的支持与理解,六西格玛管理理念的宣讲是必要环节之一。做好每一次与每一个部门的宣讲,在期间告知六西格玛的管理理念以及必须经历的五个阶段的改进步骤DMAIC:界定(define)、衡量(measure)、分析(analyze)、改善(improve)与控制(control)。明确的、可执行性改进措施,量化的改进目标;尤其确保各部门负责项目核心成员的理解与接受,并引导他们学会主动寻找问题,主动发现问题,寻找解决办法,这也是六西格玛项目的关键环节。
3、改进后结果的科学论证与分析
因为任何一项决策都是双刃剑,有利有弊。怎样保证当初所选择的决定是一种正确而有效地实践,怎样保证这种改进得到持续而不断,那么,科学的论证将成为六西格玛不可或缺的一环。在项目里,利用SPSS统计学中的线性相关性、鱼骨图分析法、专家打分法以及敏感性分析法四种方法验证了BUG数量与开发过程、BUG数量和需求数之间、BUG数量与开发任务数相关性分析。鱼骨图分析法结果参考如(图1):
4、阶段性的、持续的跟进与调整
阶段性的总结与调整改进方案是六西格玛持续改进的理念实践的有效方法。只有不断提高与追求极致,才能促进企业的发展与企业利益的提升。
如何将六西格玛的5阶段方法用于软件开发流程的改进之中?和 CMM有什么相同和不同之
首先 我只对前半截的问题进行一下回答
先来熟悉一下6sigma的几个步骤 DDMAIC,为什么我会加入一个D呢,第一个D识别,接着就是
D-定义,M-测量,A-分析,I-改善,C-控制,这个程序主要就是对现有的流程和产品进行改进,
识别,就是识别出公司需要对那些产品,流程和其他方面进行改进的具体目标
下面的步骤就如同参照楼上的
如果是对新的产品或服务流程的设计
那就推荐使用DFSS,叫设计六西格玛,这完全不同于上面的DDMAIC的流程
DFSS这是一套有别于DMAIC的理论,它不是在原来流程上的改善,而是对新产品或新流程的设计。六西格玛设计的模式—DMADV过程每个阶段的工作内容如下:
l 定义阶段(D):主要是收集你开发此套软件的市场和客户信息、找到突破的机会和目标、并且对新软件和新软件的开发流程进行风险评估;
测量阶段(M):主要是把市场和客户的信息进行整合和分解;在分析阶段,把市场和客户的信息进一步细分,并把它们转化为产品和流程必须要具有的特性或功能;
分析阶段(A):主要是通过分析研究出高水平的设计,并且通过评估设计能力选择出最优的设计方案;
设计阶段(D),针对开发软件和流程必须要具有的特性或功能,进行流程设计,包括可预测性设计、可生产性设计、可靠性设计等,得到比较好的实行方案;
V验证阶段(V):对新的产品和流程进行验证,收集数据,以便进一步完善和优化。
6sigma管理它可以帮企业改善哪些东西呢?
实施6sigma是多赢的战略选择,“一箭多雕”的。实施6sigma的好处多很多,包含增加市场份额、减少成本、提高生产力、减少运作周期时间、减少错误、改变公司文化、改进产品和服务、留住顾客等。
其作用可归纳为以下四个方面:
1、问题解决和成本降低
解决困扰公司的重要而复杂的难题,降低不良质量成本。这些难题包括产品和服务质量问题;运营成本问题;生产率、流程周期问题;市场和顾客流失问题;环境和安全问题等。
2、文化的变革
建立持续改进和创新的企业文化,消除沟通壁垒,形成一种同心协力克服障碍,人人积极关注、参与改进和创新的文化氛围。
3、战略的实施
6sigma还可以是一种全面提升公司竞争力和经营管理成熟度的战略。通过战略实施可以:提高顾客满意度,留住顾客,增加市场份额;减少缺陷错误,降低风险和成本;改进产品及服务,使企业获得持续的成功;加快改进的速度,可以帮助企业在改进绩效的同时加速改进流程。
4、员工的发展
培养下一代领导者,促进员工职业发展。6sigma带给员工的是解决问题的方法,员工不仅仅通过培训学到知识,而且要将所学知识应用到实践中,通过实践完全掌握解决问题的科学方法,为组织带来丰厚的回报,同时提高员工的个人能力。通过员工个人行为的改变,促进学习和相互指导,提高人员素质,进而改变企业整体的文化氛围,使企业成为一个学习型组织。
6sigma管理为企业实施持续、突破性的改进和创新提供了所必需的管理工具和操作技巧,也为企业培养了具备激励能力、组织能力、数理统计诊断能力和项目管理技术的领导者,这些人是企业推进变革和竞争的核心力量,会使服务偏差并保持持久性和企业降低质量缺陷的效益,促进快速实现突破性绩效,帮助企业实现战略目标。
内容摘自:天行健咨询公司
六西格玛如何实现IT项目管理?
六西格玛是一种能够严格、集中和高效地改善企业流程管理质量的实施原则和技术。它包含了众多管理前沿的先锋成果,以”零缺陷”的完美商业追求,带动质量成本的大幅度降低,最终实现财务成效的显著提升与企业竞争力的重大突破。
在IT项目实施中,六西格玛管理意义重大,主要体现在以下四点。
第一,六西格玛管理可以有效衡量IT实施的价值。通过六西格玛方法的检验,项目中的每个过程都要达到五级水平,即在100万次重复监测中出现的缺陷不能多于230个。
第二,六西格玛管理通过提高IT部门的服务质量和运营效率,促使组织的业绩提升。
第三,六西格玛管理以客户为中心,可以提高IT部门的服务质量和运营效率,降低IT实施成本。
第四,六西格玛管理可以帮助企业打造一流的企业文化。六西格码以实现完美质量为目标,其优越之处在于从IT实施过程中改进和保证质量,而不是从结果中检验控制质量。这样做不仅减少了检控质量的步骤,而且避免了由此带来的返工成本。更为重要的是,六西格玛管理培养了员工的质量意识,并把这种质量意识融入企业文化中。
一、建立长效组织
六西格玛管理相对于其他管理方法更加复杂。因此,建立长效的六西格玛组织,对六西格玛的成功实施和应用非常重要。六西格玛组织一般由倡导者、主任黑带、黑带、绿带和项目组成员组成。六西格玛推进委员会一般由公司高层领导组成,定期评估IT实施项目的进程,并指出优点和问题。倡导者一般由公司高层担任,为项目提供各种资源。主任黑带从各部门管理、技术人员中挑选,组织、协调和推进IT实施项目。黑带从中层管理和技术人员中挑选,具体负责项目的执行和推广。绿带和项目组成员一般由基层骨干人员组成。
在某个IT实施项目完成后,六西格玛组织仍然存在,继续监控IT系统的运行情况和IT实施的效果,实现持续改进。
二、六西格玛管理的步骤
六西格玛是继平衡积分法、标杆学习、客户关系管理等管理方法后,又一个能够帮助企业提升核心竞争力的强有力的管理工具,并在众多公司的实践中取得了巨大成功。现潜在或者隐藏的问题,并预先进行处理,是六西格玛管理的优势。
六西格玛已不再是单纯的面向制造性业务流程的质量管理方法,而逐渐成为一种有效的提高服务性业务流程的管理方法和战略。采用六西格玛管理也许是当前企业IT管理的一条新出路。
三、六步法实现六西格玛
实现六西格玛管理可由六个步骤组成:确立需要改进的运营问题和度量指标,建立一支精干的改进团队,辨识问题的潜在原因,探究根本原因,实现改进措施长期化,展示并庆祝改进的成果。这六个步骤同样适用于IT的实施。
第一步 确立问题和度量指标
首先要明确IT实施将要改进的运营问题是什么。它应该满足三个标准:辨识IT实施将要改进事物所产生的影响,界定IT实施须改进事物的范围,传达共识。
以企业ERP系统实施为例,首先要明确实施ERP系统将对企业运营带来哪些改进,并找出能够提升客户满意度的ERP实施方法。其次,要确定度量指标,衡量目前的情况和客户需求之间的差距,找出关键度量。再次,要向业务部门传达ERP实施的效用,并与他们达成共识,让他们认识并支持IT系统。
第二步 建立改进团队
六西格玛项目确立后,必须立即组建有效的改进团队。此时,由原来的指派某个团队来解决问题,转变为安排问题给团队成员去解决。
在建立团队之前,IT部门负责人必须获得各级管理者的认同。而且,企业高层要认识到支持团队协作就是支持企业文化建设。管理者们必须有意识地反思自己领导下属的方式。 组建团队时,要注意组合教育背景、经历和知识各不相同的人员,并且训练团队成员掌握六西格玛中的改进工具,以及成功运用六西格玛工具的方法。
第三步 辨识问题的潜在原因
在找到需要改进的运营问题,并建立改进团队后,要确定是否所有的步骤、政策和举措都要一步到位才能为客户创造出服务或产品。除了改进质量以外,消除不必要的步骤还能降低实施成本并缩短实施周期。辨识问题的潜在原因的方法是画流程图。基本的流程图画法有两种:线形流程图和部门间流程图。这两种方法首先都要提出现有状况,然后确定应有状况。随后,要重整系统,将其从现有状况转为应有状况。
第四步 探寻根本原因
探寻的行动计划包括四个组成部分:需要做什么;由谁去做;何时安排去做;行动事项,特别是超期事项的状况如何。
六西格玛项目往往要在几个月后才能发现所有的根本原因、实施解决方案,并获得想要的结果。随着探寻过程的不断深入,会发现更多需要做的新事情和需要收集的新信息。这样,行动计划就变成了历史记录。
第五步 让改进措施长期化
六西格玛管理不会随着IT实施项目的结束而结束,而要求企业形成特定的文化,让改进措施长期化,从而持续不断地改进。
成功实施六西格玛关键在于要以客户为中心,内部冲突就会随之慢慢消失,每个人都会努力将事情做得更好。这将成为促进文化变革的新思维方式。随着鼓励员工不假思索地执行命令的文化氛围,转变为鼓励员工全面运用自身技能不断思索更好的工作方式的氛围,工作环境也会发生积极的变化。
第六步 展示并庆祝改进的成果
IT实施团队要及时展示IT实施为企业做出的贡献。在整个IT实施过程中,领导者随时要对团队的工作加以肯定。
四、应用要点
在应用六西格玛管理时,企业还要注意以下四个要点。
第一,合格的六西格玛管理人员。目前,中国六西格玛人才奇缺。因此,企业在启动六西格玛管理前要保证有足够的专职人员。同时,借助专业咨询公司的帮助也是一个行之有效的方法。
第二, IT部门和业务部门的沟通。IT实施中要想成功使用六西格玛方法,必须精确地定义IT实施的流程、IT实施评价的流程,以及实施过程中获取的改进措施。这就要求IT人员和相关业务人员进行大量的沟通。
第三, 改造与六西格玛不相适应的企业文化。著名管理学家霍德盖茨曾经指出:当战略与文化发生冲突时,文化恒胜;当企业文化与变革的精神不相容时,变革的努力将遭到失败。在IT实施中应用六西格玛管理,不仅是公司的战略举措,更是一种变革。这就需要企业在运用六西格玛改善IT实施的效率和质量的同时,改造不相适应的企业文化,保证六西格玛管理运用的成功。
第四,追求完美但容忍失败。六西格玛管理的实质就是要努力提供完美的、高水平服务的同时,努力降低企业的不良质量成本。完美的服务就是要朝着3.4PPM的方向努力,为此要进行探索,要采取一些措施对企业生产、服务系统进行改进甚至进行全新设计,要建立六西格玛企业文化等。在这个追求卓越的过程中,不见得每一种方法、手段、措施都非常正确、得力和有效。有可能有些尝试是失败的。六西格玛管理强调要追求完满,但也能坦然接受或处理偶发的挫败,从错误中总结经验教训,进行长期的、持续的改进!