Forward Deployed Engineers
你是一家公司里负责做产品的团队。你们花了很多时间设计新功能,写代码,测试,然后发布。但有时候,你发现产品真的上线了,客户却用不起来。不是产品不好,而是客户的环境和你们想象的不一样。比如,客户的IT部门有严格的安全规定,你们的软件需要访问某个内部数据库,但客户公司根本不开放这个权限。或者客户的员工习惯用一套旧工具,你们的新产品需要他们改变工作流程,他们不愿意。这时候,产品本身没问题,但落地出了问题。
硅谷产品集团(Silicon Valley Product Group)的一篇文章提出一个角色叫“前部署工程师”(Forward Deployed Engineers)。这个角色不是坐在办公室写核心代码的,而是被派到客户现场,帮助客户把产品真正用起来。他们有点像产品团队的“侦察兵”和“安装工”。他们去客户那里,看客户怎么工作,遇到什么障碍,然后现场修改配置、写小脚本、甚至临时开发一些连接器,让产品能适应客户的具体环境。
这个角色最早在谷歌、Palantir这类公司流行起来。Palantir做的是大数据分析软件,客户通常是政府或大企业,环境极其复杂。他们的工程师经常驻扎在客户办公室,和客户一起工作几个月,确保软件真的能帮客户解决问题。这跟传统软件公司“卖完就走”的模式完全不同。
为什么需要这个角色?因为很多好产品死在最后一公里。客户买了产品,但部署不顺利,用不起来,最后就放弃了。前部署工程师就是专门解决这最后一公里的。他们不只是技术支持,还负责把客户现场的反馈带回产品团队,告诉团队“客户真正需要什么”“我们的产品在真实场景里哪里不适用”。这样产品团队就能根据真实反馈改进产品,而不是闭门造车。
对于非技术背景的读者来说,可以这样理解:你开了一家餐厅,菜做得很好,但客人来了发现筷子不好用,椅子不舒服,或者找不到停车位。前部署工程师就是专门去客人家里看他们怎么吃饭,然后帮你调整筷子、椅子、停车位的人。他们不改变菜的味道,但让客人能舒舒服服地吃上菜。
这个角色对产品成功非常重要。很多公司只关注“做出好产品”,但忽略了“让客户用好产品”。前部署工程师就是连接这两个环节的桥梁。他们让产品在真实世界里真正发挥作用,也让产品团队不断学习真实世界的需求。如果你在做产品,或者公司有复杂的企业客户,考虑设立这样一个角色,可能会大大提升产品的实际采用率。