公民发展或成为公民开发者如何成为现在的一种趋势?
我们现在已经了解疫情加速了公司转变业务方式的需要:从手动做事和依赖人工劳动力转变为使用我们可以控制的技术来对工作进行优化。 最终,这促使公司需要不断创新的数字解决方案,以帮助他们改进与客户互动的方式、降低运营成本、转变运营以提高生产力,并尽可能消除低效流程。
企业需要将这些业务转型需求转化为IT需求,这意味着他们需要新的技术作为解决方案来帮助他们转型。 然而,研究证明,全球严重缺乏熟练的软件开发人员,公司可能需要这些人才来交付和实施数字化转型。
缺乏熟练的 IT 开发人员
有一项研究分析了公民发展对数字化转型的重要性。 总体而言,对有才华的软件开发人员的供不应求,因为整个行业的组织都将精力集中在数字化业务转型上。
随着对软件开发的需求不断增长和 IT 人员短缺,敏捷方法不再是一种可持续的方法。 IT 技能供应与有助于维持数字化转型的应用程序或软件之间的差距,将允许软件/应用程序开发不受 IT 控制。 正如 Forrester 预测的那样,到 2024 年,仅在美国就会出现 500,000 名软件开发人员的短缺。
有一种趋势使非 IT 开发人员能够创建应用程序,以尝试在不依赖 IT 开发人员的情况下迎接商业机会和应对业务挑战。 与用于执行的传统公司相比,该模型更具动态性。 此外,该模型侧重于将结果作为 IT 部门与业务职能部门之间沟通的输出。
什么是公民开发者(Citizen Developer)?
公民发展为数字化转型计划提供了巨大的潜力,这让员工能够弥合差距,以满足对新应用程序不断增长的需求,也因此可以满足客户的需求。
然而,什么是公民开发者?
公民开发者(Citizen Developer) 是一个术语,指的是能够通过利用具有预构建功能的“无代码”或“低代码”工具来设计、创建和构建计算机程序或应用程序的个人,而无需了解编程语言。 这个公民开发人员可以是没有 IT 背景或编码知识的员工,可以创建供其团队使用的软件应用程序。 通常,这种开发没有 IT 部门的参与。
公民发展过程有哪些?
- 了解拥有技术解决方案来应对已解决的业务挑战的需求。
- 提出技术解决方案的想法以克服这些业务挑战。
- 开始使用低代码或无代码构建和开发技术解决方案(软件或应用程序)。
- 与 IT 部门建立了深入的关系,以审查应用程序以进行治理。
- 最终,发布应用程序以供使用。
公民开发者有哪些特征?
公民开发人员可能拥有不同的技能组合和知识,但他们在编码和编程方面的经验少或者没有任何经验。 但是,他们有解决问题的欲望并拥有适度的技术技能。
以下是公民开发者的一些基本特征:
- 无软件开发经验或培训的非技术人员
- 最有可能是业务中的员工:分析师、项目经理、运营经理等。
- 依靠无代码或低代码工具来开发程序或应用程序
- 热衷于使用技术来高效地完成工作
- 对所涉及的业务和流程有深入的了解
- 有学习和创造的欲望
作为一名成功的公民开发者的4大特征

谁可以成为公民开发者?
任何人都可以成为公民开发者。 理想情况下,成为公民开发人员应具备几点能力:
了解企业需要什么
成为公民开发人员的关键组成部分是能够识别和理解各种业务功能的需求。 公民开发人员需要知道如何满足公司目标的需求。 这包括解决业务运行障碍的能力,以及发明解决方案的能力。
为业务挑战制定解决方案的“架构师”
如果一个人即将成为公民开发者,勇于解决问题是一个巨大的帮助。 能够理解挑战之后的下一步是提出好的解决方案的能力。 在这里,公民开发人员扮演解决方案的“架构师”——他们为“问题”制造“解决方案”。
热爱学习,在学习中进步
成为一名公民开发人员需要掌握新技能,不断从多种来源、编码风格等方面学习。 如果可以通过自主学习提高能力,努力成为公民开发者,那将是非常可取的。
接受建设性的批评和反馈
公民开发人员生成他们的团队应该能够利用的解决方案。 因此,成为开发人员意味着他们必须对可能来自团队的建设性批评和反馈持开放态度。 积极接受批评和反馈并利用它们来提高结果对于成为公民开发人员至关重要。
拥有与职位相近的技能
成为公民开发人员可能被视为提升一个人在公司当前角色的技能的旅程。 但是,要成为一名成功的公民开发人员,最好是拥有与编码相近或熟悉的技能和知识,例如逻辑和基础数学。
为什么企业应该对“公民开发者”进行投资?

