MassHousing成立于1966年是一家独立的公共机构,主要为美国马萨诸塞州的经济适用房提供贷款。自成立以来,MassHousing已为中低收入购房者提供了超过270亿美元。
除了为房主提供贷款之外,MassHousing还有一项业务是监督经济适用房的开发项目是否符合法律标准,对其进行初步审查和批准。平均而言,MassHousing负责的开发项目需要跟踪800多条数据,并将这些数据进行存储向联邦政府进行汇报。
MassHousing希望开发一个数据系统,将散落的数据整合在一起方便管理和以后使用。根据MassHousing的IT部门评估,如果使用传统的 .NET开发系统大概需要18个月的时间。为了加快开发进度,MassHousing使用了西门子低代码( Mendix)开发平台,最终2个人只用了12周的时间便完成了所有开发,整体效率提升了10倍以上。
MassHousing的部分员工
事实上,在过去的十多年的时间里管理密集型数据一直是MassHousing的业务痛点之一。虽然MassHousing通过.NET开发了一系列的应用、系统来管理数据,由于时间过久、集成较差,在数据的输入、导出、功能迭代方面一直无法匹配现有业务需求。
MassHousing的首席信息官Charles Schiappa表示,根据特定标准,我们会审核经济适用房项目时会收到海量数据,现有系统已无法支持数据的搜集工作。根据我的经验,如果开发新的系统最少需要一年半的时间,这是一项费时又艰难的工作。
在寻找解决方案时,低代码的易使用、效率高、扩展灵活等技术特性可轻松满足MassHousing的开发需求。而Mendix告诉MassHousing,可以在12周内完成所有功能的开发需求。
Schiappa对Mendix的承诺持怀疑态度,他认为,整个开发速度快到不可思议。为了让MassHousing见证低代码的神奇,Mendix只用了三天的时间便开发了整个项目四分之一的功能,这下彻底让Schiappa对低代码开发模式折服。
在项目开发过程中,Mendix只提供了一名开发人员和一名系统分析师。二人深度分析了MassHousing的所有需求后,将项目分成了三个阶段进行。
第一阶段,完成系统基础框架和功能的搭建,例如,跟踪提交给分区委员会批准的最终用户文件类型,按不同地区进行数据分类存储等。
第二阶段,项目开发两周后,每隔一周会向工作人员展示最新的开发进度和功能,使管理人员掌握最新的开发进度。
第三阶段,项目进入测试阶段,会通过用户反馈的方式搜集功能的迭代需求,在原功能上进行打磨和二次开发,提升用户的使用体验。
此外,Mendix还为MassHousing搭建了一个基于云的开发、测试和运营的灵活环境。可以在不增加IT基础架构规模的情况下,满足业务对应用、系统的不断增长需求。目前,MassHousing已经通过该平台开发一个用于简化采购流程的应用。
Schiappa认为,与传统开发模式相比,低代码的效率简直快到了难以置信的地步。并且低代码开发出的功能可以实现实时测试、使用,这可以让业务人员第一时间对功能进行评测,这将进一步提升工作效率和节省时间。
– END –
大佬观点