为什么要选择正确的发展伙伴是一个挑战,建立一个应用程序时

让我们面对现实吧,在一个点上每个人都认为他们有一个杀手级应用的新理念,它将会是下一件大事。不幸的是,他们没有考虑到它是多么的困难,以开发新的软件平台,然后销售它。大多数非技术人员谁是熟悉业务,财务,营销等领域从来没有遇到过的情况下,他们必须建立一个技术奇迹凭空。这就是为什么我使用约栋房子或是车子类比通常解释技术的发展,并在大多数情况下,人最近或当前作业。

你可以建立一个土屋,木房子,或大豪宅。

在开发中,你可以雇佣初级、中级或专业的程序员。至于房子,你可以找个人为你建造一个简单的泥屋,一个更大的木屋,或一个复杂的豪宅。为了建造一所海关房子,你首先需要聘请一名建筑师来设计蓝图,然后是一组建筑人员来为房子建造地基。然后框架就搭建好了,最后你就搭建好了厨房、浴室和卧室。当然,最后你必须安装照明、管道、窗户、门和其他所有进入房子的东西。你也可以这样说汽车。

你可以买一个便宜的汽车,雷克萨斯,或法拉利。

不,你买这车的事情,有人仍然有设计的车,和模具刷新(新体)可以通过$ 200MM或一个完整的重新设计600MM $。我们不要忘了引擎。井开发的世界上“身材”可以是什么人看,如前端设计,图形界面,字体,图标,样式和颜色。该“框架”可以毫不夸张地说一个“框架”,你可以建立诸如目标C为iPhone,PHP,MySQL或Node.js的/ MongoDB的用于Web,或者跨平台的框架,如Facebook的阵营本地或微软的Xamarin。最后,“引擎”可以相比的主要算法,功能,数据库,后端服务器和整个基础架构下的平台。

尽管人类一直以来的中期1880年建造了几千年的房子,和汽车,软件开发是一个相对较新的努力。即使当NASA在60年代送宇航员到太空,我们用的是非常基本的编程语言,大量的笨重的计算机系统。即使是智能手机仅仅十年的历史。

互联网创造了造成程序员巨大的紧迫性和必要性,这世界是供不应求模式的重大转变。不仅如此,但现有专业程序员的数量是非常低的。在大科技公司在硅谷和世界其他地区的大部分工作。很多时候,他们正在经营自己的创业公司。manbetx手机网页版

如果你足够幸运,在你的初创公司找到了一位首席技术官(CTO),那么你就能避开100个平庸的程序员,只找到一个专家。

这个数字甚至可能是1000至1。

好消息是,因为世界上有这么多的程序员,就像你可以雇人来修理你的房子或汽车一样,你也可以雇人来为你建立一个简单的网站。而且,随着WordPress的发明和通过YouTube教程学习如何使用它,任何人都可以实际建立自己的网站。

但这里是断开的谎言。

构建一个简单的网站或简单的移动应用是建设有卓越的功能,基础设施和可扩展服务器一个高度复杂的移动平台非常不同。这是加热冷冻晚餐,并学习如何做饭是在用米其林二星级餐厅服务的整个7道菜的晚餐之间的差异。

我个人建立了一个最小的一百网站的个人和专业,几乎一打移动应用一起。通过建立他们我不得不雇几个世界各地的公司来帮助我。我可以肯定地说,我至少在八个国家用最少二十软件开发公司工作过。有一件事情已经摆明了要我在过去的二十年构建软件平台:

大多数软件开发公司碰了壁,当涉及到技能。

大多数非专业程序员可以建立自己的平台,甚至是后端的基础知识,并且将其结合在一起。但他们不能建立疑难件您的应用程序的需求,他们会被卡住。然后,你必须找人来帮助他们。事情开始打破。您的应用程序不能正常工作,你不能市场一个破碎的产品。你已经花了两次,你原以为这些钱,并花了两倍的时万博间,你计划的金额。你是落后于计划,以及快速的钱所剩无几。万博最糟糕的是,你甚至没有一个好的产品。

如果你是一个有抱负的歌手,谁你愿意去生产新专辑:你的朋友下来谁拥有播客录音棚,或者格莱美获奖Jay-Z的街道?

或者谁你更愿意去学习如何画帮助:你高中的美术老师,或者梵高?

