创业开发团队的9个误区

简介: 如今的创业公司面临的最大问题就是服务交付的速度,创业公司的开发者也与创业团队的其他成员一样,整天忙于救火,因此往往搞错重点和优先级,并最终为公司带来大麻烦。

image.png

如今的创业公司面临的最大问题就是服务交付的速度,创业公司的开发者也与创业团队的其他成员一样,整天忙于救火,因此往往搞错重点和优先级,并最终为公司带来大麻烦。

青年创业家协会Young Entrepreneur Council近日就创业开发团队常犯的错误进行了一次调查,发现创业团队的开发者最常犯的错误可以归结为以下九大类:


一、围绕个人问题/需求开发。

大多数创业公司都以解决现实问题为己任。但问题是创业公司经常错把个人看到的问题和需求当做是用户面临的问题。他们实际上是在围绕自己看到的所谓需求和问题来开发,这往往是失败之源。避免搞错需求的做法是多在目标群体做调研,摸清楚真正的问题和需求是什么,再制定计划来解决或者满足它。


二、开发出太多华而不实的功能。

大家都在强调所谓的最小可用产品(原型),但是一个最小可用产品应当尽可能的简单,只要能验证你的设想就好。在这个基础上开始beta测试,再决定是否需要增加那些锦上添花,华丽丽的功能。


三、代码僵化。

虽然你不需要从一开始就开发一个高度可扩展的平台,但你要确保你的平台能够支持未来的扩展,而不是等成功后再考虑这个问题,这一点至关重要。

当你的僵化的代码被很多用户使用时,再想修改会是一件极为头大的事情,而且会在公司增长的关键时刻拖慢速度。


四、过早发布。

创业公司崇尚快速部署。确实,尽快发布产品获得反馈对创业公司来说非常重要,但是先发布再修正的态度往往会导致过多的bug,让你的产品和公司看上去很蠢。

试着比计划晚几天发布产品,给除错工作多留几天时间,这对用户体验和品牌都有好处。


五、太过关注代码。

在产品的早期,关注用户面临的问题比写代码更重要。如果你的关注重点是客户,就能写出正确的代码和功能。


六、与业务脱钩。

与业务脱钩,或者错误理解客户需求是创业公司开发者常犯的错误。产品不是企业的一切,应当了解产品如何从整体上帮助公司达成各项目标和战略,而且要认识到客户才是成功的产品开发的关键所在。


七、贪图覆盖所有平台。

创业公司发布产品时,总是希望覆盖尽可能多的平台,但实际上明智的做法是选择几个重点平台——甚至一个平台。这样你才有可能开发出更好的产品,同时避免团队资源被稀释。对于有些公司来说,他们面临桌面与移动的抉择,而有些公司则纠结于Android和iOS,总之,你需要敲定一个先发平台,然后开始优化。


八、部门和职能交叉。

创业公司要做的第一件事就是将创新者从运营者的事务中剥离出来。不要让技术极客去时刻关注财务报表。


九、根据编码的难易程度来做规划。

开发之前必做的一件事就是规划。这时候一个常犯的错误就是根据编码的难易或者可行程度来让产品削足适履。你不应当问自己:“实现这个功能的最简单的方法是什么?”而应该是:“能解决用户问题的最简单的方法是什么?”

相关文章
|
敏捷开发 Cloud Native Go
做好面试前的功课:了解公司文化和技术栈
做好面试前的功课:了解公司文化和技术栈
75 0
|
敏捷开发 机器学习/深度学习 搜索推荐
如何做好创业公司研发团队的项目管理?
探讨创业公司中的软件研发项目管理问题: 大部创业公司的软件研发管理处于什么阶段? 如何改善软件研发过程和提高效率? 软件研发过程会涉及哪些工程理论和方法?
355 0
如何做好创业公司研发团队的项目管理?
WM
|
存储 canal 开发框架
我所经历的创业公司是如何做技术的?--《我与开源的故事》
人类的文明得以快速发展,很重要的一点在于我们可以站在巨人的肩膀上继续探索。而开源世界之于互联网行业来说就是这个巨人之一, 本文将重点阐述作者本人所了解的开源世界,以及如何通过开源项目做出有效个工作产出。
WM
9083 0
我所经历的创业公司是如何做技术的?--《我与开源的故事》
|
数据可视化 安全 Cloud Native
软件研发的这些误区,你中了吗?
软件研发过程中如何让工作变得更简单高效?事务性工作应该更关注需求还是更关注任务?是持续发布还是批量发布?本文将从七个方面聊一聊软件研发过程中常见的误区及正确姿势,分享研发过程中的那些 Dos 和 Dont's。
1719 0
软件研发的这些误区,你中了吗?
|
分布式计算 大数据 专有云
关涛:接手一个6年的平台型系统,我是如何带领团队破局前行的
12月20日的北京云栖大会上,由云栖社区主办的开发者技术进阶峰会再度开启,在此之前,我们整理了2017杭州云栖大会开发者技术进阶专场上的精彩分享内容。
5290 0
如何做好一名软件开发团队的领导者
      管理从来都没有固定的模式,因人,因环境而异。现代知识分子,特别是在软件开发领域,对于人员的管理更是一件不容易的事情。
1103 3
|
存储 SQL 前端开发
我是如何失去团队掌控的?一个技术总监的反思
我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个月没有周末,辛苦异常,是实实在在的高峰体验。但是三个月后,我带着失败和一身的惨痛教训回到公司。