我们知道市场需求正在快速增长,我们需要调整满足这些需求的速度以保持市场竞争力。 吸引客户是公司每天都在努力的众多首要任务之一。 这意味着,需要加快我们产品的持续开发。 问题是,如果我们的业务流程效率低下,我们如何通过关注产品的有效性来更好地吸引客户? 鉴于这个问题,它增加了企业创建以用户为中心的应用程序的期望。
无论您的公司是不是大企业,您的公司都可以从公民开发者的存在中获益:
高性价比
公民开发者的存在有助于降低软件维护成本。 他们还可以帮助公司节省更多的钱,而不必聘请专业开发人员。 公民开发人者还可以提高公司的生产力并提高效率,从而降低或优化运营成本。 无代码公民开发还允许公民开发人员在更短的时间内用更少的钱创建应用程序。 公司可以针对此应用程序创建优化现有资源和员工,从而显着降低开支。
提高效率:简化业务流程
公民开发人者可以为公司所有部门之间建立强大的沟通。为工作场所带来流动性,并有助于简化业务流程,这将使公司能够提高其业务效率。
数字化转型的快速通道
公民开发人者为数字化转型计划提供了巨大的潜力。 这是通过赋予员工权力来弥合差距,以满足对新应用程序不断增长的需求。
提高业务和 IT 生产力
公民开发人者有助于“减少”IT 积压。 对业务应用程序的需求不断增加意味着 IT 部门在他们的待办事项列表中有一大堆待办事项,甚至每天都在增加! 无法按时交付解决方案,由于大量积压而导致工作停顿的可能性,可能会导致其他几个阻碍业务持续增长的缺点。 “减轻”IT积压的帮助可以提高公司的生产力,优化甚至降低运营成本,并节省更多时间。
正如 Forrester 指出的那样,与传统方法和工作流程相比,无代码解决方案可以将应用程序开发速度提高多达 10 倍,同时消耗的资源减少 70%。
减轻 IT 部门的负担
对现有应用程序进行故障排除、尝试通过创建新应用程序来满足需求等等,这些都是IT部门需要处理的问题。 公民开发人者有助于让 IT 部门专注于更复杂的项目,从而减轻他们肩上的负担。 这是可能的,因为 IT 部门在公民发展过程中的参与仅在审查治理期间需要,或者通常根本不需要。
更好和更快地吸引客户
公民开发者的存在有助于更快地构建应用程序。 考虑到市场状况变化如此之快,公司需要更快地提供服务和供应产品。他们能够以所需的速度构建应用程序并提供高质量的服务。 因此,更好地吸引客户并提高对企业提供的产品或服务的满意度。
如何成为一名公民开发者?
公民开发者技能的 4 个关键步骤:
- 了解公司的运营需求和业务流程
- 高级数字技能
- 与其他部门合作的能力
- 提高技能的动机
Borya Shakhnovich 在Forbes中写道,有四种方法可以为无代码公民开发者赋能:
- 利用标准工具集。 告知开发人员标准的低代码/无代码工具并允许访问它们。
- 探索超级敏捷。 将智能自动化与敏捷实践相结合,过渡到智能敏捷企业。
- 维持对影子 IT 的适当治理和控制。 不鼓励使用 IT 部门不认可的系统、设备、应用程序和服务。
- 为无代码经验的开发人员提供支持。 提供来自 IT 的指导和持续支持。
阅读更多:如何构成一个成功的自动化策略?








