在新公司成立一周年之际,我们团队经过艰苦探索,终于研发出一款适用于撮合交易的低代码平台!有了该产品的加持,我们承接撮合交易类的软件项目将大大方便,不仅可以专注于满足企业用户的个性化业务需求,而且可以将交付效率提高100%以上。
在前期的探索过程中,我们遇到的软件外包项目有一半以上属于需求方、供应方的信息匹配及在线交易的业务系统(我们称之为“撮合交易类”业务系统,比如:招聘平台、家电维修平台、灵活用工平台、众包平台、快递业务平台、付费问答平台、O2O平台、工单系统等等)。这类业务系统的相似点是都含有需求发布、内容审核、供需匹配、完成服务、线上支付等环节。由于企业客户处于业务探索阶段(加上受疫情影响),所以客户能够给出的预算也不多。基于以上这些客观因素(业务个性化强、预算少、周期要短),我们潜心研究,反复推演,经过几个月的努力,最终研发成功了一套适用于撮合交易类的低代码开发平台。
作为产品经理,我在提出产品构想的初期,团队中的大多数人(包括后端工程师、前端工程师、市场人员)无法理解产品需求,甚至觉得没有可行性。我首先给大家介绍了餐饮行业的“预制菜”,又给大家讲解了建筑行业的“装配式建筑”,然后提出软件开发行业的“低代码”,这三个名词其实都是将一件事的某个部分做了标准化,有了标准化的部分,就可以在此基础上搭建出个性化的业务,这很像是搭积木。至此,团队理解了低代码的意义和价值。但是,团队仍然对开发工作量感到恐惧,认为工作量太大,研发成本太高。然后,我又提出了“能标准化的部分做标准化,不能标准化的部分留出个性化接口”的理念,并且列出了产品功能点、画出了产品原型,继续跟团队探索可行性。经过一两个月的持续文档输出和沟通,我终于说服了团队。产品立项后,团队只用了一个多月的时间就完成了第一个版本的研发,事实证明,工作量并没有大家想象的那么恐怖,而是十分的简练。
下表为不同软件开发模式下,软件的价格、开发周期、满足客户个性化程度、专业化程度等维度的比较结果,由此表可以看出,基于低代码做开发的综合优势较为明显。
方案一、委托软件外包公司从零开始做定制开发。该方案的优点是可以最充分地满足创业公司的个性化定制需求,缺点是价格很高,开发周期很长,软件成熟度较低;
方案三、基于万能的CMS低代码做开发。该方案的优点是可以比较充分地满足创业公司的个性化定制需求,缺点是软件成熟度一般,开发周期较长,价格一般;
方案四、直接采购成品,即从软件供应商处直接购买一套现成的软件产品。该方案的优点是周期最短,软件成熟度高,有高/中/低不同价格的版本可供选择,缺点是加入个性化定制功能的研发成本较高;
最后来看:方案二、基于业务系统的低代码做开发。该方案的优点是可以充分地满足创业公司的个性化定制需求,开发周期短,价格低,软件成熟度较高,几乎没有缺点。
我们的工程师在此平台上为企业客户定制开发各种各样的业务系统,生产力得到了极大提高,编码、测试、部署的周期都大为缩减。
未来,待产品成熟度达到一定标准,我们会将该低代码平台开放给合作伙伴甚至开发者,让更多的小微企业可以享受到个性化的、高性价比的、高效率的软件开发服务。当然,我们也会有节奏地推出更多的低代码平台,赋能小微企业。为小微企业提供高性价比的软件服务,是我们永恒不变的追求。