04|演进策略:先发展通用能力还是先满足业务需求?
- 深入了解
- 翻译
- 解释
- 总结
低代码平台的演进策略是关键议题。文章讨论了低代码平台在不同阶段的发展策略,包括MVP阶段、成熟期和超越期。在MVP阶段,快速试错和闭环是主要目标,但在成熟期,团队面临着偿还MVP阶段欠债和解决性能问题的压力。作者强调了优先发展通用能力的重要性,因为通用能力决定了平台的想象空间和潜力。在超越期,低代码平台的魔力开始显现,能够真正拉开与传统编码模式的差距。低代码平台在这一阶段能够支持各种具体场景,并自动生成各种配置,实现自动化开发,这是传统编码模式无法做到的。因此,文章建议选择优先发展通用能力的发展路径,以实现低代码平台的持续发展和超越传统编码模式的能力。文章还提供了实际案例,强调了对业务需求的通用化思考和资源的合理分配。在超越期,通用场景仍然具有重要意义,可作为兜底策略,为平台团队提供喘息之机。文章内容深入浅出,为低代码平台的发展提供了有益的指导和思路。
《说透低代码》,新⼈⾸单¥59
全部留言(13)
- 最新
- 精选
- 王小文总结得真好。 我13年创业想打造的产品,当时想做的最终形态就是作者上一节描述的那个天花板模型。作者说的每一点都打到我心里。 这一节描述的通用性和业务定制化也是我们当初矛盾过的两难问题,当时mvp阶段,不知道到底是运气好还是运气不好,拿下了一个百万级的客户项目。甲方it负责人由于认可低代码理念(当时是2013年,我们都不知道自己做的东西叫做low code),给了我们充分的耐心。但再多的耐心始终敌不过需求部门的压力。由于我们担心自己变成“毒瘤”,担心项目黄了,担心现金流断了(当时拿了预付款之后立即做了人员扩招),最终妥协了,放弃一开始定下的通用化策略,投入许多人力做定制化。 慢慢的,产品被带偏了,我们花了许多人力去满足业务需求,但由于mvp阶段底座的不不牢固,以及核心开发人员的分心参与,我们做出来的“定制化”功能反而没有很好的体验,沦为彻彻底底的四不像。 后来,项目黄了。再后来,我们花了很多精力,把定制化的那些功能解藕,抛弃,重新坚持走通用能力的路线。 再再再后来的2017年,我们没等来低代码的春天,把团队解散掉,公司结业掉了。截止目前为止,任然有小几十个客户项目在使用我们的平台,尽管已经超过四年没有功能迭代。尽管包括我在内的团队人员已经天各一方。 王婆卖瓜一下我们当初做出来的东西,底座包括了一套傻瓜化能过在线建标做ddl的“动态数据库表”引擎,包括了一套bpmn标准的,可视化拖拽的工作流引擎(内置了activiti),包括了可以在界面做ux和自定义表单的“视图”管理模块,包括了一套支持groove和el脚本语言的执行引擎,包括了开放api,可以引入标准化的外部数据源,包括了企业微信的配置化绑定和对接。 非广告。有感而发,仅缅怀一下已逝去的一段青春。
作者回复: 感谢你的长文分享,这样的经历是架构师成长绕不过去的经验,只有看得够多,失败得够多,才能在下一次架构设计中,在可能要扩展的地方留出充分的扩展能力,在必须做通用的地方坚持彻底的解耦。我们一起坚持吧!
2022-03-23317 - 赵鑫MVP:最小价值产品或最小可视化产品,这在精益创业是中很重要的概念。也就是先臆想一款产品,他有什么功能,要解决用户什么需求。但是,没有经过用户验证的功能是很危险的!!!所以在开发运营之前,先去验证该产品要解决的用户需求确实是存在的。 这个是我在知乎搜到的答案,请问此处的MVP阶段是否是这个含义
作者回复: 我不了解你说的知乎答案的背景,但是这个答案里提到的与用户验证这个动作是有的,我们在UX设计阶段完成了这个工作,UX设计师画出定稿后的MVP原型图,然后拿着与实际用户交流,让他们按照自己的预期在图上模拟操作,设计师在不给提醒的前提下观察并记录结果,我在这门课里提到的MVP是在UX设计已经完成,即功能已经能够满足用户需要的前提下,由设计稿转为实际原型开发的阶段。
2022-03-251 - Hello,Tomrrow成熟期,优先发展低代码平台的通用能力,非常赞同这个观点。 不管是对低代码公司的老板、投资人,还是购买低代码平台的客户,最优先关注的肯定是收益。产生收益的是业务能力,这是一个公司保持竞争力的直观体现。 技术能力是支撑业务能力实现的一种手段,不是唯一手段。只有技术能力不断积累了,对业务的支撑才有更大的想象空间。卡脖子的问题不解决,就会受制于人。低代码平台的通用能力就是其“卡脖子”的问题,不提升这个能力,最后这个平台只会在一片谩骂嫌弃声中消失。 这对以低代码平台为卖点的创业公司是“性命攸关”的问题。
作者回复: 是的,直接一上来就刚刚好按照业务要求的功能来做的话,短期内有明显收益,投入产出比也高,但面对的业务问题稍微变个样,就很难应付。优先发展通用能力是打地基的过程,地基一般都深埋地下,看不到收益,但没有地基地面建筑盖不了2层就要垮
2022-04-01 - freeman请问有交流群么?
编辑回复: 有的,请扫这个链接的二维码https://jinshuju.net/f/K4R8NV
2022-03-21 - sheeeeep请问老师内秉性知识是什么意思?搜了一下没有看到相关结果
作者回复: 内秉性指的是一个事物最根本的特征。对编程的学习这个事情本质上说就是难度很大,无法短期速成的,只能靠长期不断编码不断积累。
2022-03-21 - yalda去年搞过一个简单的低代码项目(当时是两个人),开创性地基于 TypeScript define type + reflect-meta 替代了 JSON Schema 的协议方案。但是使用场景非常狭窄(只解决了小程序首页) 今年换了领导;要我们对着钉钉宜搭 & 简道云抄,两个月上线(4个人);诶。。。2022-05-0515
- 黑丝键盘讲的不错,就是有点啰嗦,希望以后能精简一些。2022-06-091
- Geek_7e0d86低代码平台,需要时间成本,这对于大部分公司来说可能都是一个巨大的问题。18年以来先后接触过两个低代码平台的开发,都不疾而终,公司最多给你两个月时间。2023-05-17归属地:北京
- ifelse打卡2023-02-16归属地:浙江
- Andrew陈海越受资源限制,LCDP的实现需要采用逐步迭代的思路。优先满足通用能力,在紧急情况下定制需求。跟客户的关系,抗压能力都影响2023-01-03归属地:湖南