为什么要为iPhone应用程序项目制定路线图

在MobDesign上,如果没有先进行路线图课程,就不会吸引客户。 您会问什么是路线图会议? 好了,路线图会话使我和客户能够创建一条从客户今天到客户希望明天的路径。

这些会议通常要花几个小时到一两天,这取决于项目的规模。 以下是我们在这些会议期间将涉及的各个主题。

您的业​​务目标

我想知道您要通过项目实现的目标。 您的目标是创建一个MVP来测试市场吗? 为已被证实但需要吸引更多用户的想法创建v1? 创建一个内部应用程序来帮助您的员工提高效率吗? 创建一个营销应用程序来展示您的产品?

我为什么在乎? 毕竟,您是带着我对应用程序的想法来到我这里的,为什么我不今天才开始对其进行编码?

好了, 有很多方法可以创建iPhone应用程序 。 对于MVP,我可以创建一个无法处理所有极端情况的应用程序,因此可以在探索应用程序概念是否值得的同时节省开发成本。

对于V1项目,要在稳定性,可维护性和监视性方面进行大量考虑,以使您将来可以轻松构建产品,并且不会每隔5分钟出现在用户面前。

因此,根据您的业务目标,项目其余部分的对话将有所不同。

您的目标受众

我记得我在加入Office.com团队几周后在Microsoft时问:“我们为谁设计此功能?”。 我的老板回答:“每个人”。

即使对于有数百万访问者的网站,这也可能是最差的响应。 您总是在为目标人群设计。 并非每个人都希望使用Instagram,Twitter或您的保姆发现应用程序。

与您的应用想法相同,知道为谁设计应用程序,将使您和我能够优先考虑您的用户故事,从而使我们能够针对您所针对的人群设计应用程序。

您的用户故事

这是很多人感到困惑的地方。 通常,客户会向我提供功能列表,然后向他们询问用户故事。 无论如何,用户故事是什么?

从https://www.mountaingoatsoftware.com/agile/user-stories

用户故事是对功能的简短描述,从需要新功能的人员(通常是系统的用户或客户)的角度出发。 它们通常遵循一个简单的模板:

作为,我想要,以便。

用户故事通常写在索引卡或便签上,存储在鞋盒中,并排列在墙壁或桌子上,以方便计划和讨论。 因此,他们将注意力从写作功能转移到讨论功能上。 实际上,这些讨论比任何书面内容都重要。

因此,用户故事实际上只是在思考用户想要做什么。 然后从这些中定义实现此目标所需的功能。 您会以多种方式解决用户的问题,您会感到惊讶。 而且有些创建起来比其他的要昂贵得多。

您的预算

有些人不喜欢谈论这个。 他们担心如果他们告诉我他们的预算,我会给他们引用这个数字。 这不是我的意图。 为了解释为什么这是一个重要的话题,我喜欢使用汽车类比。 如果您去找汽车销售员并告诉他:“我要汽车”。 他能够为您提供不带任何装饰的小型现代汽车或满载的保时捷SUV。 而且,在功能,质量和完成度各不相同的情况下,您仍将有很多选择。 了解您的预算可以使他和您将选择范围缩小到您可以负担得起的汽车 。 不过,您仍然可以购买低于预算的汽车。

应用程序也一样。 如果您已经有了预算,并且拥有一系列用户案例,那么将为您提供如何在预算范围内实现业务目标的选择 。 这些可能包括:

  • 缩短用户故事列表
  • 降低应用程序的质量
  • 增加预算
  • 削减项目

应用程式的品质

应用程序的创建并非均等。 有些看起来像基本应用程序,而另一些则高度抛光。 衡量质量的另一个质量轴是维护,添加功能,修复错误的难易程度。 您可以节省一些钱,创建一个始终崩溃的应用程序,维护该应用程序,对其进行构建或在其上进行投资或投资于此应用程序的未来都是昂贵的,并为构建该应用程序奠定了坚实的基础。

出于明显的原因,此对话在很大程度上受您的业务目标和预算的影响。

第三方服务

一个应用很少会不需要某种第三方服务。

  • 第三方技术服务可帮助您了解应用程序中的问题
  • Google Analytics(分析)服务了解您的用户对应用程序的使用情况
  • 潜在的服务器
  • 对讲等服务,可直接从应用程序内轻松与您的用户对话

所有这些都有收益和成本。 因此,仔细的交谈可以帮助您根据业务目标和预算做出最佳决策。

发布过程

您想多久发布一次? 在敏捷世界中,一个良好的项目应该能够在每个sprint的最后定期发布。 大约每两周一次。 那是你要的吗?

您是否希望我照顾将应用程序推送到App Store还是要执行的操作? 需要与您的营销团队进行哪种同步?

维修计划

交付应用程序只是第一步。 一旦应用程序退出,旅程的第二部分就会开始。 来自分析服务,崩溃报告服务和反馈系统的数据开始引入。是的,发现了错误。 您想让我留意这些还是您要照顾它们。

应该在发布后预算时间来修复错误 ,因为无论人们怎么说,在大多数公司预算内都不可能交付无错误的应用程序。

计划维护是一件好事,因为这又会影响您的预算。

潜在风险

这从来不是有趣的部分,但是必须解决。 目的是确定我们可以想到的有关该项目的所有风险。 您是否收集个人身份信息? 是否存在与此相关的风险,是否需要制定计划以确保此数据安全? 如果数据库被破坏怎么办?

另一个最近的示例是Parse.com。 在那个平台上建立了很多项目,最终宣布它将关闭。 这对您的项目来说是相当大的风险。 即使非常简短也应进行讨论。

为什么要付款?

这对双方都有好处。 从您的角度来看,这使您有机会以相对较低的成本与我合作,了解我的工作方式,了解我们是否相处,了解我是否真的兑现了自己的承诺,然后再进行更大的参与。

最后,您将获得一份报告,其中概述了所有这些对话,列出了项目的所有任务以及时间估算,并根据您告诉我的内容推荐了要使用的各种服务。 您可以获取该文档,并要求其他人实施该项目。

最重要的是, 您将获得更好的估计 。 当其他公司进行未付款的估计时,由于未付款,它们倾向于匆忙完成该估计。 他们的目标是尽快将其退还给您。 如果估算结果不正确,那么他们要么要求更多资金,要么偷工减料。 您最终会得到一个与预期不符的应用程序,否则该机构最终将失去其衬衫。

从我的角度来看,好处是相似的,我可以了解更多有关您的信息,您的工作方式并决定我是否与您合作良好。 这有助于建立您我之间的信任

由于获得了报酬,我还可以花时间了解项目,研究需要研究的内容,并为您提供切合实际的估算。 这使我安心,我将能够实现您的期望。

您喜欢路线图的想法吗? 伸出手,让我知道。