Flows首席技术官谈技术开发、挑战与未来

作者:克雷格·戴维斯2025年11月14日
Flows首席技术官谈技术开发、挑战与未来

Flows的首席技术官Mike Broughton在接受SBC News采访时,谈到了开发技术解决方案这一关键话题,以及遇到的挑战,并解释了为什么Flows最适合帮助满足任何需求。

SBC News:首先,您能谈谈从头开始开发技术的概念以及背后的思考过程吗?

Mike Broughton:有时候你只是恰好在正确的时间出现在正确的地点。你观察一个情况,然后对自己想,如果我能做X就好了?在之前的一个职位上,那就是我,意识到如果有一个工具可以让我快速产生和实施我的想法,某些方面就可以得到极大的改善。

我骨子里是个程序员,我知道要让“代码”到达客户手中实际上是一个漫长的过程。 这是一个实际上可以被精简的过程,而不会影响生产代码,也不会影响您的网站。 几年后,我看到了Flows是如何发展成为今天的强大工具的。

最初的想法是允许将那些在旧系统中经常缺乏的简单任务添加到这些系统中,而不会拖垮产品、开发和测试资源。 尽管有最好的意愿,但所有公司都会遇到技术瓶颈,而简单任务往往因为被认为微不足道、不在产品路线图上或不够“闪亮”而没有被重视。

这就是Flows擅长的地方,它为精明的用户提供了以超快的时间尺度添加他们想要的功能,并根据您的需求进行定制的能力。

SBCN:您认为采用这种方法的真正驱动力是什么?或者您是否认为这是一种多种因素(技术、规划、人员等)的组合?

MB: 要做到这一点很难,幸运的是,我与一些优秀的同事合作,他们都很精通自己的专业。 最难的部分实际上是为第一个可交付成果设置保护范围,以便它们能够在合理的时间范围内实现,同时又不降低产品本身的质量。

有一件事非常重要,那就是知道你有一个值得信赖的产品想法。 在我们的案例中,这个产品字面意思是在恳求我们创造它。 市场上存在一个巨大的空白,就像我在上一个职位上一样,我想要一个能做到Flows所做的一切的产品,但它根本不在市场上。

一个与平台无关的工具,能够在高使用量的市场中实现数据存储和决策,每秒处理数千个事件,这将为许多行业解决大量问题,这就是最初的产品。

SBCN:建立一支有动力、专注和技术娴熟的团队来帮助这个过程有多重要? 您如何确保您正在培养和支持合适的人才?

MB: 在公司内部拥有合适的人员,对于初创企业来说不仅仅是好事,几乎是必不可少的。 例如,我们的首席产品官在这个主题上拥有如此多的技能和广博的知识,这几乎令人尴尬。

我们的客户成功总监非常了解业务,她甚至可以独自经营几家成功的赌场——而且她看到了Flows如何适应并解决许多问题。 我们的销售团队真正使用该产品,并且了解如何使用它,这也很关键,我们的市场营销大师每周都能创造奇迹。

链条上的每个齿轮都很重要;如果一个齿轮失效,一切都可能失效。

我们仍然很小,但正在成长,确保我们雇用合适的员工是关键。 在远程环境中培养新员工也是一个挑战,在我看来,频繁的会议和一般的闲聊是建立团队的关键。

团队不仅仅是为了手头的工作,他们必须融洽相处并互相支持,即使他们的角色看起来不同——我们都在同一条船上,朝着同一个方向前进——正如他们所说,每个人都出一份力。

SBCN:您在开发Flows时遇到了哪些挑战,您的团队是如何解决的?

MB: 数量,数量,数量。 当你开始考虑如何在垂直领域实施SAAS产品时,你很快就会意识到没有多少人走过这条路。 能够添加流程的人更少,而且你可以用一只手计算出有多少人能够每秒处理成千上万个完全独特且不同的事件。

我们经常参考行业标准,采用一些标准,在性能确实很重要时自己编写一些标准,并在提供稳定产品的同时精简流程。

也很难采用一个复杂的功能并设计一个界面,让大多数用户第一次“理解”它。 如果用户不需要帮助,那么您就做对了。 即使是一个听起来很简单的实时事件,例如“与”或“或”决策,也极难设计得直观。

您将如何拖放“用户来自德国或用户来自英国并且超过18岁?” 这是一个简单的陈述,设计起来非常复杂,如果人们有任何想法,我很想看看……

我们设法用Flows做到了这一点,这证明了我们遵循的产品主导的开发流程。

SBCN:在开始开发新的技术解决方案的道路时,您制定战略以取得最终成功的总体方法是什么?

MB: 在整个技术和开发领域,有许多策略。 在一家小型初创公司中,团队的每一位成员都是其所在领域的专家,我们倾向于设计高级框架,然后将实现留给相关的技术垂直领域。

