正在创业或准备创业的你如何组建技术团队?
本文作者:赖老二
在互联网行业创业当中,大家都离不开技术人才的,但随着这几年互联网创业公司的井喷式增长,优秀的技术人才已经出现供不应求的情况,程序员的工资也是水涨船高,在这种情况下很多公司都是招不到人或很难招到合适的人,还有一些项目阶段在只有一个ider的时候要找一个免费提供技术支持的合作伙的想法的人就更不用说找不到了。
其实很大一部份的项目在创业初期时都是不必一定要等找到技术合伙人或是招聘到技术团队才开干的,大家可以通过远程工作方式来解决。创业者的时间是很宝贵的,每个人都希望自己的项目越早上线越好,但由对技术不懂,所以很多人都不知道项目开发流程是怎么样的,项目开发需要找多少人?要找什么样的人?人在那里找?项目正常开发周期要多久?项目开发要多少成本?项目如何管理等等问题都是不清楚的,这样我来给大家讲讲这些问题吧。
一、 首先给大家讲一下常规性软件开发流程:
1、正常的开发流程是从想法到原型;原型到设计;设计到开发;开发到测试;测试到上线;上线到维护;
在互联网行业创业当中,大家都离不开技术人才的,但随着这几年互联网创业公司的井喷式增长,优秀的技术人才已经出现供不应求的情况,程序员的工资也是水涨船高,在这种情况下很多公司都是招不到人或很难招到合适的人,还有一些项目阶段在只有一个ider的时候要找一个免费提供技术支持的合作伙的想法的人就更不用说找不到了。
其实很大一部份的项目在创业初期时都是不必一定要等找到技术合伙人或是招聘到技术团队才开干的,大家可以通过远程工作方式来解决。创业者的时间是很宝贵的,每个人都希望自己的项目越早上线越好,但由对技术不懂,所以很多人都不知道项目开发流程是怎么样的,项目开发需要找多少人?要找什么样的人?人在那里找?项目正常开发周期要多久?项目开发要多少成本?项目如何管理等等问题都是不清楚的,这样我来给大家讲讲这些问题吧。
一、 首先给大家讲一下常规性软件开发流程:
1、正常的开发流程是从想法到原型;原型到设计;设计到开发;开发到测试;测试到上线;上线到维护;
b\产品原型页面交互
c\产品业务流程
d\产品功能说明文档
2、前面讲完想法到原型,现在讲设计到开发阶段。很多项目在需求明确产品原型出来后其实后端是可以提前介入开发的,但前端开发的工作就需要有规范的UI设计出来,现在也有一些团队对产品质量不高的情况下会直按拿一个高保真的原型就开始开发了,如果高保真原得好还稍微好些,但原型就是原型,和专业的UI设计还是有很大区别的,一个规范的UI设计交付标准最基本的要有静态设计页面含 标注说明、切图、页面交互及设计规范文档,以下是UI设计部分参考范例:
a\静态设计页面
b\标注说明
C\、切图
3、设计到开发阶段:等UI设计出来后前端开发就可以介入了,程序员按UI设计稿还原及对接后台接口。
4、开发到测试:开发完成后需要测试没问题再上线我就不多讲了,测试最好是找专业的测试工程师或第三方测试平台来做,这样测试更深。
5、上线上后就是日常维护了,如果产品需要迭代也是要按规范开发流程来开发的,如果不需要改动UI设计,则不需要走前面流程,但需要有明确需要文档。
二、项目开发需要找多少人?
常规开发团队中的角色分为产品经理、UI设计师、前端、后端、测试,项目经理,其中前端分为网站(web前端)、APP(Android端、iOS端) ,后端分不同语言,常用的有PHP和java比较多。项目人数会根据项目大小来增减,我们先拿一般的小项目举例:
1、 假如你的项目是一款APP,而且两个需要都要开发的情况下,正常人员匹配需要产品经理1名、UI设计师1名、Android端1名、iOS端1名、后端1名、测试1名,项目经理1名,共7名成员。
2、 假如你的项目是一个网站,那就是需在一个前端,其它人和例子1一样匹配共6名成员
三、要找什么样的人?
规范的项目开发流程的每个环节都需要专业的人来完成相应的工作,特别是技术技能的细分是非常多的,比如你开发微信端可能就需要找一个懂HTML5的程序员,网站开发前后端都用PHP开发也可以,iOS端又分Objective-C和Swift不同的语言等,我们在选择技术构架或语言的时间最好是选择主流的语言,或是看一下自己团队里有没有懂的技术类型以便后期好维护等注意事项,所以不要跟别人说你思路很清晰只缺一个程序员的话让别人笑你,因为不是一个程序员什么都能做的。
四、人在那里找?
找人的方法有很多,比如常规的朋友推荐,招聘及猎头网站等等,但如何在短时间内找到优秀并且合适人很关键,因为在项目急着上线,或员工突然跑路的情况下你再通过招聘入职的方式显然是解决不了你企业团队这种紧急情况的,因为招聘入职的周期太长了,但我们可以通过远程工作的方式来解决你们这个问题。在国内远程工作模式不是特别多企业团队在用,但国外这种工作模式已经非常流行,随着远程办公的沟通工具和协同工作的工具越来越多,在目前这种找人难,养技术团队成本高的环境下,很多企业也开始慢慢尝试。远程工作平台上的程序员履历大家都可以看到的,平台作费用托管,企业团队奖金很安全,关键是可以当天对接到程序员当天进入开发状态,远程工作平台大家可以搜索百度或到知呼上找一下就有,我就不买广告了,但大家要注意远程工作的项目保密性,项目进度及项目质量把是很关键的,具体可以自己去了解。
五、项目正常开发周期要多久?项目开发要多少成本?
很多人问我开发一个APP或网站要多少钱和多久,或说要开发一个类似京东的电商平台需要多少钱和多少时间,这些都是不懂技术的人问的比较多,其实开发一款产品是很细的,每个功能点都会导致工作量不一样,如果没有产品原型的报价都是一个区间,但如果需求明确先做产品原型出来,按产品原型报价就会比较准确,而且也会少给别人坑你不知道,目前远程工作一名3至4年工作以上的程序同月薪在2万左右,下面我给大家一个简单的程序开发报表参考
六、项目如何管理这个就下次讲吧,现在是早上5点了,我休息一下。