【IT168 资讯】自从做程序员客栈,这个问题变成了朋友咨询我最多,也是我自己最经常思考总结的问题。
和很多创业的朋友聊过,加上平台做了300+项目的经历,我总结了下面这些经验,来帮助朋友们尽量降低风险,提高成功率。
避免被坑,这其实是个风险管理的问题,可以分成以下三个阶段:
1:开始前,如何降低风险
2:进行中,如何控制风险
2:风险已发生,如何尽量降低损失
我们先来聊聊第1个:开始前,如何降低风险
首先,从自身来看,如果以下两个问题没弄清楚,外包被坑一半的原因其实应该算在自己身上。
1-自己要清楚要实现什么
经常有人私信我,“做一个微店那样的网站多少钱?”,“做一个网站要多少钱?”,“做一个京东3万块钱够么”。
所有在外包的时候,只能提出这样的问题的人,都应该先停下,不要去找外包,要先整理清楚自己的需求。你要先弄清楚:
1)你的核心流程是什么?
是用户购买?是分享转发?是发布信息(文字,图片,语音,视频)?
就拿最简单的登录流程来说,都分为手机号+验证码登录,手机号+密码登录,邮箱+密码登录,第三方登录。
2)最简单快速可验证核心流程的产品是什么?
比如facebook, 最开始核心流程就是就是对两张人脸评分,它的功能也只实现了这一点,然后迅速爆红于校园。
3)所有你想做的事情当中,可做可不做的有哪些?
这个其实是对问题2的补充。
Stack overflow创始人Joel在他的《软件随想录》中曾经提到过,那些自己出于上线压力不得不从本期版本中挪动到以后版本的功能,后来被证明从来没有上线过,而这,被他认为自己做过最正确的事情之一:不要为了一些可有可无的功能而浪费时间精力。
以上三个问题,以程序员客栈3.0为例,我们会这样做:
1)我们的核心流程:企业方预约开发者做短期雇佣
2)最简产品形态:
页面:可预约的程序员列表,预约页面,预约进展页面
流程:企业方预约(具体时间,地点,工作内容)-开发者接单 - 企业方托管费用-双方联系,开始开发-开发者提交完成-企业方评价
3)在验证阶段,可有可无的需求:
所有通过现有其他工具可以实现的需求,以及对核心流程无关键影响的需求,我们都定义为现阶段可有可无的需求,如:
限制开发者接单次数
限制企业方发布次数
上传文件,提交每日进度
因此,我们在原有程序员列表,个人履历页的基础上,产品最终形态和交互如下:
预约最简模型.png
在这个过程中,如果自己没法一个人整理出来,可以去程序员客栈(www.proginn.com)约产品专家来探讨分析。
2-知道实现一个产品的流程,以及一般的时间安排
避免节奏踏错,浪费时间和人力
实现一个产品,一般的流程如下:
第1步,将想法变成产品文档(起码包括原型,流程图,页面交互图,页面说明文档),一般是专业的产品经理来做这件事情。因此,你首选需要找到的,是一名产品经理。
第2步,根据原型页面做出UI设计,提供设计文档(包括设计效果图,原稿图,切图)。因此,你需要一名UI设计师。
第3步,根据你的业务逻辑和数据要求,做出后台系统,提供接口。因此,你需要一名后端开发者。
第4步,根据原型,设计,开发出用户界面(网页,iOS,Android都是此类),因此,你需要一名前端开发者(Web前端,iOS,Android等。)