这是在发展质量和技能的差异也是如此。你可以找到一吨的大三学生,甚至中级开发人员,但没有那么多专家。当建立一个复杂的平台,这里有一些你可能与大多数非专业的外包开发经历的事情:

  • 他们不会在你的时区与您合作。
  • 他们的英语水平只是基本的,通信将是艰难的。
  • 如果在所有的某些功能不工作那么好。
  • 毫无创意在你的平台的时候(你问什么是你所得到的)。
  • 平台的疑难件需要永远打造,如果在所有。
  • 没有“团队”的意义上,它更是一个工作给他们的。
  • 他们可能多任务处理等项目,而不是专注于你的。
  • 他们并不十分关心你的业务或营销目标。
  • 他们可能只是消失借口了几个星期,当他们返回。
  • 您的平台不会是可扩展的,并且将是容易崩溃频繁。
  • 最后你会浪费你的时间和金钱。万博
  • 你会变得沮丧,压力太大了,而悲伤。
  • 你将在广场一回,并寻找专家。

你应该问自己的问题是:如何避免这个噩梦?

如果你是一个非技术性的企业家,答案很简单。你找到谁不只是技术,但在运行启动非常精通。此人将是你的产品经理,并有可能您的创始人之一(通常与COO的头衔)。如果你能找到一家软件开发公司,谁知道启动的来龙去脉,并让您正在寻找的专家级技能,那么你将在更好的形状。这些都是一些你应该寻找一个软件开发合作伙伴的事情:

  • 当他们碰到一堵墙时,他们会迅速突破它。
  • 他们提供功能性建议。
  • 他们提供的UI(用户界面)和UX(用户体验)的建议。
  • 他们知道哪些框架或代码库最适合您的平台。
  • 他们知道他们的周围后端基础设施和可扩展性的方式。
  • 如果在所有平台很少会崩溃。
  • 他们会在任何错误的顶部,并立即解决这些问题。
  • 他们想知道您的业务和营销目标。
  • 他们关心的是,他们正在构建什么,想成为你的“团队”。
  • 他们通常建立类似的东西,这样可以节省时间。
  • 它们可在早晨有一个Scrum和讲正确的英语。
  • 他们会使用工具,你选择(在我的情况懈怠,Trello,谷歌驱动器,视频聊天)。
  • 他们很少休假,以及如果他们这样做,它在一个重要的时间通常并不。
  • 他们不给你借口,而是他们给你解决难题。

有您与专家开发公司得到很多其他的事情。这些仅仅是亮点。你要寻找的主要问题是谁愿意帮助你下你的想法的螺母和螺栓,同时了解你的目标市场的队伍。他们应该帮助你做出好的技术和商业决策,从而最终影响您的UX。这同样适用于用户界面,网络和数字资产,以及社交媒体。你的市场营销和业务发展的目标应该齐头并进与您的团队正在建设的技术。

寻找一个能力的合作伙伴是困难的,但值得。

这些年来,我收购的大多数客户聘请我来解决其他公司造成的问题。例如,一个客户曾经告诉我,他们在世界的另一端雇佣了一个外包的开发商店来开发一个应用程序。他们花了1万美元得到了一个几乎没有任何功能并且反复崩溃的移动应用程序样板。然后我向他解释,如果他先来找我,1万美元能给他多少。我是当场被录用的。在大多数情况下,我可能是产品经理/项目负责人,但如果没有一个专业的开发团队,我就不能领导任何事情。

现在当然有专家级公司合作也将花费你的专家级率。正如老话所说,“你得到你所付出的'你想一个土屋,一个木制的房子或大厦?你想要一个便宜的车,一个SUV或豪华跑车?一旦你决定你想要(或能买得起)的质量,那么它的时间为您做的,以使上你要聘请谁决策所需的研究。

随着在发展的世界20年来的历程,无论是网络和移动,我很幸运地找到了我的软件合作伙伴。没有其他公司很接近这一辉煌和多元化的团队的顶级开发商。我上面写的,你应该寻找一个合作伙伴什么,子弹名单,这是我对他们的描述。请记住,他们也承认自己的缺点和工作对改善他们。

找一家能够搭建一个技术难度最高的平台的公司,就像让Jay-Z为我制作唱片,或者梵高亲自帮我画一幅杰作。最令人印象深刻的是,他们能够轻松地、毫无限制地完成任务。现在和将来能够在我的平台上与他们一起工作,我感到非常激动。我建议您也这样做,以避免上述陷阱和噩梦。

如果您需要帮助选择合适的合作伙伴,给我发信息我很乐意帮助你们在发展的世界里遨游。

留下你的评论

您的电子邮件地址不会被公开。必需的地方已做标记*