加速解决方案交付,提高客户参与度
学校选择定期进行认证过程,以确认其是可靠的教育提供者。
在美国,这一过程通常由第三方组织进行,例如 认知,拥有 125 年为 K-12 学校提供认证、评估和学生发展服务的历史。
不断变化的业务需求(例如对新用户群的支持和教育领域的快速技术采用)给 Cognia 带来了压力,迫使其对面向客户的系统进行现代化改造。过去对传统编程语言的依赖导致其当前系统缺乏灵活性,维护成本高昂,更不用说更新了。
Cognia 制定了宏伟的目标——用一年时间交付集中式客户互动门户——并选择了 Mendix 低码平台 开发 Cognia Home。在短短 9 个月内,Cognia 统一了客户体验,目前为超过 45,000 名用户提供一系列面向教师、管理员和学生的互动工具。
代码量大,拥有成本高
Cognia 成立于 2018 年,由 AdvancED 和 Measured Progress 合并而成,这两家公司分别是认证和基于标准的评估领域的领导者。合并带来了新的组织愿景,需要采用新的技术方法。
“随着时间的推移,我们尝试从二元通过/失败的运营方式转变为关注学校的整体健康状况。我们希望为这些机构提供更多机会来不断改进,”Cognia 教师发展副总裁 Scott Davidson 表示,他拥有十多年的教育经验,从课堂教学开始。
“让认证更多地关注持续改进意味着几件事。首先,它改变了我们的工作对象——从单纯的组织重点转向与教师和管理人员等个人的接触。其次,它代表了我们工作性质的转变,”他补充道。
这种拖累源于这样一个事实:Cognia 根本不是一家专门从事软件开发的公司。它是一家非营利组织,拥有一支灵活的技术团队,负责管理复杂的 老化系统景观.
“回顾过去,我们在软件开发方面拥有相当标准的组织设计和方法,”Cognia 软件工程副总裁 Douglas Potts 表示。
从历史上看,Cognia 的团队会评估市场 寻找购买解决方案 随着用例的出现。然而,由于 Cognia 处于领域领域的独特交叉点(非营利、教育和政府),内部构建通常是最佳选择。
“我们的技术栈分为 Java 和 .NET,所以我们使用了 Angular、Spring Boot、SQL、NBC、ASP .NET 和 C# 等一系列东西,”Potts 说。
由于投入了如此多的资源来维持现状,Cognia 的开发人员几乎没有时间探索创新项目。当 Cognia 的首席执行官 Mark Elgart 表达了他对客户门户的愿景时,这些传统的开发挑战就达到了顶峰,该门户将充当 客户的单一入口点 访问 Cognia 的所有服务。
技术与业务愿景相一致
“我们的首席执行官一直在寻找这样的产品。但我们的资源分散在其他项目中,因此它始终没有像预期的那样顺利完成。2020 年,我们再次提出了这一要求。这一次,我们有一个最后期限,即在一年内交付并推出这个新门户网站,”波茨回忆道。
Potts 意识到开发团队没有足够的人员来实现 CEO 想要的目标。他很快开始评估其他软件交付方式,最终发现低代码开发是一个有前途的解决方案,并将目标锁定在 加特纳魔力象限.
“能够 快速迭代开发 使我们能够在短时间内找到解决方案,这才是我们走向低代码的真正原因,最终 Mendix”波茨说道。
一个关键因素 Mendix 在评估过程中,与众不同的是它的一体化产品。
“我们并不是从头开始构建任何东西。我们不需要花太多时间在这些事情上, Mendix“这让我们能够专注于我们真正想要实现的目标,”Picou 补充道。
有了新平台后,团队在以下支持下开始开发 Cognia Home Mendix 实施合作伙伴, 表皮生长因子, 2020 年 XNUMX 月。
集中客户参与
高级产品经理 Nick deKanter 负责 Cognia Home 的开发。在此项目之前,他没有使用低代码平台的经验。
“我花了一些时间在不同的 课程 Mendix 提供 了解情况。我对低代码的想法很感兴趣。当我看到我们能如此快速有效地将产品组合在一起时,我在开发过程中对此感到非常兴奋,”deKanter 说。
谈到眼前的挑战,德坎特说:“我们有一系列产品,或者在某些情况下是功能集合,但这些产品并没有真正整合成一个产品。它们有一些功能,但没有统一或集中的用户体验。”
“我们的客户在认证或评估等领域与我们合作,但他们并不了解我们作为一个组织开展的更广泛的工作或提供的产品。我们面临的挑战是打造一款数字产品,帮助将我们的产品与服务连接起来,”他总结道。
2021年XNUMX月 认知之家 开发开始仅九个月后就上线了,比 CEO 设定的最后期限提前了整整三个月。新应用程序迅速成为“Cognia 宇宙的中心”。进入应用程序后,用户可以看到其组织已配置的所有产品、管理其帐户资料并与其他用户通信。
通过抽象加速开发
在整个开发过程中,Cognia 能够快速交付、快速响应新用户需求,并在扩大用户群时保持灵活性。
抽象的本质 Mendix 平台让 商业合作伙伴和开发者 在整个软件开发生命周期中使用“同一种语言”,从而加快开发速度。
“突然之间,开发生命周期就被缩短了,这让我们能够专注于功能需求而不是技术规格,”波茨说。
他补充道:“这充分证明我们的选择是正确的。”
Cognia 通过利用众多“外的开箱” 提供的产品 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 Mendix 生态系统确保 Cognia 的开发人员能够更快地实施新想法并在未来的项目中重新利用这些想法。
“让我印象深刻的是,我们可以使用大量现成的功能,”deKanter 说道。“一些简单的事情,比如文本框的配置——你可以点击一个按钮,它就会出现在 HTML 中。”
作为数字中心,Cognia Home 还融合了 多项整合 这些都已由 Cognia 团队标准化。这包括用于连接客户数据的 API、与 Salesforce 的集成以及与标准教学工具(如用于课堂协作的 MyVoice)的连接。
响应不断变化的需求
通过开发 Cognia Home Mendix现在,团队拥有了随着时间的推移不断迭代解决方案的工具和灵活性。
“我们不能只专注于提供出色的用户体验。我们必须构建一个足够灵活的环境,以便进行更改。我们需要迭代作为整个方程式的一部分,这是创新的重要组成部分,”戴维森说。
从用户体验的角度来看,这已经体现在一些小的改进上,比如提供单点登录,一直到加入新功能,比如实践社区(一个用户可以连接和共享知识的社交媒体式论坛)。
“来自世界各地的教师或管理人员可以在我们的实践社区中互相交流,”deKanter 说道。“可以创建群组。如果你想与肯塔基州列克星敦从事儿童教育工作的其他教师建立联系,你可以创建一个群组供其他用户加入。”
“这是一个很棒的功能,”他继续说道。“如果你想想现实世界中参加教育工作者会议的情景,当然,在研讨会和会议中也会有学习。但很多令人兴奋的事情是在走廊上与其他老师交谈。这就是我们在数字环境中重现的情景——人们可以在这里建立联系、相互了解、提问或分享最佳实践。”
社区反馈也有助于使实践社区随着时间的推移变得更加强大,对用户来说也更加相关。例如,群组管理员要求能够通过电子邮件向群组中的所有用户发送更新信息。
“我们在 Mendix “大概两三周就可以完成,”deKanter 回忆道。“除了开发速度,让我惊讶的是他们第一次就能把东西做好的能力。我们很少接到与我们的 Mendix 产品。能够测试产品并准确交付对我们来说是一个巨大的好处,也是对我们合作伙伴 EPI-USE 技能的证明。”
确保未来的可扩展性
为了支持不断增长的客户群,Cognia 团队正在实现流程自动化,以减少用户或客户支持的重复或繁琐的任务。
“目前我们大约有 45,000 名用户。自动化使我们能够有效地支持如此大量的用户,”deKanter 说。
“例如,我们新的个人用户管理功能。将用户的联系从一个机构转移到另一个机构过去需要 Cognia 员工花 20 分钟的时间。现在,用户只需单击两次即可自行完成。其中一些管理任务可能不是最令人兴奋的,但结果肯定是。”
拥有企业级低代码平台使 Cognia 能够将时间和精力从冗余的开发工作转移到探索新想法上。Picou 指出,该平台在“集成各种系统、实现精简的工作流程以及安全性和合规性”方面的功能是其项目可扩展性的关键。
从后端角度来看,云灵活性对于 Cognia 的扩展能力而言与自动化同样重要,因为 Mendix 本质上 云原生低代码平台.
Cognia 最初选择将 Cognia Home 部署到 Mendix 公共云,但由于需求的变化,需要转移到 AWS 上自己的私有云实例。
“我们有很大灵活性 Mendix 以及它说话的方式 与 AWS 完美配合“我们能够非常有效地管理数字方面的工作量,”deKanter 说道。
合作促进创新
自推出以来,Cognia Home 帮助用户轻松驾驭通常复杂、多层次的认证和学生学习流程。“我们让用户体验变得简单直观,”戴维森说。“因此,从培训和支持的角度来看,我们能够做到非常轻松。”
关于该组织如何量化 Cognia Home 的成功,Potts 说:“我们进入了 Mendix 和低代码,因为我们将能够实现许多不同的事情。我们希望行动更快、节省资金,我们还希望在我们的应用程序中为客户提供所期望的价值。我们已经完成了所有这三件事,所以我想说这是我最自豪的事情。”
对于 Cognia 团队而言,低代码开发已证明不仅仅是一种加快软件交付速度和降低拥有成本的手段。随着组织使命和文化的发展,它还成为 IT 和业务利益相关者之间的桥梁。
“企业参与的方式 Mendix 开发项目让我们成为自己擅长领域的专家,而不必学习新的语言或流程。当我们陷入细节的琐碎时,我们就会停止梦想、展望和思考。当这种情况发生时,最终用户体验可能会受到影响,”戴维森说。
“在我们与 Cognia Home 合作完成的工作中 Mendix,我注意到我们有能力在长期目标和日常细节之间取得平衡。我们更加关注更大的愿景,并更有效地保持这一主线。”
Picou 补充道 Mendix “使我们能够更高效地实现战略目标。”
与他们的第一个 Mendix 申请成功后,Cognia 现在专注于构建团队和流程。这包括建立一个低代码卓越中心 (CoE),可以支付 Mendix 整个组织的专业知识并作为未来发展项目的中心。
对于 Cognia 团队来说,CoE 将是使业务贡献者能够在 IT 认可的开发平台范围内将他们的想法变为现实的下一步。“我们不缺想法。当你想到能够以思维速度进行开发时,这些想法和概念通常来自企业内部。为业务用户提供快速概念化他们的想法的能力——我认为这才是真正的力量 Mendix”波茨总结道。