就差一个程序员的初创团队怎么搞

一个初创团队,招募不到合适的开发者,还能搞下去吗?

这是我一直都在思考的问题,也是很多人都关心的问题。通过回顾我自己的创业经历以及和多个艰难创业的小伙伴的聊天,我发现,这个看似无解的问题,其实是有解的!

【1】不够快杀死了创业者

2014年3月份,有位朋友说他募集了200万资金,准备做一个互联网医疗产品,用智能手机验血,非常有前景。他找到我时,说正在组建研发团队,准备自主研发,邀请我加入,我谢绝了。

2014年11月份时他再次找到我,说他千辛万苦才找到了一个靠谱的开发者,根本没办法开展工作,叫我务必过去帮他。我考虑再三,决定接受朋友邀请,加入他的创业公司,负责整个研发工作。

我沿袭了朋友的思路,继续组建研发团队,从12月份开始,一直找,一直找,到2015年4月份,终于找到了4个开发、一个测试、一个UI、一个营销,搭建了9个人的初始团队。

从朋友开始找靠谱的开发者,到我加入,再到耗时5个月建立完整的研发团队,历时13个月!然而意料不到的是,产品一点进展都没有,钱却花费了将近100万——几乎把投资人的注资花完了!

研发团队组建后,我们开始梳理需求,定位市场,做用户验证,购置测试设备,申请相关资质,时间一晃 2 个月过去了。产品还是没进展,仅仅是写了一份需求文档,做了一套UI素材。

投资人急了,说市场上同类产品已经出来了,先发优势没了,肯定没机会了!他决定不再注资。这下朋友傻眼了,我个人也不知所措。

朋友不死心,四处找投资人谈,可是2015年投资环境很差,我们连一个演示用的 APP都没出来,更没有运营数据,结果没一家机构愿意投。

8月份,工资发不下来了。

9月上旬,还是没有新的投资进来,工资依然发不下来,人心惶惶,我和朋友讨论了三天,决定解散团队,关闭公司!

事后我对组建研发团队这件事做了复盘。

为什么我和朋友一直讨厌把开发任务众包出去,坚持组建完整的研发团队?无非是觉得众包:

  • 进度难以控制
  • 代码质量难以控制
  • 沟通成本高昂
  • 协作不一定顺畅
  • 后期维护难

但实际上,自己组建研发团队,这些问题就真的不存在了吗?未必。

进度、代码质量、沟通、协作,这些问题的关键不在于开发人员是不是自己公司的员工,而在于项目经理如何进行项目管理。比如设定恰当的里程碑,众包也可以较好的控制进度;比如把代码质量作为里程碑验收的必备因素,就可以保证代码质量在某个基线之上;比如沟通和协作,可以采用各种协作工具、定期开会等方式来解决。后期维护的问题,也可以通过两种方式解决,一是把某个维护性开发任务再众包出去(甚至可以包给原本的开发者);一是由公司核心成员接管外部开发者的代码(众包结束时这步是必须做的),有问题时自己修改。

我还反思了我们所做产品到底该怎么利用内部和外部的力量来协同实现。

对我们的血液智能检测产品来讲,样本数据分析、检验报告等核心业务都在后台,可以由公司员工完成,对移动端App提供接口即可。而移动端App、设备电商系统,都可以众包出去。这样我们的验证版本就可以更快的发布——要知道组建研发团队一共用了13个月,还不是每个成员都满意!而如果我们当时采用云沃客(clouderwork)这类平台的软件众包方式,首先找人花费的13个月就可以省掉了,其次我还可以找到最适合需求的人。

实际上我们当时所做的产品,符合后台核心业务 + 前后端通信接口 + 前端 UI 呈现”这种模式。初创公司启动时,如果所做产品或服务符合这种模式,就可以把前端呈现这部分,通过云沃客(clouderwork)之类的众包平台众包给外部的开发者,这样你的人力成本就会最小化,可以用最小化的成本打造 MVP 做市场验证,同时启动也会比较快。

【2】垂直领域的创业者

2017年2月份,有位朋友 GK找我聊他创业过程中遇到的研发问题。

GK
在自动化控制设备行业有十多年经验,拥有丰富的资源,想创业做自控设备的垂直电商网站。他开始找了一个程序员,约定 3 个月时交付一个网站,先支付了
1 万块作为初期开发资金。结果 3 个月时,GK 被告知正在开发中。6 个月时, GK
还是什么也没看到。那位开发说,设计已经完成,代码正写呢。可是问他什么时候可以交付一个能演示的版本,他给不出大概时间,只说自己也很忙,已经投入了很多时间。GK
完全没有办法控制这个过程,只能眼睁睁看着时间一周一周地过去。

我向他介绍了软件项目管理的常用策略,比如:

  • 明确需求
  • 设定里程碑
  • 里程碑验收
  • 定期沟通(比如周会)

这些都是很关键的项目管理方法,但其实他最大的问题是:

  1. 找不到合适的开发者
  2. 不知道如何进行软件项目管理

