快速打造高效互联网产品技术团队的7大秘诀
互联网初创公司最急需解决的问题是什么?莫过于"活下去","快速的开发产品,推向市场,让业务能够正常运转起来".面临的问题也很多,公司没有知名度,工资开得不够,公司位置偏僻,吸引不了优秀的人才加入,没有人何谈团队.今天我们就来聊一聊如何创建一支高效的技术团队.
一.找一个信得过的技术合伙人/CTO
兵熊熊一个,将熊熊一窝,大多数的创始人都是业务出身,对于技术的理解很浅,认为一切OK,就差一个程序猿了.可以通过朋友,圈子推荐一位技术过硬的合伙人,承诺期权或股权,至少是一个心理的安慰.总比纸上空谈理想来得实在.
二.通过内部推荐和外包结合快速组建团队
技术合伙人本身就有很多的资源,可以通过拉取以前的优秀同事,快速的组建核心骨干力量,再通过内部推荐和外包结合的方案进行产品开发,老板都希望用三个人的工资,招四个人,干五个人的活,要让兄弟们能够跟着你去拼,不能低于行业平均薪资,该享有的福利待遇需要跟兄弟们去争取,要么有好的收入,要么有美好的明天可以憧憬.
三.培养技术团队的狼性文化
CTO需要有像狮一样的领袖才能,像狼一样的战斗精神,并培训一批嗷嗷待哺的狼,勇敢坚强,为了完成公司业务顽强的奋斗.
四.选团队能够Hold住的技术
选型切记不要追求过新技术,需要根据当前CTO的技术类型进行,一方面新技术人员成本高,面临未知风险多.俗话说"男怕入错行,女怕嫁错郎,CTO怕选错墙",这墙技术既要满足当前业务的快速开展,也不能与当前市场从业者脱节,最好就是当前主流的技术.目前比如前端可采用AngularJs/React/Vue等,App开发Android采用原生,IOS采用Object-C,Hybird跨平台开发可采用Ionic,React Native,后端采用Java(spring),PHP(thinkphp),Go等.
五.项目采用敏捷管理,重试错轻绩效KPI
传统的瀑布流开发过于冗长,无法适应变化无常的互联网环境,可采用Agile/Scrum敏捷开发思想,结合团队自身情况,简化流程,快速的完成产品的开发,迭代.这个时期对于KPI的考核不宜过重,以免让团队人员束手束脚,不敢做决策,鼓励产品团队进行试错,及时验证业务思路.
六.技术团队熟悉业务
互联网公司时刻面临着业务的调整,重大事件营销,重大节日营销等,程序BUG的产生,服务器的问题,都会让技术团队的工作应接不暇,需要及时快速的应对,团队人员需要保证敏捷的业务熟悉度,才能在不牺牲用户体验和功能的前提下,完成对产品的迭代.
七.选用稳定可靠的第三方服务
身边无数的运维同事都抱怨过:"运维真他妈不是人干的活",确实是份苦差事,7*24小时,节假日还得守着,没问题还好,相安无事,一旦出问题,大冬天半夜抱着老婆也得起来(那前提是也要有个老婆才行,大多数的技术宅都是单身汉),这是程序猿也不能幸免于难,所以服务器,网络线路,第三方支持服务的稳定性就显得极其重要,能够托管云平台的切记不要自建机房,运维重不说,还面临着安全问题.
本篇文章经验来源于"开源五分钟"团队中拥有10年工作经验的资深技术人士倾情奉献.欢迎大家回复讨论,"开源五分钟"会定期根据大家的问题进行文章的更新和纠正.如果您喜欢本文章,欢迎您的打赏,您的支持,我的动力.
本文章由"开源五分钟"原创,版权所有.转载请标明来源,并署名"开源五分钟"