投入到低代码开发已经8月有余,期间创作了近150篇图文教程,15节视频教程。很多文章被腾讯官方公众号收录,在知乎、博客园等相关平台都有发布,收获满满。但是写文章还是一个平面的事情,真正有个线上的项目才显得立体。只要你准备好,机会总是有的。这不一个实际的案例就来了。
项目背景
随着社会经济的飞速发展,越来越多的家庭都是双职工,双职工家庭如果老人身体不太好假期带孩子就是个问题。家庭经济条件好的可以上假期托管班,但是这种托管班都价格不菲,对于收入不高的家庭来说是个不小的负担。
为了确实解决家长的托管需求,某单位征求大家的意见后决定在单位一楼开辟一个专门的场所,提供学习的工具和小孩娱乐的工具,起了个比较好听的名字托管小屋。运行了一段时间后发现了一些问题:
1、每天托管的孩子不固定,不知道孩子的家长是谁。
2、没有专人的看护,小孩子在楼道里乱跑影响办公环境。
3、安全有潜在的问题,担心孩子在托管小屋发生安全状况。
为了解决上述问题,函需建立专门的托管制度,约束家长遵守托管纪律,有序托管。
需求分析
在和单位领导沟通后,领导的需求如下:
1、要提供一个二维码,贴在托管小屋的门口
2、家长通过扫码后,进行签到和签退,主要记录家长的联系信息和孩子的个人信息
3、需要定期形成台账,支持导出功能
功能设计
按照领导的需求,总体是需要考虑移动端和PC端
移动端
- 要考虑能匿名登录
- 首页需要进行功能跳转,分为签到和签退
- 签到采集家长和孩子的个人信息,有表单提交的功能
- 签退采集家长的信息,有表单提交的功能 PC端
- 有登录的功能,可以输入用户名和密码
- 提供门户框架的功能,可以按模块浏览
- 支持签到列表查询及数据导出,导出形式为excel
- 支持签退列表查询及数据导出,导出形式为excel
- 支持统计分析的功能,可以按月统计孩子托管情况传统技术方案及低代码技术方案的对比如果使用传统方案,需要开发两套程序,因为是二维码扫码登记信息,需要开发H5的页面,PC端需要有开发框架的支持。程序需要运行在互联网上,通过公网IP进行访问。
需要考虑到工期和工作量的问题,工时估算
虽说功能点不复杂,但是也是一个小项目,既然是项目就得申请立项,领导最关心的是有没有预算。而且即使免费给做,也涉及到人员协调安排的问题,光沟通协调就一周过去了。
但这个应用属于低频需求,一年也就两个假期,意味着只有两个月会用上。恐怕这类需求领导大概率是不同意开发,因为开发资源太宝贵了,好钢需要用到刀刃上。
问题就无解了么?过去无解不代表现在就无解,这正是低码技术大显身手的时候。如果采用低码技术,连需求带上线前后只用了一天就完成了,你说是不是大大的提高了开发效率,而且客户当天说完需求第二天就用上了,满意度一下子就上来了。
功能演示
移动端
首页实现了功能的导航,可以跳转到签到或者签退页面
签到页面采集家长和孩子信息
签退界面采集家长信息
PC端
登录界面支持输入用户名和密码
门户页面分为签到管理和签退管理,支持增删改查及导出
关于简单和复杂
今年低代码作为一个新的技术热点,有说低代码是行业毒瘤的,有说想爱你不容易的,有说低码只能做简单应用做不了复杂应用的,各种反对声音吧。我也谈谈我的认识。
对于客户,他其实不关心你技术是简单还是复杂,他只关心操作简单,实用,再一个就是快速的上线。当然了价格最好是优惠的。技术人员关心的简单和复杂其实客户是感知不到的。
对于老板,他其实也不关心简单还是复杂,他关心的是事情能不能做,需要投入多少资源,盈利情况,作为老板也不太关注技术的简单与复杂。
对于基层管理者,他会关注简单与复杂,但是不是关注的技术难度,核心是要根据复杂度来评估工作量,至于技术难度关心的是是否需要申请高级工程师,申请后我的成本包的住包不住。
其实在我看来,什么是复杂,能让客户认识到你这件事其实是可以用软件解决来提升效率是复杂的,首先是观念的转变。认识到之后能够接受你的方案签单才是最重要的。至于用了低代码技术能力就降低了,不利于技术的提高不是我真正关心的,毕竟能拥有客户能挣了钱才是硬道理。