所以他依赖了一个时间资源 ,无法保证的程序员,消耗了半年多的时间一无所获,然后也没办法控制这个过程,导致非常沮丧。

聊完之后,他邀请我加入他的项目,但当时我的目标是写作、咨询、开发课程,向自由职业转换,并不能帮他去管理项目。

现在我回想 GK 的需求,其实是非常典型的创业模式:行业资源 + 运营 + 软件”

在这种创业模式中,软件并不是最重要的,核心的是你所拥有的行业资源和你的运营模式,所以,软件是可以众包给别人去做的,这也是 GK 的做法,只是他不了解软件众包的玩儿法,所以迟迟找不到突破口,用于验证商业模式的MVP 也迟迟不能面市。如果他知道云沃客(clouderwork)这类众包平台,那他就可以摆脱那位时间紧张的程序员,找到技术能力更适配他需求的开发者,同时也可以利用平台提供的项目管理方法(设定里程碑、验收、沟通等)来进行项目进度和质量把控。

【3】项目型公司的启动难题

有位40出头的技术背景的朋友,ZH,找我聊天,说他这两年探索创业,和一些企事业单位建立了联系,发现物联网和深度信息化方面的项目有搞头,他想试试看能不能接几个项目来做,可是他没有研发团队,又不敢接。

我问他有谈下来的项目没,他说研发团队还没有,没法谈。

我问他找到程序员没,他项目还没定,没法招人。

你看,这就是一个鸡生蛋蛋生鸡的难题:你没项目,怎么养团队?你没团队,怎么养项目?

聊了一个多小时,这位朋友说,他准备先组建一个团队,养着,有项目就做,没项目就练兵,打磨自己的产品。

我告诉他说你没项目时,很难招到靠谱的程序员——这空手套啊,有点逻辑的程序员都能分析出各种利弊来。进一步说,即便你谈了几个项目,也很难吸引到靠谱的开发者——因为靠做项目赚钱,增长性较差。再说你本身缺乏资源,一开始也只能接人家玩儿剩下的看不上的单子,很难赚到钱。

ZH 希望我加入,我拒绝了,这不是我的目标,我的目标是写书、咨询、做课。ZH 沉吟良久,问我这个结有办法解开没。

我告诉 ZH,如果他真的想做,不一定要拥有自己的研发团队,完全可以借助外部的开发力量,比如可以利用软件众包把开发任务众包出去。这种做法具体如下:

  1. 先接项目
  2. 接到项目后,在云沃客(clouderwork)之类的众包平台上发布项目
  3. ZH 担任项目经理管理项目和投标的开发者

等他接了几个项目,赚到钱后,再找一两个核心人员加入,然后再采用“核心模块自己做+外围功能众包”的模式来继续滚动。这样子的启动方式,就可以充分利用外部开发者的力量来破解公司初期开发能力不足的难题,让公司业务可以顺利开展起来。

【4】答案

我们再来回顾一下文章最开始的问题:一个初创团队,招募不到合适的开发者,还能搞下去吗?

相信你已经知道答案了:

对于有技术合伙人和一两个核心开发人员的团队,如果你所做的产品,符合后台核心业务 + 前后端通信接口 + 前端 UI 呈现”这种模式,就可以自己做核心业务和通信接口,把前端呈现通过云沃客(clounderwork)众包出去。

对于来自某个垂直领域的创业者,如果你的优势是行业资源和运营,那就可以参考行业资源 + 运营 + 软件”模式,把软件部分都众包出去。

对于想通过接项目来创业的朋友,初期公司启动时可以考虑“先接到项目再众包出去”的做法,当赚到钱后,再慢慢组建自己的团队。

你,或者你身边创业的朋友,属于哪一种呢?

原文链接:https://community.clouderwork.com/article/view/597809b455595.html

时间: 2024-12-03 19:09:25

就差一个程序员的初创团队怎么搞的相关文章

关于“我有一个好的想法,只差一个程序员”

问题描述 昨天发了一个"寻找有创业梦想的进销存软件开发高手"的帖子,被版主回复了两个链接,链接的标题是"我有一个好的想法,只差一个程序员",链接的内容是各种黑发帖人的,今天本想再讨论一下,结果发现帖子被删了,难道是因为我的回复顶撞了某位版主?诺大个CSDN的版主就这点心胸吗?!原帖:我的回复:关于"我有一个好的想法,只差一个程序员",我想说下自己的看法,不吐不快!首先介绍下我自己:本人一直从事计算机网络系统集成技术工作,算来有十多年了.这十多年来

一个程序员的运气有多重要

先说两个真实的故事: 第一个故事有点悲凉,2011年3月,我的同学老 A 和我一同进入茁壮网络,2012 年公司战略变动,整个部门端掉了,我提前离了职另谋出路,老 A 一直赖到了最后拿到了N+1,后来和当时的部门经理一同进入一家创业公司,没日没夜的干了两年,最后公司工资都发不起,直到我这位同学离开,还有两个月的工资没拿到. 第二个故事有点刺激,发生在我呆过的第三家公司:博雅互动.2011年我的另一位同学老 Z 进入这家公司,当时这家公司规模不到100人,公司正在由页游向手游转型,当时我同学是公司