用户界面完全在Angular团队的保护伞下,中间件在他们的团队中,而引擎和核心处理也在其自己的团队中负责。

因此,我们的方法本质上是将需求分解成一个或多个编码组,让他们设计所需的接口和将两端连接在一起的魔力。

我们都有一个共同的目标——以快速、稳健、高效的方式按时交付产品。

SBCN:虽然创新已经成为一个流行语很长时间了,但它仍然是整个行业的热门话题。 这在技术开发领域中起着什么作用?

MB: 在这个现代世界中,创新基本上至关重要。 如果您不创新,您就会停滞不前。

创新也能让您在竞争对手中保持领先地位,例如新产品或改进产品、新服务或垂直领域。 有些可能会失败,但至少你会知道。

但那些有效的产品可能会带来新客户,进一步增强现有客户的能力,从而带来更多创新。

为了创新,您的公司必须有一种敏捷的方法。 您必须鼓励开拓,接受失败,并专注于有效的事情。

关于人工智能,这个熔炉才刚刚开始。 人工智能领域变化的惊人速度让我惊叹不已。 即使是一个月前的预测也被完全击溃了。 抓住您的产品,几乎没有人能预测您在6个月内会处于什么位置,更不用说未来了。

SBCN:目前是否有任何令人兴奋的计划正在进行中,这些计划正在引起内部的极大乐观情绪?

MB: 从哪里开始,而不泄露机密! 我们有两家人工智能公司与我们集成,这样您就可以开箱即用地使用人工智能,字面意思是在您的流程中拖入一个阶段,并利用人工智能的力量而无需一行代码……

说到这里,Flo——我们的人工智能驱动的流程创建者来帮忙了。 您可以在麦克风中说话,Flo将解释您的结果并构建您开始旅程所需的框架。 Flo每天变得越来越强大,现在可以构建非常复杂的例子——我们训练她的越多,她就变得越好。

区块链仍然是一个巨大的流行语,我们Flows现在开始看到进入真实市场的尝试,而不仅仅是买卖硬币,我们实际上正在通过我们的客户参与进来,以实际监控和采取行动——所以嘘,我必须强迫自己现在闭嘴并……剪辑。

我们一直在尝试新的方向和新的垂直领域——例如超市的忠诚度奖励,各个商店可以根据客户的人口统计数据更改产品等。 谁比当地商店的工作人员更了解客户呢?

在内部,我们有新的模板,它们就在拐角处,允许各种第三方为他们的产品提供“即用型”解决方案——您只需要提供数据流即可。

就我个人而言,我对多触发流程非常乐观,但这目前是个秘密。

SBCN:您能否描述一下Flows的一个关键特性,使其与市场上其他解决方案不同?

MB: 我们曾经开玩笑说,Flows的电梯推销需要一个摩天大楼高度的电梯。 它可以在很多场景中使用,几乎不可能向所有市场垂直领域推销它,但一个总结可能是……

性能——我们每秒处理数千个请求,并且可以在这种高性能水平上求和、分组和整理滚动计数器任务。

易用性——对于许多用户来说,在不影响站点的情况下创建和尝试想法是一件梦想成真的事情。

当然,我们的座右铭是——只要你能想到,你就能Flow it。

SBCN:您计划如何确保Flows保持在技术的最前沿并继续创新?

MB: Flows可以通过我们称之为应用程序的方式轻松扩展。 如果出现新技术或非常闪亮的东西,我们可以非常简单地将其集成并非常快速地(有时在几天甚至几小时内)将其发布给Flows用户社区。

产品本身就是一个引擎,我们使用的是最新的尖端版本,并利用了它带来的许多新功能。 这让开发人员感到高兴,因为他们总是喜欢新功能,并确保代码不断再生以保持精简且易于扩展。

归根结底,Flows的每个人都在关注新趋势,并且我们在创意频道上提出了新概念,这是一个非常活跃的频道,尤其是在几乎每天都有新的AI方向出现的情况下。

SBCN:您如何看待未来5-10年技术发展的演变?

MB: 我们有多少时间 🙂

当然,人工智能、机器学习和量子计算将在每个人的未来中占据重要地位,与它们对抗是愚蠢的。 它们将在未来扭曲和交织在一起,产生我们五年前只能梦想的巨大的连接性和力量网络。

在我直接涉及的垂直领域之外,医疗行业、物联网和增强现实都是巨大的行业,它们将随着技术带来新的玩具而不断发展。

作为预测,一旦交付机制解决,增强现实对我来说将是下一个巨大的突破。 对于真正的极客来说,笨重的头戴式耳机或joe90风格的眼镜在公共场合佩戴还不够时尚——但一旦解决了这个问题,我们的物理世界和虚拟世界就会以我们今天甚至无法想象的方式交织在一起。

而这种突破将发生在某人、某个地方在正确的时间出现在正确的地方。