Skip to content

Latest commit

 

History

History
234 lines (125 loc) · 20.2 KB

15-top-questions-to-ask-app-developers-before-hiring-them-9a18617825f.md

File metadata and controls

234 lines (125 loc) · 20.2 KB

雇佣应用程序开发人员前要问的 15 个首要问题

原文:https://pub.towardsai.net/15-top-questions-to-ask-app-developers-before-hiring-them-9a18617825f?source=collection_archive---------3-----------------------

移动应用正在接管整个世界。在当今时代,移动客户已经开始依赖应用程序来熟悉项目,甚至会支付现金来购买应用程序。

随着技术的加速发展,商业形式已经发生了永久性的变化。目前,移动应用程序对组织来说是不可或缺的,它可以与客户和合作伙伴建立更紧密的联系。

2018 年,全球移动应用收入超过 3650 亿美元。

2023 年,移动应用程序预计将通过付费下载和应用内广告产生超过 9350 亿美元的收入。

(来源:)

由于每个组织的网站都做出了类似的保证,让你的应用程序获得下载,并使其排名靠前,所以对于一个企业来说,选择哪个组织往往格外困难。

在本文中,您将发现在招聘一个移动应用程序开发组织时,您可以向他们提出的问题和指示,该组织将帮助您更快地做出稳定的选择。在不进一步推迟的情况下,这里是在雇佣移动应用开发者之前最常问的问题,你可以向你希望雇佣的合作伙伴和潜在组织提出这些问题。这些问题会帮助你挑选出最适合你下一个项目的问题。

向移动应用开发者提出的潜在问题

我们在全球拥有 590 万名安卓软件工程师。大约有 280 万开发者将 iOS 平台列为开发工具。全球移动开发者总数约为 1115 万,到 2020 年,这一数字可能会增长到 1400 万。

(来源: 扫描 )

这些统计数据清楚地表明,android 开发者的重要性远高于我们的想象。因此,这里有一些排序可以帮助你的方法。

问题 1:你能给我一些你过去工作的例子吗?

这绝不是一个不合理的问题。说实话,移动应用工程师应该更愿意给出他们过去工作的例子。因此,当 雇佣一个移动应用开发者 时,这是迄今为止最好问的问题之一。

试用他们以前创建的应用程序。这会让你想到他们做了什么,是否与你的要求一致。

移动应用程序设计师应该带你浏览他们手机上的应用程序,或者愉快地连接到 App Store 或 Google Play store 上的应用程序。他们应该广泛地阐述他们的包容性,以及如何合理地认同你在寻找什么。

在每一种情况下,你都可以在看到他/她以前的展览后对他/她保持期望。因为这一直是某人资质和能力的指针。

熟练和有才华的工程师会很高兴地分享他/她之前工作过的连接,并会真诚地展示他们对应用程序的承诺。不是所有的移动应用程序设计者都会在没有任何准备的情况下组装一个应用程序。

问题 2:你的项目开发方法是什么?

你需要知道办公室在最关键的时候是如何工作的——当他们处理你的申请时。你应该意识到办公室最近的冒险进行到什么程度,在这个过程中出现了什么令人惊讶的问题(例如:进步成本的问题,等等。),而办公室从来没有真正照亮过他们什么。

意识到这些事情使你决定你是否将与一个可靠的组织一起工作,该组织意识到如何快速应对困难,并因此能够交付富有成效的应用程序。

一项调查告诉观众,开发一个企业移动应用程序的价格通常在 10 万美元到 50 万美元之间

(来源:**)******

这些数字表明,如果一个组织在一个应用上花了这么多钱,他们需要一个可靠的开发方法。

在开发过程中,通信是最重要和最基本的事情,你应该对此逐步谨慎。

通信从最开始(任务开始时)开始,到最后一次递交申请时结束。从最早的起点开始,你和设计师需要认同你的应用程序的亮点和有用性。

在这一点上,你必须合作,使电线边缘和假冒 ups 说话的应用会像什么,记住所有的亮点。当计划得到您的全面肯定时——这是应用改进开始的一个阶段。

在改进过程中应该有可靠的对应关系,并且应该是可预测的。

