为什么细化很重要?
开始一个新项目是一个非常令人兴奋的阶段。正是在这里,对项目的最初热情正在形成,而这些想法又是密集而快速的。当客户联系我们时,他们开发应用程序或网站的背后通常有一个强烈的动机,它要么:符合个人经验的叙述。
符合内部业务需求。
适合服务不足的市场的需求。
有时它是以上所有。产品的基本要求是我们在范围界定过程中确定的最重要的点之一。
通常,我们阅读的简介乍一看有一个广泛的功能列表,为产品或服务提供多个 USP,这绝不是负面的。我们每天都在使用最初想法的最完整版本的应用程序,因此作为应用程序的潜在供应商,企业主希望它拥有所有的花里胡哨是有道理的。
例如,我们认为 Instagram 是一款几乎可以完成社交媒体应用可能做的所有事情的应用;发送消息、上传照片和视频、分享位置、播放音乐、特色广告和故事。但是,可以肯定的是,在 Instagram 最初发布时,该应用程序与我们现在看到的多方面内容共享生态系统相去甚远。
事实上,Instagram 最初的构想是一个名为 Burbn 的应用程序,以创作者 Kevin Systrom 对波旁威士忌的偏爱命名,该应用程序具有核心功能,包括基于位置的签到以及在其他功能之间共享图片的能力。在筹集到资金并组建了一个团队来开发该应用程序后,Systrom 被他的团队说服在最初发布时大幅改进提供的功能,以使该应用程序与当时最流行的图像共享应用程序保持一致。
在最初推出时,Burbn,现在更名为 Instagram,是最初想法的精简版,专注于分享照片、评论和点赞的核心功能。很容易忘记,2010 年的消费者与今天非常相似,他们热爱能够为他们提供强大服务和良好核心产品的应用程序。几乎不需要包含额外的功能来使应用程序在首次启动时成功。
绝对能够将照片直接发送给其他用户或自动消失的视频的想法是该服务的重要补充,但 Instagram 仍然因此而成功。一个强大的核心理念,每年都会增加,使应用程序保持领先地位。
从这个意义上说,迭代成为成功产品路线图的明确一方。当客户给我们带来扩展的功能列表时,我们需要采取的第一步是确定它们为什么需要在首次发布时存在的确切背景,以及这与产品或服务的 USP 有什么直接关系。通常,我们发现该服务的主要 USP 可以通过首先概述的有限数量的功能来实现。我们从事的每个项目都是独一无二的,每个项目都有其需求背景的不同历史,作为发现过程的一部分,我们的工作是确保我们为第一阶段发布概述的每个功能都能实现核心产品目的。
细化的结果是什么?
有时,围绕开发产品存在先入为主的观念,即如果初始发布中未包含某个功能,则根本不会包含该功能。如果选择了正确的路线图,这有点误导。例如,在 Arch,我们在构建一切时都考虑到了模块化。您的第一个版本发布,虽然并不总是包含最初布局的所有功能,但将来能够容纳您可以想象的所有必要的新功能。由于许多原因,细化过程是关键,当谈到细化功能列表背后的逻辑时,预算要求通常是一个关键的竞争者。但是还有许多其他考虑因素,包括对反馈的要求。开发一项功能没有任何意义,因为遵循用户的反馈结果是多余的,或者限制了用户参与产品核心服务的能力。
当我们与客户合作时,“路线图”这个词经常出现,这是有充分理由的。开发软件是一个旅程,其中有很多站。如果您将其视为公路旅行,那么您的第一次发射相当于您需要制造的汽油的第一站。这是您到达“一个”目的地的地方,还不是您的最终目的地,而是为您提供片刻休息和补充能量的地方。这是一个机会,可以了解您所经历的旅程的范围,您已经走了多远以及您必须走多远。
历史上最成功的数字产品都在不断迭代和开发的路线图上存在(并且许多继续存在)。新功能的引入可以在该旅程的任何时间点进行,关键是要确保您的起步顺利。您的“汽车”包装得很好,您没有忘记任何重要的事情,并且任何可能留在您起点的东西总是能够在途中取走。