At Mendix 在 2020 年世界大会上,我们非常荣幸地邀请了 Forrester 的应用开发和交付高级分析师 John Bratincevic,与他讨论企业如何缓解全球软件需求不断增长给 IT 带来的压力。他的研究让他发现了一个正在加速发展的趋势:公民发展。
与公民开发者一起解决软件需求问题
公民发展 是一种软件开发方法,允许业务线员工(通常最接近产品和用户,因此具有必要的知识)创建软件,通常由低代码或无代码平台支持。这些以业务为中心的员工 公民开发商.
但为什么要进行公民发展?为什么是现在?2019 年 2020 月,国际数据公司 (IDC) 发布了 FutureScape 报告,其中记录了对 2023 年 IT 行业的几项预测。考虑到当前的世界状况,这些数字再有先见之明不过了。到 50 年,IDC 预测所有 IT 支出中超过 19% 将用于数字化转型,而 COVID-XNUMX 疫情已经加速了这一指标。
IDC 还认为,“数字创新工厂”(位于 Mendix,我们称他们为 应用工厂)将成为企业在行业中保持差异化和竞争力的核心。
最后,也是最重要的,IDC 2019 年的报告预测,短短三年内,将有超过 500 亿个应用程序通过云原生方法开发和部署。
这与在 过去几年40.
Bratincevic 在演讲中承认,企业迫切需要将流程、政策、数据和专业知识数字化(并不断改进)。在纸质和 Excel 驱动的流程下,许多组织曾经认为“足够好”的工作方式现在已无法维持。
对软件的需求不断增长,超出了一般 IT 团队的能力范围。根据 Dimensional Research 开展的“数字断层”调查74% 的 IT 和业务利益相关者报告了一系列未满足的软件请求。正因为如此,组织需要实施低代码支持 公民发展计划 营造数字优先的工作场所,无论员工的编程技能或职位如何。
3 公民发展治理模式
商务人士用软件解决问题并不是一个新想法。但这种非管理的一面是 影子 IT。 在 IT 世界中,非 IT 专业人员开发软件来解决他们的问题的理念值得钦佩;然而,非托管软件开发通常带来的安全和财务风险是不值得的。 一个可靠的、IT 治理的、业务驱动的 公民发展计划是将“影子 IT 带入光明”的方式——正如 Bratincevic 所说——并解决数字化需求。
然而,公民发展计划并非一朝一夕就能实现。
Bratincevic 采访了几个成功实施低代码公民发展计划的组织,以强调其中的共同点。
Bratincevic 的结论是,每个公民发展计划,无论采用何种模式,都应该有以下三个目标:
- 始终将一切数字化 – 每个纸质流程、每个 Excel 表都必须转换成软件。
- 培育数字化问题解决文化 – 对于出现的每个问题,解决方案必须是数字化的。
- 发展数字化劳动力 – 如果一个组织声称他们所做的一切都将是数字化的,那么业务线员工需要知道如何构建软件。
通过这些采访,Bratincevic 确定公民发展计划有三种治理模式。
海盗船
- 海盗船 该模型是一个由企业主导、IT 部门认可的公民发展卓越中心。它由技术倾向的非程序员组成,使用 IT 部门已验证的低代码平台。
成功的关键 海盗船 型号是:
- 团队保持自主
- 他们有能力快速响应问题
- 海盗船 该模型的名称来自 Bratincevic 采访过的一家金融机构的运营副总裁兼商业智能主管:“我们就像组织内的海盗船。我们可以四处航行,做任何我们需要做的事情。”
据 Branticevic 介绍,目前该团队的目标是建造一艘更大的船,并组建一支更大的低代码建造团队来支持它。对于那些希望在解决重大业务问题的同时测试公民发展计划的人来说,海盗船模型是一个不错的起点。
民主化
海盗船模型适用于一个团队解决该团队内部的问题,目标是最终扩大规模。
一家电信公司采用不同的方法,从一开始就向公司里的每个人开放了开发,包括现场技术人员、会计、销售代表等。这就是 Bratincevic 所说的 民主化.
要成功完成如此广泛的项目需要具备一些条件。
- 找到解决问题的人——在这样的项目中取得成功的人是那些想要解决问题的人。他们也不必是技术型人才。正如一位受访者所说,找到“那些身处第一线、做脏活的人”。他们会更快地构建正确的应用程序,因为他们知道目标用户的需求。
- 指导你的公民开发者——电信公司踢了他们的 民主化 公民发展计划以黑客马拉松拉开帷幕。共有 107 个 3 人团队参赛,其中 60 个团队被指派了 IT 教练。在那次黑客马拉松中,有教练的团队开发了 49 个可交付价值的应用程序。没有教练的团队开发了 10 个应用程序。这意味着有教练的团队成功率为 80%,没有教练的团队成功率为 20%。
- 有远见——没有战略,如此巨大的努力是无法实现的。Branticevic 采访的组织计划在 3 年内扩大其计划。
联邦
Bratincevic 在演讲中透露了一种更加以 IT 为中心的公民开发者治理模型,即 联邦 模型。这种方法为使用低代码开发提供了宽松的指导(或 Bratincevic 所说的护栏)。IT 提供教练来培训公民开发人员构建软件解决方案。IT 还共同构建,业务线员工与 IT 密切合作以开发解决方案。IT 自己也使用低代码平台。有严格规则的关键领域是集成和购买额外许可证。
这种模式在数据和隐私不是问题的理想世界中听起来很棒,但在高度监管的行业中呢? Bratincevic 就该模型采访的对象实际上就身处一个高度监管的行业。他们已经建立了数据治理,因此很容易应用 联邦 在此基础上建立模范公民开发者计划。
该公司发现,当他们从基层做起(这个特定计划实际上源于影子 IT)并接受不完美之处时,他们能够让员工有能力解决问题并启动创新。从财务角度来看,他们已经能够 避免大量商业现成软件支出 因为公民开发者现在可以构建自己的解决方案。从文化角度来看,IT/业务差距正在缩小。Bratincevic 的受访者指出,IT 现在比以前更容易接近。
成功的公民发展计划
无论你使用哪种模型,Bratincevic 对于启动蓬勃发展的公民发展计划的关键要点如下:
- 建立卓越中心,并制定扩大计划。
- 瞄准问题解决者。
- 强调实验、设计思维和所有权,而不仅仅是编程知识。
- 提供辅导。
- 仔细考虑数据和集成政策,但不要等待它们。
- 为公民开发者提供赋能、无摩擦的体验。也就是说,避免“死于清单”。
- 招募 C 级利益相关者来帮助解决问题,特别是当您想要扩大规模时。
- 这些计划需要时间,通常需要数年才能建立。但随着组织逐渐摸索,它们也会产生价值。
当然,还有其他方法可以推动组织中的数字化转型。但很明显,通过结合低代码平台和受支持的公民开发人员以及将应用程序开发从 IT 中移出,您就走上了数字化的明确道路。