在同等条件下,只要和一个能灵活处理事情的办公室合作就行了。一般来说,脚步轻快的工程师会更有效地完成事情,并有更好的方法来处理基本可行项目(MVP)。

问题 3:询问平台和用户体验

直接了解需要应用程序帮助的设备是非常重要的。少数工程师会保证他们为任何设备生产,工作框架不会关注他们——他们甚至可能说服你为许多阶段创造。

尽管如此,你有一个合理的目标和活动设计,并已确定了特定的设备,你会很快坚持你的决定。

万一你的目标兴趣群体是 Android,那么,集中精力为 Android 客户端开发应用程序。在你需要问的问题中,有一点是很重要的,那就是询问平台是如何雇用合适的移动应用程序开发人员。********

尽管如此,如果你需要在多个阶段进行制作,请明确你的选择——这将有助于你了解与你的想法密切相关的正确设计师,并努力实现它。

有趣的是,任何声称可以为多个阶段生产的应用程序设计师都可能是跨阶段的应用程序工程师。

根据统计,拥有一流客户体验管理的公司实现的客户利润率同比增长比同行高出 527%,公司收入增长高出 359%

(来源:Screenz)****

在极短的时间内为 android 和 iOS 两个阶段制作它们可能是可以接受的,特别是现在跨阶段应用程序越来越为人所知,但没有犯任何错误,为了传达最佳的客户端体验和应用程序执行,本地应用程序是一个容易的决定——你需要一个在一个阶段有一些专业知识的设计师。

问题 4:你有多少建立我的申请所需的特殊亮点的经验?

作为应用程序所有者,您应该考虑到您需要为您的应用程序记住的亮点和有用性。无论如何,从客户的角度来看,你所期望的——显然应该是你所知道的。

你要保证设计师或者 手机 app 开发公司 能编造出你的每一个亮点。如果你的设计师刚刚处理了这些亮点,在这一点上,你不需要担心——这是一个明确的首选位置。

虽然亮点很重要,但计划和客户对应用程序的参与不应被放弃。如果没有非凡的结构和 UX,你的应用程序将会经历缺少客户端和无处不在的不良影响。

一般来说,每个设计师都没有合理的参与根据你的先决条件建立所有的亮点。这并不意味着他们不能满足你的要求。你必须问他们他们打算如何执行那个亮点的程序。这会给你一种成就感,激发对设计师的信任——他会意识到他所说的。

由于 Android 和 Apple 应用程序代表了大约 500 万个同类应用程序,总的来说,也许让你的应用程序脱颖而出的最理想的方法是流行的结构和 UX。相信我们:用户可以立即判断出一个应用程序的易用性是否无助。

任何值得称赞的 office 都将在制作时尚的应用程序方面占据优势,同时也是一种享受。

问题 5:哪种挑染最贵?

有一件事要优先考虑: 你并不是真的为亮点本身付费,而是制作各种亮点所花的时间,最终影响了你的最后一笔费用。

尽管如此,有几个亮点经常会增加你的应用程序升级风险的更大费用:

  • 在线商务:你必须安全地处理分期付款吗?
  • 基于网络的生活:你需要分享/档案选择吗?
  • 数据库:您是否必须获取/存储客户或外部人员的信息?
  • 客户档案:您的客户需要登录、有记录或档案吗?
  • 服务器:今后您是否必须使用工程师的服务器/服务器组?
  • 日复一日的支持:如果出现危机,你会需要不间断的帮助吗?
  • 设计师:你必须为你的内部团队招聘工程师吗?
  • 确保应用设计人员调查您的目标:

一个巨大的警告是,工程师会根据你的简报给你一个标准。于是, 用心思和谨慎雇佣手机 app 开发者;你的应用程序设计者应该始终希望以最具成本效益的方式完成你的目标。

问题 6:你是否考虑过 MVP(最小可行产品)和 POC(概念验证),你是否在某个时候放弃了这些?

绝大多数企业家,在很大程度上,对此感到困惑——也就是说,为他们的事业建立一个概念证明(POC)或最小可行产品(MVP)。

