在手机时代组装开发团队
这篇文章是一个名为“现代软件未来”的新系列的一部分,并通过新的遗物带给您。阅读此处的系列。与往常一样,VidtureBeat是关于维持社论的氛围。
此时,这是旧新闻 - 我们在手机时代。无论您是蓬勃发展的启动还是寻求拍摄的公司,都会组装移动开发团队可以采取一些技巧和专业知识。
您如何构建一个可以快速有效地开发和迭代应用程序的团队?您需要填充的主要角色是什么?什么是炒作,什么不是?如何与桌面为中心的Web 2.0的年龄不同?这一切如何与后端应用程序开发有关?
虽然您可能会认为答案是雇用一支专家团队来解决问题,但谷歌移动团队的前歌唱者和创始人们认为这是相反的,称之为“5个神话来构建一个令人敬畏的移动团队”。
“第一次进行移动开发的人的自然障碍是假设移动与其他软件开发不同。这导致招聘移动“专家”,其中许多人缺乏稳固的消费产品经验,“GIL写道。“另外,专家可能已经拥有的专家知识将在六个月内在您的团队中有机学习。”
吉尔继续说同样的“移动工程师”,解释着伟大的通用开发人员的关注不仅扩大了您的招聘池,还可以确保适应适应的敏捷成员的优质团队。
跷跷板和永恒的Cofounder和Ceo的Aaron Gotwalt,在构建移动团队时使用类似的方法。
“为移动开发需要您的设计,客户端工程和服务器工程,以便紧紧地一起移动。对我们来说,这意味着建立一个多功能的团队 - 我们的设计师也有能力的客户端工程师,我们的客户工程师经验丰富的后端开发人员,“Gotwalk表示。“有能力在这些差距中有效地沟通有助于每个人都在同一页面上。”
今年早些时候,我们看一下开发人员应该在这个新的移动时代关注的是,除了专注于将移动开发人员带入房屋而不是依靠外包,我们还通过基于云的服务来处理基础架构。Gotwalt同意,在建造敏捷和适应性的团队时,软件 - AS-AS-Service(SaaS)是一名救生员。
“在早期的舞台上启动,你想尽可能少地做,同时仍然允许您的工程师在保持基础架构运行和改进方面的坚定处理,”Gotwalt说。“我是一家平台的巨大粉丝作为服务。我们使用Heroku等产品来处理我们的托管环境和数据库管理。我们使用Sendredis和Memcachier等附加服务,用于数据服务,新的遗物和蜜粘剂,用于性能监控和例外跟踪,以及用于日志管理的纸质。这些产品提供了我知道如何构建和管理的服务。然而,我的业务不仅仅是获得完美的Postgres数据库群集运行 - 它在它的顶部构建一个应用程序。“
那么,什么是外带,然后,在将移动开发团队组合在一起时?一如既往地,聘请了很棒的人才,并使用最佳工具。在SaaS可以提供后端,基础架构,APM等新世界,工具甚至可以帮助填写团队。这两个人送手。
一如既往,一定要明智地使用这些工具和团队。特别是,避免在移动和网络开发之间的筒仓。过度沟通,以确保团队了解大局。在快速迭代的移动年龄,让每个人都在同一页面上是游戏的名称。