·「名人堂」KodeRover创始人CEO李倩·
软件工程是指在质量、成本可控的情况下快速迭代交付软件的能力框架。通过工程、方法和过程,去解决人、技术、流程带来的复杂度问题。过去在美国,NASA是发射火箭的唯一方式,基本是自上而下的规划制,成本不可控,创新迭代乏力;SpaceX采用了更先进的工具和更优化的供应链协作关系。而过去NASA一次火箭任务发射需要7年,现在用SpaceX只需要4年而且更加稳定、可靠、可控,整个成本降低将近一半。降本的同时,更多的是不断地在这个过程中通过它的经验,来持续迭代优化这个过程,变得可控、高效和低成本。
现代的软件工程其实和SpaceX很类似。软件工程从过去的无序到现在的有序,通过软件工程能力对抗软件研发的熵增,构建大规模软件研发的耗散结构,将软件研发维护成本降低,质量效率提升。实际上我们在面临大规模软件研发过程,是非常复杂的状态、非常复杂的协作、交易成本极高。
本期名人堂我们有幸邀请到了KodeRover的创始人兼CEO李倩老师。
问题1:李倩老师,您好!很荣幸有机会采访到您,先简单介绍一下您自己?
我是李倩(Landy),KodeRover的创始人兼CEO,很多人可能从未听说过KodeRover,但我们的很多客户大家都不陌生:像腾讯、华为、字节飞书、极氪、路特斯、七牛、小鹏,企服、新经济领域等数百家企业都在深度使用我们的开源产品Zadig。Zadig也是目前国内企业落地安装量最大的云原生一体化DevOps软件工程平台。创业前一直是做技术研发,经历过外企、大厂、SaaS领域的创业。最后一份工作在七牛云大概五年时间的沉淀,当时主要做工程总监,一路经历七牛云从0到1、到10,到六大产品线从创新过程到运营的整个发展历程。
问题2:您为何考虑创业,创业后主要负责的工作是?
其实创业是个自然而然的过程,并不是脑子一热出来干的。可以说是做技术做到了一定阶段,眼前的问题越来越驾轻就熟,势必会思考更上层的问题,我就在思考是否能系统性的解决相关领域和行业的问题。早在年,我就在朋友圈发过一段话“所谓DevOps/CICD在我的理解中只是软件工程信息化的一部分,我们一直用技术为各行各业赋能,软件工程本身却从未被完整信息化,我想用技术为技术生产过程赋能”。
其实这些年国内发展之快,主要靠人口红利和单一模式创新实现了快速增长,但作为工程师实际本身还是像码农一样的存在,严重的碎片化导致工程师协作效率低下,越来越多的业务迭代已经不堪重负,形象的一句话来描述当下软件工程能力:“写代码5分钟,上线2小时”,其实还不止两小时,很多公司一个星期甚至一个月才能完成一次迭代和版本发布。
我们团队也一直在思考,中国的工程能力可以说是全球最强,尤其像高铁,还有桥梁工程,而到现在的数字化浪潮中,中国的软件工程能力怎能如此低下?在新的时代,软件工程能否变成全球最强?这也正是我们团队创业初衷,研究和解决的问题。所以我就在年出来创业了,创业早期我主要负责公司的技术研发和产品,到现在已经很少写代码了,主要是去一线客户了解痛点和场景,深入产业客户打造产业数字化的解决方案,解决产业发展中的痛点。
问题:您在年创立了KodeRover,是什么契机促使您做了这个决定呢?
确切来说,我和我合伙人是在年创办了KodeRover,经过两年的行业摸索和积累,也随着产品力被证明,我们连续完成了两轮融资。我们团队一直坚信好的产品是靠广泛的场景打磨出来的,尤其面向开发者的平台,需要被开发者真正热爱和使用才能达到产品最好的状态。所以我们在资源允许的情况下毫不犹豫的选择了开源,在年正式将核心产品Zadig在GitHub上开源,于是后面我们便有了社区,我们通过开放的社区来打造新时代、更具竞争力的数字化基础设施。事实证明,这也正是最有效的途径。
问题4:在自研工作中曾遇到过哪些问题?又是如何解决的?
自我们开源以来,每天都有大量的用户反馈和新的场景被挖掘,这个过程几乎是社区推着我们向前走的。看到产品一步步被更多人用起来,我们团队的前进动力也十足。这个过程中其实遇到了很多技术难点,特别具体的技术点就不谈了。主要举一个例子,工作流引擎作为持续交付中的核心组件,是用来编排技术、工具、流程,链接企业内外系统,它的模式设计非常重要。如果设计的不好,可能会很强的局限性,最终可能导致产品碎片化和延展性不足,直接影响产品是否能给更多企业提供能力。他的设计需要在确保强扩展性、灵活性的同时要提供极大的易用性,如何让用户门槛足够低?如何让不同技术成熟度的团队能快速用起来,这不是一件易事。经过很多尝试和场景的抽象,我们最终迭代出来新一代的自定义工作流,可以说是首创解决了人和系统链接的问题。打通从项目管理工具到发布上线全流程的各个环节的自动化。
它提供了两种模式,可以让企业很快的完成工作流搭建,截止现在它可以自由适配更多企业级的复杂场景,几乎可以链接一切生态伙伴和工具平台,已经非常成熟。这种例子可以说非常多了。有兴趣大家可以