我们是一个年轻的团队,决定在移动应用程序市场中寻找幸福,并为此选择了一个非常复杂的利基市场,涉及自我挖掘,自我折磨和反思。 这是我们在哈布雷(Habré)上的首个出版物系列,是否还会跟随其他人,取决于我们未来的冒险将如何发展。
同时,我们的道路是曲折的,充满了困难。 然而,即使在充满绝望和痛苦的时刻,我们也努力保持坚定的态度。 我希望我关于我们的一年半且仍在进行中的旅程的故事能够给某人带来实际的好处,并且至少可以警告新手开发人员不要犯我们的错误。
我们立即注意到:我们正在开发的产品尚未发布,并且在此阶段我们不必以某种方式评估我们的结果。 但是,该移动应用程序已在Google Play上可用。 到目前为止,已经实现了基本的基本功能。 目前,我们正处于开发的最后阶段,此后,我们将拥有该计划中最困难的部分-进入市场并推广产品。
我们参加了许多由州和近州基金组织的启动活动。 我不知道该怎么做,但是到目前为止,我们已经掌握了有关创建IT初创公司的足够理论,而且...无论如何,我们已经走了自己的路。 受您对产品的信念以及渴望在移动应用程序开发领域获得经验的启发,让我们慢慢走下去,没有投资者的束缚。
我们知道我们的产品是非常特殊的,不是为大众设计的,并且需要特殊的,非传送带的促销方式。 同样显而易见的是,创建高质量的产品和建立有效的业务模型是两个不同的过程,我们可以在一个过程中取得成功,而在另一个过程中取得失败。 尽管如此,我们并没有设定“不惜一切代价迅速切开面团”的任务,但制作出令我们自己满意的优质实用产品变得更加有价值和有趣。 不幸的是或幸运的是(我们将在以后进行评估),但是我们并不在寻找简单的方法。
从第四次尝试
我们是来自俄罗斯省的网站开发和在线广告领域的小型代理商。 我们已经工作6.5年,我们的大多数客户是本地大中型企业。 但是,我们的活动仅限于网站和门户。 因此,我们有两次首次亮相。 这不仅是我们第一次制作移动应用程序。 我们从来没有做过它们。
为了制作自己的产品,这不仅可能使人们受益,而且还可以从中获利,我个人长期以来一直梦想着。 自2010年代初以来,“孵化”了三个创建自己的Internet项目的想法,但由于种种原因,它们尚未开始实施。 这是一种新的“方法”。
最终,这个想法浮出水面,并逐渐变成了完全有形的代码。 这是我们的小胜利。 毕竟,正如他们所说,做和后悔总比不做和后悔好。 在最坏的情况下,我们会说:“没有人需要我们的产品吗? 好啦 但是我们竭尽所能地做了我们认为正确的一切。” 我们将保持诚实,至少对我们自己而言,同时我们将获得能力,并且我们能够将我们的经验用于其他商业目的。
我不知道,我负责技术部分的合作伙伴得到的指导越多,无论是出于对一个想法的信念还是对获得新能力的渴望,都同意参与该项目。 重要的是,他“同意”,事情就过去了。 我们共同完成了大部分工作,并定期邀请第三方承包商解决非核心问题(例如设计和布局)。
观念及其演变
著名的阿尔汉格尔斯克(Arkhangelsk)格列布(Gleb)有一本同样著名的书《时间驱动器:如何管理生活和工作》。 这本书有很多有趣的东西,但让我们仅介绍一种技术,作者本人称之为“回忆录和价值的定义”。 其实质是建议每天结束时写出当天最重要,最激动人心的事件,并将其与个人价值观进行比较。 阿尔汉格尔斯克(Arkhangelsk)指出,这项技术将使您在时事忙碌中不会失去生命的关键价值。 这个想法对我来说似乎非常有吸引力且有效,因此我尝试使用Microsoft Excel创建一个简单的文件。 我尝试了一下,但感到很困惑,因此开始了漫长而棘手的应用程序构想。
渐渐地,我的文件开始使用新功能进行“增长”。 例如,我得出的结论是,除了记录事件外,以易于理解的规模评估每天,观察您的起伏并确定起病的原因也很有用。 该系统已扎根:一方面,它是一个出色的自我激励者(下意识地尝试做更多的事情,使一天的生活更有效率),另一方面,它是视觉分析。 例如,现在您可以确切地说出过去一个月的生活-不是根据自己的个人感受,而是根据非常具体的分数。
更多就是更多。 随着健身手环的问世,有关步伐,睡眠时间和恢复时间的数据出现了。 随着Welltory应用程序的发布,已添加了与能量和压力水平有关的指标。 一天之内,便捷的CoinKeeper一键显示您当天的个人财务余额。 因此,对于我而言,缓慢,分散,重要的是,数据开始“迁移”到这个xlsx文件。 我一生的全部景象在我眼前。 一方面,分析价值-许多不同的数字交织在一起,您可以跟踪趋势和关系。 再一次,动力:当所有数据都清晰易读时,您想要在生活的各个领域获得更多的成果:走得更多,起得早,花得更多,等等。 另一方面,随着时间的流逝,这些数据可以获取个人历史价值。 例如,他们将有助于回忆事件发生的日期或跟踪过去几年中财务,健康或任何其他生活领域的趋势。
逐渐地,我的文件在水平和垂直方向上扩展了。 此外,多年来对结果的文字描述已经从几个单词演变为几乎可以长时间阅读的内容,因此在Excel中进行所有操作并不十分方便。 在尝试了其他各种选择之后,我没有找到一个能100%解决我的问题的解决方案。 然后,我们开始开发应用程序,一种个人日记和跟踪器的“共生”功能,并将个人分析系统装在一个瓶子中。
当然,当决定我们不仅要以我自己的需求为指导时,将我们的问题投射到大量观众的需求上是完全亵渎和空想的。 我们详细研究了Web服务,移动应用程序和Windows程序的现有市场,进行了调查和研究。
这项工作的结果是,一些功能被不必要地删除了,而其他功能则看起来很有希望,并被添加到了项目中。
但是我们必须诚实地承认:在开发的第一阶段,我们都变得太复杂了,结果我们就走错了路线。
版本1.0。 关于我们如何回收利用并陷入停顿
我们从根本上对某些事情做出了反应,但是错过了一些简单的基本事情。 结果,诞生了一种复杂而合理的服务,但是...完全不可行。 但是首先是第一件事。
首先,我们确定方法:确定Web服务将成为项目的核心,然后在其上挂起API并连接用于不同平台的应用程序。
技术实现的第一个想法是我们已经知道并且可以做到的:PHP,框架,MySQL等。 但是,在考虑了大脑之后,估计了数据量和计划的数据量,重新审视了所有现代“趋势”运动,改变了主意。 选择取决于MongoDB,NodeJS,React。 主要被体系结构的速度和透明的可伸缩性所吸引。 输出是一个真正的反应性“应用程序”,尽管它是浏览器。 为了加快和简化开发过程,我们决定在技术堆栈之上使用Meteor框架。 它功能强大,文档完善,已经包含了原型甚至最终产品所需的一切。 仅总结了一个细节,但稍后再讨论。
总的来说,他们做得很好。 已经编写了200页的技术文档,描述了未来Web服务/应用程序的所有内部过程和有希望的功能。 根据合同,已聘请设计师为我们绘制徽标和20多个详细屏幕。 另一个承包商参与了布局-一个半月的艰苦工作,然后布局成为html代码。 当一切顺利时,工作质量完全适合我们。
因此,我们的Web服务正在逐渐崭露头角。 一个模块一个模块地工作,主要功能开始运作,思路清晰。 最后,我们决定超越项目的工作室,“将其带给人们”。 我们以标有Beta的公共访问权限打开该服务。 同时,我们去了一个离线公众,并在本地启动活动之一中谈论我们的项目。
削减后,我们隐藏了Web服务的几种设计布局,以便您可以评估我们大致创建的内容:
在启动活动中,我们会从某一风险投资基金获得专家的建议。 根据他们的建议,第一步是迅速吸引用户。 我们解决了一项具体任务:一周内吸引200个用户,以了解谁可以成为我们的活跃用户并获得反馈。 请注意,那时我们还没有机会进行销售测试:还没有连接付款工具。 毕竟,我们无法实现所有功能,为半成品收取钱似乎是一件奇怪的事情。 但是将来,我们会在订阅模型中看到该项目的货币化。
吸引用户的方式主要有两种。 首先是他们自己的环境,IT事件的参与者(通过社交网络和个人通信)。 第二种是在专门的社交网络中进行免费的付费广告,甚至针对性地向用户发送邮件。 我们受邀参加Beta测试,并承诺将来会免费订阅。 结果,任务完成了75%:我们按时吸引了150位用户
为了跟踪质量指标,我们在管理面板上进行了工作:我们创建了活动指标以使用服务的各个部分。
结果令人失望:活跃用户的150个注册用户中有5个。 还有更多的人不时访问该服务,但并不活跃。 目前尚不清楚这五个人中有哪个愿意为此服务付费。 因此,我们没有收到任何关于我们业务模型的可行性的确认(但是,以及该产品的有用性和需求)。
至于收到的反馈,以下是最引人注目的示例:
“一个非常不寻常的界面。 很难理解。”
“您唯一喜欢的就是设计。 给设计师联系吗?”
“一切似乎都很好,但我不会使用它。 这是关于存储我的个人信息,但是我对俄语服务没有信心。 我最好使用新加坡的网络应用程序。 在那里,即使我的数据被解密,也没有人需要它”
事实证明,安全性问题已成为许多用户的关键问题。 除了最后一个报价的作者以外,还有几个人以一种方式或另一种方式表示,他们不将服务器上的私人信息放置委托给俄罗斯内地的任何知名公司。
有时候,这很荒谬。 在其中发布了有关该项目信息的VKontakte组之一中,与会人员进行了自己的调查,计算出该服务域所有者的电子邮件,然后访问了我们机构的网站的“投资组合”部分,并得出了惊人的结论。 说,我们的所有个人信息仍将转售给大公司。 在他们的客户中有储蓄银行。 他们肯定会卖掉他的。 一般而言,反馈一般般...
此外,我们意识到,我们选择的技术解决方案将导致死胡同。 与往常一样,魔鬼隐藏在细节中。 如我上面所写,对于服务,我们使用了Meteor框架,其中有一个“杀手bun头”-移动设备应用程序(Android,IOS甚至受人尊敬的Blackberry)的集成生成。 自然,在开始开发之前,就可以看到一些接口的快速原型,并生成并启动了应用程序。 它甚至有效。 之后,有关导出应用程序的想法被推迟到最后一个阶段,并带有“一切正常,一个按钮”的注释。 当这一阶段开始时,情况发生了根本变化。 具有最终布局和功能的应用程序原来是一个笨拙,笨拙的越野车怪物。 是的,它只能通过Internet在线运行。 首次发射后,经历了一个令人难以置信的一个半月的苦难,折磨,并试图以某种方式使这种“科学怪人”栩栩如生。 重新阅读了有关Cordova优化的所有分支(是的,是的,事实证明这是将移动版本导出到Meteor的基础)。 尝试被证明是徒劳的,无法实现与Storage的本地工作,只能部分加速应用程序的界面和操作,无处不在。 结果,他们达成了常识,以目前的形式,该项目只能完成一件事情-埋葬。
因此,第一阶段的主要结论是:
- 复杂而异常的界面,排斥了很大一部分用户
- 隐含的产品价值和错误的定位。
- 有关我们服务中数据存储安全性的信任问题。
- 错误的技术解决方案。
进一步的开发被暂停了。 las,许多经过精心描述的文档的大部分页面,例如尚未投入开发的许多设计布局,无非是浪费资源。 然后我们有两种方法。 投降并折叠该项目,或者尝试重新考虑该项目并扭转一切。 并不是我们没有犹豫,但最终我们选择了第二个。
版本2.0 反思与优化
没有多余的额外费用-这也许是我们开始第二阶段的主要假设。 名称,徽标,促销网站,设计-我们以最小的努力来做所有事情,而不会浪费金钱或时间。 在产品证明其可行性之后,所有这些都可以在以后进行修改。
经过长期讨论,基于先前的错误和新出现的想法,为我们进一步进行开发了以下基本概念:
- 本机移动应用程序。 在通用平台上进行开发,将来它将允许您为各种类型的平台创建应用程序。 作为寻找合适解决方案的结果,选择了React Native。 事实证明该框架具有其魅力和问题,但这已经是另一篇文章的主题。
- 清晰熟悉的用户界面。 功能简化。
- 位置明显。 我们正在朝着可以理解的方向前进-个人日记。 我们选择一个简单的工作标题:About.Me
- 解决个人信息的安全性问题并消除信任问题。 没有可能引起怀疑的决定。 所有用户数据将以加密形式存储在设备上,或者作为备份存储在云存储中的用户帐户中。 决定第一个将配置集成的云系统将是Google.Drive。
- 在第一阶段,我们实施高级版,以便能够评估问题的财务方面,并在必要时尝试一系列付费功能和价格。 但是最重要的是可以购买商品,证实以下假设:某人不仅需要该产品,而且人们愿意为此付费。
- 立即意识到使用多种语言。 这将使我们能够快速检验有关在其他国家(主要是英语国家)市场中应用前景的假设。
走吧 三个月的工作-Android设备的最低可用版本已经准备就绪,并已在Google Play上列出。 在我们积累了足够的用户基础并收到有关该应用程序的详尽反馈以及评估其货币化前景之后,将做出适应其他平台的决定。
今天,我们的工作重点放在完成开发上,然后我们计划继续积极吸引用户和营销。 我认为,今天开始进行此流程为时过早:对于初学者而言,我们至少必须通过商店中已有的日记应用程序成为成熟的竞争对手。 到目前为止,就功能和可用性而言,在某些情况下我们的应用程序仍然处于劣势。
至于货币化,至少在开发初期,我们看到的唯一方式就是免费增值模式,即一次性付款。 对于它们的大小,我们有很长的实验时间。
我们从“中庸之道”开始:任何人都不知道并且没有获得应用程序用户数量的代价并不昂贵。另一方面,我们清醒地意识到我们的产品不会变得太大,这意味着太低的价格对我们来说并不有趣。因此,到目前为止,我们的价格已停在5美元上方。高级版的优势在于可以创建标准来不受限制地评估日期,生活领域和便笺类别,在云存储中创建备份副本以及访问每月分析报告,这些分析报告是根据用户输入的数据形成的。最后-关于我们的费用。在整个项目期间(包括第一个失败的项目),我们花费了超过30万卢布-基本上,这是付给承包商的设计和HTML布局付款。由于大多数开发都是独立进行的,因此花费的主要资源是两个人的努力,但是,将这项活动与主要活动相结合。为了仅收回现金成本,以高级版的当前成本,我们需要大约850个购买者。这是我们在进入市场阶段尚未实现,验证和纠正的数学。所有冒险迟早都会结束。我们计划在年底之前完成About.Me项目的开发。之后,在两三个月之内,我们将完全清楚我们是否可以在移动商店中生存,如果可以,我们的生活将会多么有趣。