一个程序员的创业失败教训

这段经历是悲伤的,也是快乐的,毕竟创业是充满激情的,想着自己以后可以不再给人打工了,可以给自己打工了,一个程序员写了很多年的程序之后,能够有机会给自己写程序,现在想着都是兴奋的,心情久久不能平静. 创业的那个项目是我自己带队开发出来的一个大型的物流信息平台,技术团队都是我一手带出来的,每个人都有自己的技术特色,有的擅长客户端展现,有的擅长后台业务逻辑,有的则对总体架构把握很好,我认为这个团队是一个配合很好的团队;我们的运营模式是物流管理软件+物流电子商务+GPS在线运营平台一起运营.该项目的赢利

怎样尊重一个程序员

得知一位久违的同学来到了旧金山湾区,然而我见到他时,这人正处于一生中最痛苦的时期.他告诉我,自己任职的公司在他加入之前和之后,判若两人.录 取的时候公司对他说,我们对你在实习期间的表现和学术背景非常满意,你不用面试,甚至不用毕业拿学位,直接就可以加入我们公司成为正式员工.然而短短一年 后的今天,这位同学已经完全感觉不到公司对自己技能的尊重.Manager让他做一些乱七八糟没技术含量的事情,还抱怨说他做事太慢,并且在他的 evaluation上很是写了一笔.在人格尊严和工作安全感的双重打击之下,这

不要相信一个程序员在加班时间写出的代码这是真的吗。。。。。

作为一个最底层的程序员,我先记录一些只有底层程序员才会知道的事情.如果多年后,我违背自己进入这个行业的初心,走上管理岗位,也能回想起一些禁忌,避免一些错误. 其中最重要的就是这条:不要相信一个程序员在加班时间写出来的代码. (软件工程的学说表明,连正常时间好好写的代码,也不要太相信.不过这不是本文的重点,略过不提.) (不懂代码的人,看到本文中的Java代码可以略过,不影响理解.) 创造力的时限 写代码,与写文章.绘画.思考复杂问题,并没有本质上的区别,都是创造性的活动. 每个人的创造力,都会随

作为一个程序员,你的进步完全取决于你自己

本文由 伯乐在线 - Fiona 翻译自 thecodist.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 我曾经在Hacker News网站上读过一篇帖子的评论,其中一个年轻的程序员说他们不想呆在那些只会让思想陈旧的老程序员离开而不是对他们再次培训的公司里,因为他明白,有一天他们也会这样. 也许这个人的本意是好的,但是他这种说法还是让我恼怒.首先仅仅因为一个程序员年龄较大并不能说明他思想陈旧(就像一个年轻的程序员你不能因为他年纪轻就说他思想新潮).我认为这个评论中最大的问题是:始终让自己

作为一个程序员我最大的遗憾

20多年前我处在了人生的一个十字路口.随着我们用5年时间为出版社(他们希望进入新兴的互联网空间)打造的Deltagraph的终结,我的第二家公司逐渐走向没落.那时我已经有了13年作为程序员的经验,并且有大概9年运营一家公司的工作经验(在同一时间). 我不想再兼任两职.我的第一家公司1985年-1987年不仅创建了新的电子表格程序,而且我们还自己发布了出去.我带领公司,除了搞定所有的媒体 公关,管理投资人,做了所有常见的业务内容,而且还是三个程序员中的一个,并担任了UI设计师.在87年年初发布了产

主人公的出场—一个程序员的成长史(1)

        (大家好,从今天起,我的微信公众号(logiczhou)会连续推送<窗内窗外-一个程序员的成长史>系列.本系列以我本人从学校到职场的经历为原型,同时结合了我对软件开发工作.程序员的学习和生活的认识和感悟,欢迎大家阅读.你的点赞和支持是我写作的动力.下面是本系列的第一篇文章,让我们跟随主人公代是雄的脚步一起去体验程序员生活吧!)         翻开日历,已是2012年的4月.代是雄,中国一个普通高校的的硕士研究生,就要毕业了.         回首自己的在校的学习生涯,代是雄感

中文菜谱手机应用Ecook:一个程序员的大厨梦

Ecook网上厨房,一个程序员的大厨梦 第一款手机中文菜谱,杭州制造 "还在纠结今晚吃什么吗?Ecook网上厨房,家庭主妇的福音--你只需要打开冰箱看看有什么食材,然后,把关键字Ecook一下,网上厨房就能帮你搜索几万份菜谱,并告诉你吃什么菜.怎么做." "Ecook(网上厨房)"是一位新杭州人开发出来的一款手机应用程序,在它的背后,是一个程序员执着的大厨梦. Ecook承载了一个程序员的大厨梦 他叫李卓林,28岁,皮肤黝黑,很壮实,普通话里带点广东腔.李卓林最爱给