`
izuoyan
  • 浏览: 9219840 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

打造移动开发团队的五个常见误区

阅读更多


pre { white-space: pre-wrap; font-size: 14px; line-height: 24px; }* html pre { word-wrap: break-word; white-space: normal; font-size: 14px; line-height: 24px; }.blkCont p { text-indent: 0pt; }

(图片来自: Flickr/ JD Hancock

导读:移动互联网大热,几乎所有公司都在盘算着开发移动应用。Twitter的搜索总监EladGil在TechCrunch 上 撰文讨论了移动开发团队经常遇到的五个误区。Gil是一位资深移动技术经理,在加入Twitter之前曾于2004年组建了Google的第一个移动开发 团队,并在Google早期与运营商的合作、Android和Google Mobile Maps等收购都起到了重要作用。2007年创建Mixer Labs,运营TownMe.com和GeoAPI.com。2009年被Twitter收购后曾担任地理系统总监。

下文由CSDN根据36氪的译文 做了补充和校正。

误区一:你需要聘请专家

实际情况:请专家不如请优秀的通才;移动“专家”在半年之后会变“砖家”

第 一次从事移动开发的人会想当然地认为移动软件和其他软件开发不一样,所以开始会倾向于聘请那些缺乏扎实的消费者产品体验移动的所谓“专家”。这些专家可能 在手机设计、短信服务等领域经验丰富,或者曾经效力于电信运营商。虽然移动客户端开发和互联网产品开发显然不同(你无法将bug修补代码推到所有移动设备 上去),但和任何一种客户端开发没什么本质区别。

也 就是说,这些专家可能会具有某一方面的专业知识或者了解移动客户端的局限,却缺乏深入的消费者体验,而这对于移动应用获得成功要重要得多。实际上,你的团 队六个月之内就可以学到专家们掌握的经验,因此专家贬值很快。对于所有岗位,我都建议聘请对消费者体验有更丰富理解的通才,他们将逐渐显示出色的影响。

a.不要聘请移动工程师

不要一开始就想聘请iPhone 工程师或Android 开发者,应该寻找的是出色的工程师,然后让他们学习移动开发上。这样做好处有三:

·扩大招聘范围,加速团队扩容。

·避免公司形成专家文化。建立通才文化,寻找求知若渴、聪明、适应性强的工程师,他们能够在各团队之间流动,并为以后的重要产品出力。

·确保较高的团队素质。让公司现有的工程师面试新人,测试他们通用的技术。

Google早期的移动团队就是由一位耶鲁博士生(没有业界经验)、一位来自BEA的Java企业开发专家和一位Google的研究科学家组成的,他们组成了令人生畏的强大移动开发阵容。

b.不要聘请移动产品经理

同样,你需要聘用一名出色的消费者产品经理,千万不要找有运营商和手机厂商工作经验的产品经理。他们必须懂得手机主要是一个社交设备(想想Instagr.am ,PicPlz ,和PicBounce ),而且屏幕很小,所以专注于几个关键功能或者交互非常关键。

误区二:你的移动代码库和普通代码不同

实际情况:代码就是代码,应该一视同仁

移动客户端产品开发确有难处,你无法像互联网应用那样将bug修补代码轻松地推到云端就万事大吉。但任何工程师在任何时候都应该可以向移动代码库提交代码——哪怕只是要运行内部测试应用以尝试新功能。

同理,别让团队把移动作为违反软件工程最佳实践的借口。出色的发布流程在哪里都适用。

误区三:你需要电信运营商或手机制造商才能发行移动产品

实际情况:首先专注于标准的消费者发行渠道,而不是运营商或手机制造商

在启动一个移动消费者产品时,很多公司常犯的一个错误就是在推广产品时专注于运营商或手机制造商,而不是终端用户。

a.专注于运营商意味着你将开发错误的产品

运营商和手机制造商考虑的问题更多,他们可能会让你改变自己的产品,否则拒绝发布,这很可能会影响用户体验。他们可能还会让你支持更多型号的手机。并且和运营商谈判的时间会让你分神,无法专注于开发让终端用户满意的产品。

b. 好产品会不胫而走

想想AngryBirds,Foursquare,Gowalla,Bump,有哪个是靠运营商合作成功的?

c.如果你的应用非常成功,运营商自己会找上门

只要你的应用有了大量用户,或者PC版本使用广泛,运营商会不请自来。Facebook,Twitter,Google、QQ等就是很好的例子。

别误会,运营商和手机制造商预装当然会大大帮助你推广产品。但作为一个创业公司,首先要开发直接面向最终用户的产品。当你的产品的确有吸引力,并且想通过应用商店和好友推荐之外的形式扩大用户群时,再和运营商和制造商谈判。

误区四:你必须从第一天就为各个平台开发产品

实际情况:首先从iPhone或Android开始

开发移动产品的人非常担心一个平台不够,需要兼顾所有平台(iPhone, Android, Blackberry, Symbian, XHTML, SMS) 。目前,最好的做法是从iPhone或Android做起,这两个平台足以证明你的产品是否靠谱,如果靠谱则可以支持其他平台。

另外你可以根据市场和推广方法选择平台。在美国,iPhone或Android都行。在发展中国家的中低端市场,基于XHTML或手机短信的应用更靠谱(CSDN编辑注:在中国Symbian和Java、WAP仍然有大量用户)。

误区五:(产品发布后)我们真是移动奇才

实际情况:保持饥渴,不断改进

祝贺你,你的移动产品成功了,每月增速很快。但别高兴的太早,这很可能是因为整个移动行业都在飞速增长。确保让你的团队不断思考自己的选择,并且不要迷信“移动就是不同”的说法。专注于提供绝佳的用户体验,然后你们才能成为真正的天才。

移动代表着巨大的机遇,未来将成为许多服务的主要访问方式。希望在你创建移动应用公司或者为已有的互联网项目组建移动团队的时候,上面的建议能有所帮助。

分享到:
评论

相关推荐

    团队建设的五个阶段与常见误区.pptx

    团队建设的五个阶段与常见误区 团队建设是企业或组织中的一个核心部分,对企业的发展和成长产生着至关重要的影响。然而,许多企业在团队建设中都会遇到一些常见的误区,本文将对团队建设的五个阶段和常见误区进行...

    敏捷开发的常见误区.doc

    总之,敏捷开发强调灵活性、客户参与和快速反馈,但其实施必须根据项目特性灵活应用,避免陷入常见的误区。理解并正确运用敏捷原则和实践,才能充分发挥敏捷的优势,提高软件开发效率和客户满意度。

    团队及团队精神_软件开发团队组建.pptx

    在实践中,为了打造一支优秀的团队,我们需要理解并培养这些特征,同时避免团队建设的误区,如忽视沟通、没有明确的团队目标或者没有合适的激励措施。对于不同类型团队的成功,比如问题解决团队需要信任,创新团队...

    中国品牌出海的10个常见误区.f

    中国品牌出海的10个常见误区.f

    关于Java在软件开发中的误区分析.pdf

    它是一种开放性的软件,有着良好的规范性和高效性,适用于团队项目的开发,能够提高软件开发效果。Java软件通常包括Java编程语言、文件格式、虚拟机以及应用程序接口等多个部分,这使得它在现代计算机和数据中心等...

    千人团队,小组业绩稳定第一,社群运营的常见误区和团队架构经验分享.pdf

    这有助于打造一个凝聚力强、目标明确的团队。 - 透明沟通:在招聘过程中,作者愿意坦诚相待,把团队的优点和问题都展现给求职者,避免虚假承诺,这样吸引来的成员更容易有长期合作的意愿。 总之,社群运营并非仅仅...

    10个常见的android新手误区

    Android开发是移动应用领域的一个重要分支,尤其对于初学者来说,避免一些常见的误区至关重要。本文将详细解析标题和描述中提到的10个Android新手误区,帮助开发者更好地理解和提升开发技能。 1. **不读Android开发...

    13个Android开发常见误区-老程序员原来精在这!

    本文将深入探讨13个Android开发中的常见误区,并提供相应的解决策略,帮助开发者提升技能,提高开发效率。 1. **不理解Android组件生命周期**:Android应用程序由四大组件(Activity、Service、BroadcastReceiver、...

    多媒体CAI课件制作中的几个误区探析

    多媒体CAI课件制作中的几个误区探析多媒体CAI课件制作中的几个误区探析

    14个电路设计常见误区整理

    今天我们来看看电子工程师会出现的下面的几个误区,你是不是也这样想的。 误区一:这板子的PCB 设计要求不高,就用细一点的线,自动布吧。点评:自动布线必然要占用更大的PCB 面积,同时产生比手动布线多好多倍的过...

    差分信号PCB布局布线时的几个常见误区

    本文将详细介绍几个关于差分信号PCB布局布线时的常见误区,并提供相应的解决方案。 误区一:错误理解差分信号的回流路径 一个常见的误区是认为差分信号不需要地平面作为回流路径,或者认为差分走线彼此为对方提供...

    简要分析企业百度竞价几个常见误区.docx

    5. **误区五:认为竞价无需专人管理** 百度竞价是一个需要精细操作的过程,涉及到账户优化、数据分析、咨询技巧等多个环节。团队协作能更好地进行细化管理,提高效果。 **解决方案**:有条件的企业可以组建专业...

    C/C++ 常见误区

    【C/C++常见误区详解】 在C/C++编程中,遵循标准和良好的编程习惯至关重要,因为这直接影响到代码的可读性、移植性和维护性。以下是一些常见的误区及其解释: 1. **头文件包含误区**:在C/C++中,通常推荐使用`<>`...

    团队及团队精神—软件开发团队组建.ppt

    团队及团队精神的误区有时会导致项目失败,如软件项目中常见的问题包括:软件功能与目标分离、商务与技术分离、缺乏共同语言和过程,以及团队无法有效沟通和调整开发过程。避免这些误区,构建高效的团队文化,是提升...

    安全等级保护的7个常见误区.docx

    5. **误区五:小型企业或个人网站不用等保** 等保制度适用于所有网络运营者,无论企业大小或网站规模。任何提供网络服务的组织都需要考虑等级保护。 6. **误区六:等保是一次性任务** 等保是持续性的责任,需要...

    性能测试常见误区.doc

    5. 误区五:在开发环境中进行性能测试就足够了。开发环境的硬件条件通常较差,可能掩盖真实性能问题。性能测试应在接近生产环境的高配置下进行,除非特定目的,如查找并发算法问题。 6. 误区六:系统存在瓶颈即不...

    消除 AC 驱动器的 8 个常见误区.docx

    5. 误区五解释了任何低成本的单级驱动器都需要根据负载进行调整,包括线性驱动器,以优化效率和成本。 6. 通过简单的电流传感电阻器调整设计,可以实现像开关驱动器一样的功率级优化,以适应散热系统。 7. 误区七...

    识别增值税的十二个常见误区.doc

    【增值税的十二个常见误区详解】 误区一:增值税是按照增值额征税 实际上,增值税确实基于增值额来计算,但实际操作中由于增值额难以精确计算,因此采用了两种征收方式。简易征收办法主要针对小规模纳税人和个人,...

Global site tag (gtag.js) - Google Analytics