扫码阅读
手机扫码阅读

敏捷前沿:多源采购的敏捷管理 (Agile Multi-Sourcing)

406 2023-08-22

众所周知,软件开发外包可以节省成本。客户希望多样化所使用的软件开发服务商,以便最大限度地提高软件开发的质量、效率和效果。通过将不同的任务分配给最好的服务厂商来实现这一点,也能促进各个服务商继续专注发展自己的主要能力和竞争力。

当考虑同时使用多个软件开发供应商时,务必要了解其中的好处和风险,以及如何减轻这些风险,以确保您的团队“打有准备的仗”,最终达成组织的目标并保证整体交付成功。

使用多家供应商,如果处理得当,可以获得这些好处:

  • 项目复杂,工作量很大,使用多家供应商可以齐头并进,分散风险;

  • 鼓励多家供应商之间的竞争与合作;

  • 最大化利用各个供应商的优势领域;

  • 在多个IT供应商之中培养创新和团队精神。

但是,当处理不当时会发生什么呢?正如在你与第一家外包公司签订合同之前就要意识到风险和成本一样,随着你建立更多的外包关系,风险和成本也会增加。CIO.com报道使用多个供应商实际上要复杂得多,因为复杂的软件很少可以完全分割开、按照组件或者局部分别独立开发和交付。供应商可能会使用一些特殊的术语来保护自己不被追究服务失败的责任。所以,建议投入足够的时间和精力来确保每个供应商都使用一组共同的、标准的术语,并统一度量基准。我认为这是保证多源采购成功的第一原则,即:

One Language,One Metrics

在我辅导过的团队里,各种角色都会启用“敏捷标准话”沟通,举例说明:

  • 2017年辅导一个国企团队一个月后,他们的日常交流用语包括:MUST,Could,优先级,PO验收。。。

  • 2018年辅导一个银行团队两个月后,他们的交流术语包括:版本节奏,需求选择会,优先级,开发容量,估算,“选中”。。。

  • 2019年辅导一个银行团队一个月后,他们的日程和语言中增加:迭代计划会前准备,迭代计划会,迭代回顾会,迭代完成率。。。

  • 2020年辅导一个外企团队两个月后,他们的高频交流术语包括:MVP,AC(验收标准),DEMO,PO验收,迭代评审。。。

而使用一套“敏捷标准话”的背后,必然是遵循一套统一的方法论,规范和标准。而统一方法论的前提是定义各种角色和职责。尤其在多供应商服务的环境下,更不应在责任方面带来额外的复杂性。首先,合同里面应该尽可能清楚地具体写明统一使用的方法论和工具你和你的软件外包公司各自的责任。如果方法论和责任模糊不清,又有多个外包厂商的安排,当事情没有按预期进行时,就很难明确指明和纠正其中某一家供应商的问题。下图引用了某研究机构发布的多源采购的Top 10障碍,其中的5条都与上述第一原则有关!

“Lack of Communication and Collaboration between Stakeholders”

“Complex Relationship between Vendors”

"Organizational Politics"

“Lack of Trust”

"Lack of Standard PM Practices and Processes in Multisourcing"

不打无准备之仗,不打无把握之仗

我们可以思考和应用一些方法来降低多源外包的风险,让你的合同顺利执行。首先,重要的是要建立一个环境培养和鼓励您的外包合作伙伴之间有效地合作定期的沟通和协作将有助于澄清依赖关系、工作流程和执行承诺。没有这样的环境,外包厂商之间的“楚河汉界”就会不断升级!甚至可能会把“服务客户”的责任搁置一边。如果选择具有类似企业文化的外包合作伙伴会是一个较好的起点。

再者,在多方关系中明确定义角色和各方责任非常重要。尤其是,当一家供应商的工作绩效依赖于另一家供应商时,如果缺乏责任感,问题一定会出现!没有明确的责任线,最大的风险是客户的损失或成本。当然有些不确定性是不可避免的,因此要求多个供应商有效协调和解决问题符合您的最大利益,这时建议共担风险

第三,要求每个外包公司委派一个管理联系人。通常,多个供应商,多个外包工作地点将带来更多的管理时间和工作量。请您的外包合作伙伴提供一个单一联系人,作为上升路径(escalation path)把控该供应商的整体管理。

最后,只有持续的风险管理才能有效降低外包风险。积极有效的风险管理将预测和预防重大实施问题。签署一份以合作为重点的外包协议,正式要求供应商在运营层面上相互合作,承担整体成功和失败的责任

参考资料:

1. Critical Barriers in Project Management Faced by Offshore Software Multi-Sourcing Vendors: A Detailed Study

2. Reduce Your Risk:  Use Multiple Software Outsourcing Companies

原文链接: http://mp.weixin.qq.com/s?__biz=MzI3MDYwNzA4MA==&mid=2247484353&idx=1&sn=ff805b5c94576c1d56b0efe802a76925&chksm=eacf3446ddb8bd508ea47bc8d93fe5b805c282afdfd3493ed08f3b8aa4d915270d92d6aa9008#rd

从事面向未来、解决问题的工作,就没有舒适区。第一需要长期培养看得懂全盘、大局的专业素质;第二需要持续学习和适应不断变化的需求和趋势;第三需要尽心尽力做好每一个项目,树立信誉和口碑。以敏捷思维赋能万事万物,我们一起在路上!

29 篇文章
浏览 8721
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线