
中央银行数字货币产品开发指南5P方法论与研发 Herve Tourpe,Ashley Lannquist和Gabriel Soderberg 中央银行数字货币产品开发指南 5P方法论与研发 由Herve Tourpe,Ashley Lannquist和Gabriel Soderberg编写2023年9月 中央银行数字货币产品开发指南:5P方法论与研发注/ 2023 / 007 由Herve Tourpe、Ashley Lannquist和Gabriel Soderberg编写* 在出版物中编目数据IMF库 名称:Tourpe,Herve,作者。| Lannquist,Ashley,作者。| Soderberg,Gabriel,作者。|国际货币基金组织,出版商。 标题:央行数字货币产品开发指南: 5P方法论与研发/ Herve Tourpe, Ashley Lannquist, Gabriel Soderberg其他标题:Fintech笔记。| CBDC产品开发指南。| 5P方法论和研发。 描述:华盛顿特区:国际货币基金组织,2023年。| NOTE / 2023 / 007。|包括书目参考。标识符: ISBN: 9798400253690 (纸质)9798400253713 (ePub)9798400253737 (WebPDF) 主题:LCSH:金融-技术创新。|金融服务行业-技术创新。 分类: LCC HG173. T6 2023 免责声明:Fintech Notes为IMF工作人员就重要问题向决策者提供实用建议。Fintech Notes中表达的观点是作者的观点,不一定代表IMF,其执行董事会或IMF管理层的观点。 推荐引用:Herve Tourpe,Ashley Lannquist,Gabriel Soderberg。2023年。“中央银行数字货币产品开发指南:5P方法论和研发。” IMF Fintech Note 2023 / 007,国际货币基金组织,华盛顿特区。 出版物订单可以在线,传真或通过邮件发布:国际货币基金组织,出版物服 务P. O. Box 92780, Washington, DC 20090, USA电话:(202) 623 - 7430传真: (202) 623 - 7201电子邮件:publications @ imf.org bookstore. IMF. org elibrary.IMF. org *本说明还从与Agija Jeabsoe,Joh Kiff和Tayo Kooprasert的合作以及Tommaso Macii - Griffoli和Dog和的投入中受益匪浅。对于非常有用的评论,我们还要感谢Itai Agr,Arvider Bharath,Victor Bda,Xavier Lavayssiere,Elad Meshlam,Collee Paret,Adre Reslow和Frao Solomo。我们还要感谢国际清算银行创新中心和世界银行集团同事的投入,他们的贡献非常有益。 Contents 词汇表3 Introduction 4 I.5P方法论5五阶段概述Go / No Go检查点7每个阶段9的定义 II.开发团队如何探索技术并开发CBDC 11 开发团队和政策管理团队11准备阶段12组织团队12进行初步研究12准备管理项目13活动实例14概念验证第15阶段低成本活动的规划和执行15证明初始假设16了解CBDC的成本结构18了解CBDC架构中涉及的元素19评估技术选项19回答问题:DLT与传统技术20与技术提供商和合作伙伴接触21缓解风险21说明性活动21原型阶段23建设内部能力24技术合作伙伴的潜在作用25典型步骤26试验阶段27试验阶段的目标27将系统部署到测试环境27通过对利益相关者、数据和弹性的实际测试进行验证28优化用户体验28生产阶段30监控系统并确保网络弹性30提供事件响应和恢复30进行维护和升级30 III.结论32 附件一国家示例33 附件二可互操作数字资产网络的参考模型37 参考文献38 BOXES 方框1.国家示例— —摩洛哥12方框2.国家示例-巴西的LIFT创新挑战赛16方框3。国家示例-涉及秘鲁的利益相关者16方框4.国家示例-香港金融管理局e - HKD 20方框5.数字项目的开发方法24方框6.国家示例-哈萨克斯坦国家银行-数字坚戈25方框7.国家示例-乌拉圭的e -比索29方框8.国家示例-中国人民银行:e - CNY 30 Figures 图1. CBDC项目涉及的活动路线图5图2. Go / No Go决策点8图3.需求与发展的相互依存关系11图4.跟踪5P地图上的活动13图5.用例示例-前往城市17的市场图6.原型阶段-可能步骤27的示例 TABLES 表1. CBDC项目管理的五个阶段6Table 2. Examples of Activities for Phase 1 14表3.可能需要实验的初始假设和成功条件示例 表4.项目不同阶段的成本结构示例18表5.集中式数据库与DLT的五大相对优势21Table 6. Examples of Activities for the PoC Phase 22 词汇表 PoC概念证明R & D研究与开发征求建议书职权范围 CBDC中央银行数字货币DevSecOps......发展,安全,Operations Introduction 全球中央银行数字货币(CBDC)项目的进展正在增加对适当项目管理方法的需求。对于研究和开发的初始阶段尤其如此。针对CBDC的项目管理方法将建立通用术语,并为开发团队提供最佳实践指导,以解决与CBDC相关的复杂要求和风险。 CBDC有几个具体的特征:它们是面向公众的,它们在很大程度上是实验性的,它们的影响可能是有益的,也可能是破坏性的— —后一个特征意味着它们需要仔细的实验以及重要的国际和私营部门协调。通用的项目管理方法将考虑启动CBDC研究的各种动机,从探索新兴技术的潜力到建立必要的能力,为潜在的CBDC发行做准备。 本文介绍了5P方法,该方法从各种来源和经验中汲取,以帮助管理CBDC的研究,实验,开发以及在需要时的操作。1这种方法不是特定于任何特定类型或设计的CBDC。事实上,在这种情况下,CBDC应该得到广泛的理解。本文还提供了一些建议,以帮助开发团队解决策略管理团队提出的需求和查询。政策管理团队的活动在一篇配套论文《中央银行应如何探索CBDC:动态决策框架》(Soderberg等2023年)中进行了介绍。这两篇论文相互补充,涵盖了CBDC产品的不同但相互关联的方面。伴随论文侧重于政策管理,探索动机并考虑导致发行的基本经济,法律和技术因素;本文利用这一重要投入,并采用5P方法来指导研发团队成功执行CBDC项目。 值得注意的是,这两篇论文都是根据5P阶段组织的。采用这种方法是为了强调每个阶段的独特特征,并全面了解每个阶段预计要执行的任务和活动(图1)。 本文涵盖的方法和项目管理要素并不意味着可以在所有国家以相同的方式应用的规定性指南。CBDC的动机、情况和期望的设计将因国家背景而异。中央银行有其独特的经验、能力和资源,所以没有“一刀切”的做法。尽管如此,从汽车制造商到软件开发,从各个行业,以及当前CBDC在各个司法管辖区的经验,都已将良好的项目管理原则纳入了这项工作。 I.5P方法论 五个阶段概述 大型项目,无论是否数字化,通常都遵循研究,实验,开发,测试和运营阶段的既定顺序。当项目目标明确时,这种线性方法相对有效;成熟的技术随时可用;技术提供商、咨询公司和前客户提供了广泛的经验。但是,当项目不断发展或价值未经证实时,就像CBDC的情况一样,这些步骤仍然是必要的,但很难在线性过程中遵循。考虑到CBDC的高度实验性和未解决的问题的数量,迭代和灵活的方法是必要的,以了解和证明的可行性,好处,风险和影响在每一步(表1)。本节介绍5P方法,包括五个阶段:准备、概念验证、原型、试验和生产。这些阶段为批发或零售CBDC开发团队提供必要的工具和技术,以有效管理第1阶段和第2阶段CBDC的技术探索和研究。它们还有助于在第3、4和5阶段协调CBDC的开发、测试和潜在生产。通过采用这种结构化的方法,团队可以延迟与技术设计和平台相关的昂贵或最终决策,直到他们收集了必要的信息以做出明智的选择。 图1. CBDC项目中涉及的活动路线图 该图以蓝色概述了与技术相关的活动以及与研究和开发有关的工作如何在5P方法的五个阶段与更广泛的分析(紫色)联系在一起。前者在本文中进行了探讨,而后者在IMF的论文“中央银行应如何探索CBDC:动态决策框架”(Soderberg等2023)中进行了研究。该图还描绘了每项活动的相对工作强度,通常在整个CBDC旅程中在中央银行中观察到。 量身定制的CBDC项目管理方法可以使用于描述跨辖区CBDC项目各个阶段的术语更加清晰。例如,诸如飞行员,原型和概念证明之类的术语通常可以互换使用,并且指的是不同的事物,这使得跨司法管辖区有效地比较和交换知识具有挑战性。 此外,缺乏针对CBDC管理的既定最佳实践给面临未知领域任务的项目经理带来了挑战。本文概述了中央银行项目团队的地图,该地图建立了一种可以缓解混乱的通用语言,并记录了如何通过5P方法有效管理技术问题。 表1. CBDC项目管理的五个阶段 此表概述了CBDC项目的每个阶段如何具有特定范围。它提供了技术研究团队通常会尝试回答的问题的示例。这项工作主要由国际货币基金组织论文“中央银行应如何探索CBDC:动态决策框架”(Soderberg等2023)中描述的分析和政策活动提供信息和验证。 虽然各阶段按顺序显示,但重要的是要注意,CBDC项目的实验性质需要在每个阶段进行迭代循环。事实上,迭代甚至可以跨阶段进行,因为一些活动和问题可能需要在前进之前回到几个阶段。这意味着研究,开发,测试和其他活动可以同时发生,并随着新信息的出现而重新审视。这与行业中传统的大型项目是一致的,在这些项目中,研发(R&D)活动通常与开发,安全改进和运营(也称为DevSecOps)同时进行。3 Go / No Go检查点 5P方法的一个关键方面是对阶段之间过渡的条件的适当定义,称为项目管理中的“走/不走”过程或阶段门(图2)。在每个阶段的交叉点,中央银行有四个选择:(1)停留在同一阶段,并迭代继续学习或建设,(2)前进到下一个阶段,(3)推进一些准备好的元素,但在其他一些未解决的问题停留在同一阶段,或(4)暂停或停止项目。go / o go检查点是一项至关重要的活动,可确保所有中央银行当局,团队成员和利益相关者就当前进展,经验教训和下一步行动达成一致。从一个阶段到下一个阶段的标准,以及谁应该参与这些决定,应该在可行的情况下尽早达成一致,最好是在项目开始时达成一致,并随着新的发现和信息的出现而定期更新。这包括识别和收集相关数据、信息、参与者和资源。随着全球对CBDC的研究和经验的进展,这些标准将继续发展。一般来说,央行应该明确沟通他们的。 决定和他们的理由向公众这样的决定,如停止项目不会被视为政策失败。 所有阶段都需要预定的go / no go治理,以决定是否迭代到同一阶段,完全进入下一阶段,部分继续或停止项目。 因为每个阶段都需要经过几次迭代,所以go / o go过程也是一个必要时改变路线的机会。与更线性的过程相反,例如瀑布过程(方框5),迭代项目管理允许组织快速适应新数据,新输入或意外事件。如今,大多数技术公司都使用某种迭代和增量开发过程。4以确保他们的数字产品能够轻松应对变化。因此,go / o go决定等同于开发人员所谓的“冲刺回顾”(Martielli和Milosevic 2016),其中团队回顾从当前迭代中吸取的教训,并决定可能的变化以纳入未来阶段。例如,概念验证阶段