说透低代码
陈旭
中兴通讯软件研发资深专家
18786 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已更新 26 讲/共 39 讲
说透低代码
15
15
1.0x
00:00/00:00
登录|注册

04|演进策略:先发展通用能力还是先满足业务需求?

你好,我是陈旭。今天我们来说说低代码平台在不同发展阶段的不同演进策略。我们可以将低代码平台的发展过程划分为 3 个主要阶段:MVP 阶段、成熟期、超越期
MVP 阶段一般在 3 到 6 个月,时间比较短,主要目的是快速试错、快速闭环。这个目的之外的工作一般都“先放一放”,因此这个时候,备忘录里往往会留下许多待改进条目,但这些欠债在成熟期都要一一偿还。性能问题实际也是一种欠债,单独拎出来说是因为性能问题往往比较麻烦。它是慢性毒药,当毒性呈现出症状时,哪怕是轻微的症状,基本都已经很难搞了。而且,性能与功能是相生相克的,功能追加到一定程度就必然要停下来专门处理性能问题,两者呈现出一种螺旋式上升关系。
成熟期是实现低代码平台过程中的一个比较艰难的阶段。随着 MVP 阶段的需求免疫光环褪去、天使用户开始介入,实际业务需求紧跟着也就来了。此时平台团队往往面临这些直接压力:
偿还 MVP 阶段的欠债;
彻底解决性能问题。
功能欠债也好,性能问题也罢,始终只是技术问题。熬熬夜,牺牲一点发际线总是可以解决的。更麻烦的是,随着低代码平台的实际应用的推进,在 MVP 阶段中被有意无意忽视的业务场景逐渐显露出来,变得越来越具体。
这个状况会把低代码平台的发展道路的抉择推到风口浪尖上:先发展通用能力还是先满足业务需求?
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

低代码平台的演进策略是关键议题。文章讨论了低代码平台在不同阶段的发展策略,包括MVP阶段、成熟期和超越期。在MVP阶段,快速试错和闭环是主要目标,但在成熟期,团队面临着偿还MVP阶段欠债和解决性能问题的压力。作者强调了优先发展通用能力的重要性,因为通用能力决定了平台的想象空间和潜力。在超越期,低代码平台的魔力开始显现,能够真正拉开与传统编码模式的差距。低代码平台在这一阶段能够支持各种具体场景,并自动生成各种配置,实现自动化开发,这是传统编码模式无法做到的。因此,文章建议选择优先发展通用能力的发展路径,以实现低代码平台的持续发展和超越传统编码模式的能力。文章还提供了实际案例,强调了对业务需求的通用化思考和资源的合理分配。在超越期,通用场景仍然具有重要意义,可作为兜底策略,为平台团队提供喘息之机。文章内容深入浅出,为低代码平台的发展提供了有益的指导和思路。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《说透低代码》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(13)

  • 最新
  • 精选
  • 王小文
    总结得真好。 我13年创业想打造的产品,当时想做的最终形态就是作者上一节描述的那个天花板模型。作者说的每一点都打到我心里。 这一节描述的通用性和业务定制化也是我们当初矛盾过的两难问题,当时mvp阶段,不知道到底是运气好还是运气不好,拿下了一个百万级的客户项目。甲方it负责人由于认可低代码理念(当时是2013年,我们都不知道自己做的东西叫做low code),给了我们充分的耐心。但再多的耐心始终敌不过需求部门的压力。由于我们担心自己变成“毒瘤”,担心项目黄了,担心现金流断了(当时拿了预付款之后立即做了人员扩招),最终妥协了,放弃一开始定下的通用化策略,投入许多人力做定制化。 慢慢的,产品被带偏了,我们花了许多人力去满足业务需求,但由于mvp阶段底座的不不牢固,以及核心开发人员的分心参与,我们做出来的“定制化”功能反而没有很好的体验,沦为彻彻底底的四不像。 后来,项目黄了。再后来,我们花了很多精力,把定制化的那些功能解藕,抛弃,重新坚持走通用能力的路线。 再再再后来的2017年,我们没等来低代码的春天,把团队解散掉,公司结业掉了。截止目前为止,任然有小几十个客户项目在使用我们的平台,尽管已经超过四年没有功能迭代。尽管包括我在内的团队人员已经天各一方。 王婆卖瓜一下我们当初做出来的东西,底座包括了一套傻瓜化能过在线建标做ddl的“动态数据库表”引擎,包括了一套bpmn标准的,可视化拖拽的工作流引擎(内置了activiti),包括了可以在界面做ux和自定义表单的“视图”管理模块,包括了一套支持groove和el脚本语言的执行引擎,包括了开放api,可以引入标准化的外部数据源,包括了企业微信的配置化绑定和对接。 非广告。有感而发,仅缅怀一下已逝去的一段青春。

    作者回复: 感谢你的长文分享,这样的经历是架构师成长绕不过去的经验,只有看得够多,失败得够多,才能在下一次架构设计中,在可能要扩展的地方留出充分的扩展能力,在必须做通用的地方坚持彻底的解耦。我们一起坚持吧!

    2022-03-23
    3
    17
  • 赵鑫
    MVP:最小价值产品或最小可视化产品,这在精益创业是中很重要的概念。也就是先臆想一款产品,他有什么功能,要解决用户什么需求。但是,没有经过用户验证的功能是很危险的!!!所以在开发运营之前,先去验证该产品要解决的用户需求确实是存在的。 这个是我在知乎搜到的答案,请问此处的MVP阶段是否是这个含义

    作者回复: 我不了解你说的知乎答案的背景,但是这个答案里提到的与用户验证这个动作是有的,我们在UX设计阶段完成了这个工作,UX设计师画出定稿后的MVP原型图,然后拿着与实际用户交流,让他们按照自己的预期在图上模拟操作,设计师在不给提醒的前提下观察并记录结果,我在这门课里提到的MVP是在UX设计已经完成,即功能已经能够满足用户需要的前提下,由设计稿转为实际原型开发的阶段。

    2022-03-25
    1
  • 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-05
    1
    5
  • 黑丝键盘
    讲的不错,就是有点啰嗦,希望以后能精简一些。
    2022-06-09
    1
  • Geek_7e0d86
    低代码平台,需要时间成本,这对于大部分公司来说可能都是一个巨大的问题。18年以来先后接触过两个低代码平台的开发,都不疾而终,公司最多给你两个月时间。
    2023-05-17归属地:北京
  • ifelse
    打卡
    2023-02-16归属地:浙江
  • Andrew陈海越
    受资源限制,LCDP的实现需要采用逐步迭代的思路。优先满足通用能力,在紧急情况下定制需求。跟客户的关系,抗压能力都影响
    2023-01-03归属地:湖南
收起评论
显示
设置
留言
13
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部