从项目研发到产品研发的路到底有多长

    在公司一待就是二十年,真是个懒骨头。二十年一直从事程序研发工作,其中大部分是做项目,公司也是一个项目型公司。从11年开始做公司的基础研发工作,从那时起就一直有研发一个产品的项目,苦于没有任何行业和专业背景,一直找不到方向。16年开始有做一个低代码平台的项目,后面几年随着前端技术的发展这个想法越来越强,并且很荣幸的是得到公司高层的支持,18年底我们启动了locode.net的低代码平台的研发。

先说明一下,这两年低代码平台非常的火,我们研发这个低代码平台绝不是为了蹭这个热度。locode.net和市面上大多数低代码平台也是有区别的。

    1,这是一个面向研发人员的低代码平台,因为没有行业背景,所以我能想到的产品就只能和我自己这二十年的研发经验有关系。这二十年变化非常的大,一方面业主越来越成熟,对信息化要求越来越高,另一方面我们这样不大的公司人才流失严重,并且很难大量招入高水平的人员。这样就要求我们必须把人才的精力集中到业务上来。技术的更新就成为了我们发展的一个障碍,所以这个低代码平台是解决我们软件研发公司技术力量短缺的问题。
    2,locode.net平台的从结构到功能都是按照研发人员的思路来设计的,采用前后端分离、模块化的方式。比如:页面只负责交互、接口负责业务逻辑、页面和接口需要通过函数调用(部分需要代码实现),页面和接口都是模块化的,可以嵌套调用。
    3,面向开发人员的低代码平台,按照规划是可以研发各种类别的软件,面向政府、企业都可以,不想部分低代码平台局限在某个具体的应用。比如crm、erp之类的。

这产品我们计划是三年研发完成,

当时的大体计划是:

    1,第一年打通所有技术难题,将核心组件:数据元数据管理(不仅仅包括关系数据库)、自定义表单、后台业务逻辑编排工具、工作流引擎。
    2,第二年,推出一个完整的版本,并用内部项目进行试点研发,逐步完善平台的建设。
    3,第三年,进一步完善平台,在平台上推出各种典型应用,并逐步对外推广。

到2021年底刚好三年,总算推出了一个版本,但是和我规划中的产品还相差很远。其主要原因绝不仅仅是我们不努力。在这儿总结一下:
1,多年做项目的基因,在没有甲方上线的压力情况下,紧迫感不够。
2,看到各个大厂先后推出低代码平台,对我们小公司做这么一个大项目没有自信。
3,内部推广过程中,研发人员对低代码平台有抵制情绪,平台不稳定、剥夺研发人员的创作控件等等。
4,项目交付压力大时内部的项目(低代码平台)的研发力量不能够得到保证。
现在我也有点迷茫,我们的产品化研发转型的路到底有多难。

posted @ 2022-04-10 09:27  杨淮生  阅读(243)  评论(0)    收藏  举报