一、导言:
“问题的关键,在于发现关键的问题”这句话通常作为废话文学的典型代表在被调侃。但这句话并非毫无道理,爱因斯坦也曾说过:“提出问题往往比解决问题更重要。”
同样,在软件产品质量领域,质量保障的第一步该是什么?个人认为应该是先识别这个项目中影响质量的关键问题。
那问题怎么来呢,从可能影响质量保障的因素中分析产生。
二、识别影响质量的关键维度
虽然影响各个项目质量的关键问题千差万别,但质量保障的影响因素,却往往是相通的。
为了尽可能系统、全面总结出质量保障的影响因素,我们结合质量保障的全过程来分析。
个人认为质量保障可以划分为 质量规划、质量设计、质量管控、质量检视、质量改进几个阶段,且这几个阶段形成可持续发展、可良性发展的闭环。
这几个阶段中:
- 质量规划阶段,主要是做方向和大目标的规划:结合目标产品现状及研发规划,识别最大的质量挑战,清晰质量建设的关键键要点、以及阶段性建设重点。贯穿产品质量保障始终;
- 质量设计阶段,主要是做具体质量保障方案和策略的设计:结合业务与质量保障2个维度,设计具体的质量目标;结合业务与技术方案,设计详细的质量策略与质量实施方案,并确保质量方案的可行性。根据具体业务而发生细节变化;
- 质量保障实施阶段(含管控、检视、改进),主要是质量保障具体的落地:结合研发管理输入,将质量策略和计划进行实施及落地。会根据组织的团队能力变化发生变化
根据以上信息,我们可以提出影响质量的关键维度,主要有质量、产品、研发、业务、技术、组织等6个维度。
三、各维度具体影响因素
接下来再逐个来分析各维度的具体影响因素:
1、业务维度:
业务分布情况:横向业务or纵向业务。 对于纵向业务,各个业务领域都涉及、但业务复杂度一般不高,需要重点关注测试全面性;对于横向业务,主要聚集在一个业务领域,重点在于测试深度如何把控
。。。。。
后续更多内容欢迎阅读*:常见的项目级质量影响因素总结
个人原创作品,引用请指明来处,未经允许不可商用。