这些想法是这位女士的想法的一部分,她想知道该项目或应用程序是否会得到合作伙伴和最终客户的全面认可——这无疑为发送最新形式、最有把握的想法创造了机会。

  • 概念验证(POC): POC 是一个较小的项目,通常在内部使用,而不是让一般社会了解它,以检查在推进过程中可以实现的特定想法。
  • 最不可行产品(MVP): MVP 是你在市场上尝试的所有产品中可以忽略不计的一种,它建议你的客户在你投入大量现金和资产建造他们不需要或不需要的东西之前,如何回应你的产品。

在进行 POC 和 MVP 晋升之前,你需要向你自己和一家 软件开发公司 询问下面的问题。

  • 你专注于哪个行业或市场?
  • 谁是你的意向兴趣群体?
  • 你试图得到什么,结果会是什么?

一般来说很重要——你说你想通过这个应用程序解决聚焦展示的折磨目的是什么?

问题 7:获取一些关于完成移动应用程序所需时间的信息

创业成果的过程依赖于申请的亮点,进步小组,天空是从那里的限制。每个改进和结构化任务都必须有一个截止时间来跟踪它的发展。请注意任务的开始日期。谈一谈每项事业从开始进展到完成所需要的评估时间。保证申请工程师在你的截止时间内认真工作。

随着谷歌 Play 商店上可供下载的应用数量的增加,你的应用可能完成的时间变得更加关键。

(来源:build fire)****

此外,您应该发现一个应用程序设计者,他将在适当的时间内完成应用程序。创新正在快速变化和发展。在发展周期中,新的创新可能会涌现,特别是如果你的应用程序设计者需要不断地创造。这建议我,你应该和设计师一起检查他们是否适合在改进阶段出现的任何新的创新。

问题 8:您会将我的移动应用程序展示给应用程序商店吗?该应用程序会以谁的名义出现?

测试之后,调度程序的最后一步是将您的应用程序展示给各个应用程序商店,例如,Apple App Store 和 Google Play。您的应用程序实际上是活的!

让应用程序适应这些商店可能是一项漫长而令人困惑的任务(尤其是对苹果应用商店而言)。然而,你的工程师应该知道程序的复杂细节,并且可以选择全程控制你。

在任何情况下,重要的是您获得自己的苹果开发者计划会员资格、Google Play 工程师帐户和您自己在其他应用商店的记录,并在您的记录下提交应用程序。这个只能是终极 安卓 app 开发解决方案

有时,应用程序设计者或开发组织会将客户的应用程序以他们的名义提交给应用程序商店。你需要完全保持一个战略距离,因为当设计师好了,走了,你将无法进入你的应用,因为应用商店不会意识到这是你的应用。

由于您不会接近记录,因此您将无法选择排出新表格。基本上,您需要重新开始,在另一个记录下向商店发送 spic 和 span 应用程序,并以某种方式说服您的客户下载新表单。不太好。

通过这种方式,这是很重要的,你要通过现金来获得自己的应用程序商店帐户,以便应用程序可以在你的记录下释放。

因此,虽然设计师应该帮助指导你通过住宿程序,但最基本的是,一切都要在你的记录下提交。

问题 9:项目将如何管理?

在尝试应用程序开发的整个过程中,无论与谁合作,都有不同的阶段:

  • 调查并撰写简报
  • 结构和改进时间
  • 组织与组织
  • 持续改进计划
  • 推进支持和维护。
  • 最重要的保证:

设计师们谈论利用敏捷和瀑布的混合来冒险执行人员的策略,敏捷意味着过程是迭代的,可以在很短的时间内做出改变/适应,或者浪费资产。而瀑布保证了企业有一个可行的结构,并且每个人都知道在整个过程的哪个阶段应该实践什么。

iOS 应用开发公司和 Android 公司的习惯与敏捷:

-级联:

更传统的任务,管理者的策略使程序越来越直接,这最终意味着你的事业的伴随阶段不能开始,直到过去的进展结束。

-灵巧:

一个越来越迭代和通用的方法,在整个改进过程中,你将不断地检查你的应用程序结构,依赖于来自你的最终客户的测试的批评。

什么是配置运行?

