产品开发团队,当遇到需求无法在版本中完成时,往往便会依照敏捷中的 "教条";将某些需求移出 Backlog。
我称这样的思维与作法是 "教条",最主要的原因,不是敏捷的实践不对,有问题。而是,产品团队在将需求移出 Backlog后,极少会再去思考一个核心的问题:我个人是否有能力上的不足?否则,为何将需求移出 Backlog后,版本发布的质量与客户的满意度也不见得提升?
团队的开发效率与质量一直没能提升,甚至是每况愈下,当中的一个主要因素便是:大家都只关注在 "合理工作量",只知道在合理工作量下,去满足流程上的要求。然而,人与机器最大的不同便是:完全达到流程上要求的人类行为,并不能像机器般的保证,一定就会有高质量产品的产出。
所以,我们一定要有个认知:借由工具平台,去监督每个团队成员在版本开发过程中的每个活动,任务,至多只能证明团队成员将流程上该做的事都做了,但却没法保证团队成员能持续改善产品的质量与开发的效率。
团队成员要能持续改善产品的质量与开发的效率,主要是我们必须要有个高效、有效的方法,使得团队成员可在最短的时间内,获取可提升能力的 "工程实践";团队成员能力的提升,凭藉着是 "工程实践",而不是流程上的规范。
Dr. Ivar Jacobson 所创建的 Semat Essence的标准,当中最大的价值便是:使得我们可以以 "组件化"的方式去构建业界或自身企业内的 "工程实践",进而可使得团队成员,可更高效的获得可提升自我能力的 "工程实践",而可更有效率的自我学习;在最短的时间内提升自我的能力。
Dr. Ivar Jacobson 已经帮我们找到了可高效且有效的方法,去提升自我的能力,欢迎你也来试试。
附注:图中的胶片是来自于 Dr. Ivar Jacobson 关于 Semat Essence 与工程实践本质化的演讲。