免费SaaS平台:在SaaS Startup做一名工程师是一种怎样的体验_国内SaaS平台

 admin   2018-03-25 14:09   1427 人阅读  0 条评论

又两周了,最近新的东西看的少了,一直也没想好写些什么。感谢大家的厚爱,公众号下差不多有将近500个SaaS从业者粉丝。

免费SaaS平台:在SaaS Startup做一名工程师是一种怎样的体验_国内SaaS平台

回顾了过去几个月的文章,发现方方面面都涉及到了,产品,销售,customer success, 作为工程师出身的我,却从来没有提及过工程师,今天我就聊聊在SaaS Startup做一名工程师是一种怎样的体验。

三年前我歪打正着进入了一个SaaS的startup叫做Work Market,当时我不知道什么是SaaS, 也不知道Work Market是干嘛的,面试之前看了一下公司,发现Fred Wilson在公司的bOArd上,一想到他之前投了tumblr,twitter, etsy, meetup,想都没想当场就答应了offer第二天就去上班了,从此以后,我就与SaaS结下了不解之缘。

进入公司的第一个任务,是做公司自己使用的CRM,当时Sales+CS团队一共7,8个人,那会儿每天都有很多时间在和销售人员交流,在做这个CRM的过程中,我也慢慢懂得了什么是Sales Funnel, 在销售流程中有各种不同的阶段,甚至我还学会了MEDDIC。一部分原因是做产品需要理解,另一部分是好奇心驱使。


因为我们公司的工程师都是全栈,所以早期的工作模式更像是项目制,每一个工程师从产品经理手上拿到一个Spec,通常周期短的2-3周,长的4-6周,过程中,便是不断地沟通和写代码。我一直觉得沟通是比写代码更重要的,而且我个人认为工程师是需要理解产品才能做好产品的,通常我们不会有繁杂的排期,改需求也是简简单单产品和开发商量着来,当然一般情况需求不会有大的变化。我们选择自己喜欢的项目做,我一般选一个前端重的,交替着选一个后端重的,也是为了平衡自己的技能树。


在A轮到B轮之间,其实有很多坑,尤其是技术的坑。我们曾经有一段时间非常的sales driven,体验很不好,基本上销售和客户谈的时候,很多情况客户都会说如果你把XX功能做了,我们就签,那段时间我们投入了很多产品和开发的时间来做这些事情,表面上看销售业绩稳步增长,其实这种增长是不scale的,尤其是早期,在我们达到initial traction(1MM ARR)之前,我们的产品变的很笨重,这使得我们后来在revenue从1MM到10MM的过程中,不得不去“减肥”,以便更灵活的适应更广泛的客户群体。


除了产品架构的坑,代码的坑更多,通常也是管理团队很难看到的坑。我们算是code review,test converage做的很好了,但是因为工程师团队一直被功能推着走,并没有足够的时间去规划技术架构。不是不能,只是没有时间。很多情况,我们都在做非常艰难的选择,一个月的暂时解决方案还是2-3个月的最佳解决方案,在时间和资本面前,技术团队是很难选择后者的。曾经我们看过一段话,"there is nothing more permanent than a temporary solution. “ 确实,没有什么比临时方案更持久的了。导致后来我们不得不花几倍的时间去填坑。直到今天,我依然看到这种现象每天都在身边发生。我只是希望,管理团队在做大决策的时候,把这些因素考虑进去。


作为一名工程师,我喜欢SaaS的魅力,喜欢recurring, 喜欢稳扎稳打,喜欢厚积薄发,看着越来越多SaaS最近拿到了融资,也希望越来越多的工程师也能爱上这种Startup。

本文地址:https://ruanzu.com/post/86.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?