分类: 嵌入式
2010-12-14 12:45:07
Bannka的消息多少让人感到惋惜。那么移动开发团队要避免哪些误区呢?来自的Elad Gil在上撰文谈了一下移动开发团队经常遇到的五个误区。他在加入Twitter之前曾组建第一支移动开发团队。
第一次从事移动开发的人认为移动软件和其它软件开发不一样。所以开始会倾向于聘请那些缺乏扎实的消费者产品体验移动的专家。这些专家可能在手机设计、短信服务等领域经验丰富。移动客户端开发和互联网产品开发显然不同,但和任何一种客户端开发没什么本质区别。
这也就是说这些专家可能会带来某一方面的专业知识,但缺乏保证移动产品获得成功的深刻经验。实际上,你的团队六个月之内就可以学到专家们掌握的经验,专家贬值很快。所以不如一个对消费者体验有更丰富理解的通才。
不要一开始就想聘请工程师或开发者,多注意那些出色的工程师,然后让他们转移到移动产品开发上,好处有三:
· 扩大招聘范围,加速团队扩容
· 避免公司形成专家文化。
· 确保较高的团队素质。
同样,你需要一名出色的消费者产品经理负责移动开发团队。这些人必须懂得手机主要是一个社交设备,屏幕还很小,所以很有必要专注于几个关键功能上。
移动产品开发确有难处。但任何工程师在任何时候都可以对付移动代码库,更何况只是进行内部程序测试,尝试新功能。
同理,别让你的团队把移动作为一个违反软件工程惯例的借口。一个出色的发布流程在哪里都适用。
在启动一个移动消费者产品时,很多公司常犯的一个错误就是在推广产品时专注于运营商或手机制造商,而不是终端用户。
运营商和手机制造商考虑的问题更多,他们可能会让你改变自己的产品,否则拒绝发布,这很可能会影响用户体验。他们可能还会让你支持更多型号的手机。并且和运营商谈判的时间会让你无法专注于开发让终端用户满意的产品。
想想Angry Birds,Foursquare,Gowalla,Bump,有哪个是靠运营商合作成功的?
Facebook,Twitter,Google等就是很好的例子。
别误会,运营商和手机制造商预装会大大帮助你推广产品。但作为一个创业公司,首先要开发直接面向最终用户的产品。当你的产品的确有吸引力,并且想通过应用商店和好友推荐之外的形式扩大用户群时,再和运营商和制造商谈判。
开发移动产品的人非常担心一个平台不够,需要兼顾所有平台。最近,最好的办法是从iPhone或Android做起,这两个平台足以证明你的产品是否靠谱,如果靠谱则可以支持其它平台。
另外你可以根据市场和推广方法选择平台。在美国,iPhone或Android都行。在中低端市场,基于XHTML 或手机短息的应用更靠谱。
祝贺你,你的移动产品成功了,每月增速很快。但别高兴的太早,这很可能是因为整个移动行业都在飞速增长。确保让你的团队不断思考自己的选择,并且不要迷信“移动就是不同”的说法。专注于提供绝佳的用户体验,然后你们才能成为真正的天才。
移动领域前途无限,但革命尚未成功,同志尚需努力。