一个项目的主要目标是什么?我相信一千个人有一千个哈姆雷特,而且大部分都是对的。之所以这样说,是因为它们都最终指向商业的成功,而建立这一切的基础都是用户的满意程度。
那么话题又转回来,如何使客户满意呢?获得用户满意度途径之一是建立清晰的过程,并将其作为整个质量项目管理计划的一部分。
质量管理计划
质量管理计划目的使用户满意,并且可以预期未来有一个良好的结果。换句话说,这是一个正式的蓝图,可以在其中描述并绘制系统以及将要执行的活动以满足用户的标准和心理预期。从您的角度来看,质量管理计划使领导者能够控制和所需要的质量水平。
此外,质量管理计划还应包含用于发现质量要求的过程和技术。在大多数情况下,创建实际计划时不清晰质量要求和各种标准。
质量管理计划基本要素
发现质量需求和要求
制定计划的前提就是了解真正的需求,然后才能进行接下来的质量保障活动。这将是必需的过程,需要及时了解用户如何评估软件产品对于用户来讲的结果。
制定质量标准
确定并宣布在项目执行过程中要遵循的质量标准。参考:从单元测试标准中学习、代码审查如何保证软件质量、质量保障的拓展实践。
谁做什么
为了达到质量标准,需要正式授权哪些角色?质量管理计划应该描述它们并确定它们的责任任务。项目经理应对总体结果负责,但是可以根据项目范围分配质量责任。
设完整性和正确性
让客户满意的最佳方法是直接询问让他满意的东西以及他希望得到的功能和软件时,我相信大多数人都会同意的。完成此操作后,团队将着眼于实现这一目标的现实甚至领导们还会希望超额交付。基本上是满足用户的需求,然后吸引更多的用户,最终挖掘用户的价值,实现商业的成功。当然如果无法交付,一定是不能接受的。
保证质量恒定的系统
为了确保客户不断得到需求的满足,团队应该更重注重质量检查流程。即使此过程中部分由第三方执行,也应介绍并定义所使用的主要质量检查活动和保障技术。
工具进行质量测量
首先应该列出并详细说明将在整个项目周期中使用的工具,然后根据不同工具在不同场景中的使用进行评估和报告。然后团队需要做出决定,是否引入新的工具?是否需要引入商业工具?是否需要引入第三方工具?等等问题。具体参考:如何选择API测试工具、获取JVM转储文件的Java工具类、如何选择正确的自动化测试工具、DevOps工具。
如何控制质量
你应该解释建立质量控制过程和活动的过程。质量控制过程中的活动应在整个项目中连续执行。同样在这里,你可以深入了解精确的活动和质量控制技术。在项目中不断实践,然后让质量控制系统不断演化,然后进化适应现在以及未来。
结论
质量管理计划是整个项目计划的一部分,用户的满意至关重要。聪明的项目经理总是在寻找可以帮助公司优化工作流程而又不影响质量的工具和技术方案。