六西格玛设计在软件研发领域的应用

随着互联网时代的来临,市场对于软件的产品设计和开发周期提出了越来越高的要求,使其成为了软件企业的核心竞争力,腾讯公司的微信就是优秀产品设计赢得商业市场的一个成功范例,天行健通过近期参与的几个案例,与大家分享六西格玛设计在软件研发过程有效改善产品设计的心得。

在规划六西格玛设计项目时,视乎产品设计的特点和客户知识的结构,选取其中一种流程。

1.DMADV流程,由定义(Define)、测量(Measure)、分析(Analyze)、设计(Design)、验证(Verify)等五个阶段组成。

定义(Define):通过项目团队章程,创建项目计划,确定顾客需求,并根据顾客需求说明产品要求和目标,同时明确整个项目开展中所需的资源和受限条件。

测量(Measure):确认采用何种方法获知顾客的需求,并将它们列入“顾客的声音(VOC)”清单中,将顾客的声音转化为实际的要求,确认关键质量特性(CTQ)的衡量方法。

分析(Analyze):利用创造性的方法确定可行的概念,使用符合逻辑的、客观的方法来评估可选的方案,确认并减少产品或服务失效的潜在可能。

设计(Design):落实具体的产品研制规划,尽量减少产品或流程的差异性(稳健性优化),调整输出信息,使其达到可测量的指标。

验证(Verify):验证生产过程的能力,进行试生产,建立、测试并固化原型。

2.IDDOV流程,由识别(Identify)、定义(Define)、展开(Develop)、优化(Optimize)、验证(Verify)等五个阶段组成。

识别(Identify):确认项目并说明存在的机会,收集和确定待开发产品的顾客需求,并论证项目可行性。DFSS强调在产品设计之初就充分考虑顾客的需求,聆听客户的声音(VOC)。

定义(Define):清晰地说明对产品的要求。确定目标客户,收集客户需求,区分不同层次的需求,然后进一步细化展开顾客的需求,提炼出顾客的关键需求(CTQ),并且进行量化。

展开(Develop):利用创造性的方法确定可行的产品概念,使用符合逻辑的、客观的方法来评估可选的方案。

优化(Optimize):对产品和过程设计参数的优化,其目标是在质量、成本和交付时间允许的基础上达到企业利益的最大化。

验证(Verify):对产品设计是否满足顾客要求、是否达到期望的质量水平的确认过程。


请使用浏览器的分享功能分享到微信等