这是用来与客户一起创建和测试您的应用程序的显式部分,实际上,结构化运行通常需要半个月的时间,在每次运行结束时,在客户进行改进之前,会选择您的企业的哪些组成部分最能激励他们。

问题 10:你将通过什么方式测试我的申请?

你需要做的恰恰相反的事情是分派一个有很多 bug 和不完整亮点的应用程序。这取决于您和您的应用程序工程师的合作,以保证您的应用程序的工作,并以您想象的方式工作。

您的应用程序应该在创建时就进行测试。万一你的工程师利用了协调系统(根据上面的问题 8,他们应该这样做),他们会在整个过程中给你应用程序的测试变量,这样你就可以在它们被制作时确认亮点。

测试应该在为其制作应用程序的手机上进行。

如果您的应用程序是为 iOS 创建的,那么在 iPhone 的最新版本上进行测试就非常简单了,比如 6S 和 6S Plus、6 和 6 Plus、SE、5S 和 5。

如果你的应用程序是为 Android 开发的,那么对于一个 应用程序开发公司 来说,测试可能会更加困难,因为有如此大量的各种手机和各种形式的 Android。您不必在每个 Android 小工具或改编版本上测试您的应用程序,但是适当的测试措施将有助于跟踪任何错误或无助的客户端遇到的问题。

通过中心聚会或“游说测试”让你的应用程序在潜在客户的控制之下也是很重要的。

你和你的设计者将会过多地参与到应用程序的制作中,从而有机会看到它的缺陷。因此,被排斥者的观点对于识别可能的升级和中断的亮点将非常重要。

usertesting.com、Perfecto Mobile 和 Device Anywhere 等仪器和目的地同样可以帮助简化测试过程。

应用工程师可能对测试有不同的想法,所以要确保你已经适应了测试技术和你的应用程序被测试的程度。

问题 11:人工测试和自动化测试哪个更好?

对于手工测试,你会得到视觉上的批评,而且从短期来看,这是可以承受的。除此之外,你还能从真实的客户群中获得真正的人类贡献,这真的很重要。手动测试最适合探索性的、易于使用的或者特别指定的测试。

关于探索性测试,分析者的信息、经验、感知能力和直觉是最基本的。在这种情况下,执行测试程序需要人力。人类思维同样是易用性测试的基础。在这种测试中,您可以决定产品在解决客户困扰方面的易用性、有用性和能力。对于这种测试,手动测试是一个理想的选择。在特别指定的测试情况下,没有特别的方法,因为它是完全即兴的。对分析器的理解和信息是这种编程测试的主要关键因素。

通过机械化测试,您可以获得速度、熟练程度和良好的 移动应用程序开发解决方案 ,代码的可重用测试,以及对应用程序执行的更好的感知。自动化测试是复发、执行、负载测试和重散列执行的首选答案。保证您的应用程序得到自动化和手动测试是一个聪明的想法。

问题 12:你的 GitHub 库的链接是什么,你有开发者帐号吗?

设计者使用 Github 基本上是为了再现控制。尽管如此,大多数设计师使用 Github 来保留他们需要向他们的团队或客户传达的代码。

请求你的工程师共享一个到他们的 Github 库的连接。您应该会看到他们创建的一些应用程序以及他们正在尝试的一些应用程序。

在你 雇佣应用开发者 的情况下,未来的设计师没有工程师账号,在那一点上,他们很可能之前没有向 Play Store 分发任何应用。

这并不意味着你要利用他们的设计师帐户。你只是需要它来决定。然而,正如所料,不要使用你招募的工程师的游戏商店设计师的记录。

最后

移动应用程序开发解决方案已经成为一个热门话题。随着趋势和新兴技术、工具和框架的出现,开发移动应用程序不再是一项艰巨的任务。通过雇佣一个顶级的 移动应用开发公司 ,你可以很容易地为你的品牌建立一个数字形象。这篇博客已经涵盖了你在雇佣相关应用开发者之前应该问的所有主要问题,但是,如果你对如何开始使用你自己的应用有任何疑问,或者有一个你想将其转化为应用的想法,那么你可以 联系我们 或者在下面提出疑问!