不要为1亿用户构建您的应用

导读 在构建应用程序时,企业家通常梦想着他们的作品可能成为下一个Truecaller,在不到三个月的每日新用户增加一倍之后,它在12月突破了1亿用户

在构建应用程序时,企业家通常梦想着他们的作品可能成为下一个Truecaller,在不到三个月的每日新用户增加一倍之后,它在12月突破了1亿用户大关。

有了这种愿景,技术企业家可能会很想开发能够从一开始就处理数百万用户的应用程序。

这是个错误。

对于初创公司而言,构建可处理1亿用户的应用程序不是一种实用的方法。当企业家采用这种方法时,他们的应用程序通常不会启动。他们用光了时间,错过了市场机会,也没有足够的资金。原因很简单:创建可容纳数百万用户的软件会花费大量时间和金钱。

在开始构建应用程序或网站时,大多数企业家没有对其最终产品有无限的预算,无限的时间或完美的愿景。如果您有很好的应用创意,则必须从某个地方入手。而且,最好不要发布一个不会吸引1亿用户的应用程序,而不是根本不启动它。

这是构建成功的软件的实用方法:

1.关注眼前的需求。

大多数应用在发布时不会吸引很多访问者,因此请关注市场验证等元素。这将提供重要的反馈,这些反馈将告知您如何通过添加和删除功能,修复问题或进行设计更改来改进应用程序。

这些步骤将提高站点的效率。然后,您可以扩展开发以添加用户,而不必稍后撤消更改。

内森·弗尔(Nathan Furr)和保罗·阿尔斯特罗姆(Paul Ahlstrom)也许在他们的书《钉子然后缩放》中说得最好:“很多时候,企业家都爱上了他们的产品或技术,他们忽略了客户的负面反馈,他们花了多年的时间基于没有其他人分享的愿景。”

2.查找瓶颈。

当您的应用程序开始遇到性能问题时,不要立即考虑对其进行完全重建-不仅仅是现在。相反,请使用诸如New Relic和Blitz之类的工具进行瓶颈监视和负载测试。

首先解决最大的瓶颈,并坚持以渐进的方式进行增长和发展,而不是觉得自己必须立即进行全面检查。

3.必要时进行重建。

当您有足够的用户时,您需要采取主要步骤来确保您的应用程序正常运行,请庆祝一下,因为这是一个很大的问题,大多数开发人员永远都无法实现。

此时,如果您有足够的理由证明费用合理,那么也许是时候从头开始重写整个应用程序了。即使这样,仍要坚持循序渐进的方法,以保持发射时间表的真实性。

Amazon.com最初并不是一个能够为数亿用户提供服务的网站。在该网站的头六年中,Amazon专注于不断改进以适应增长。2001年,当站点达到极限时,该公司对体系结构进行了大修,以更好地服务于现有用户并计划未来的增长。

如果亚马逊试图将网站的第一次迭代扩展到目前的规模,那么这项工作很可能会失败,并且不会有Kindles和诸如独角兽肉之类的其他美食。

如果您尝试在第一次迭代中构建可以像Truecaller那样扩大规模的应用程序,大多数精明的投资者就不会向您的公司投入资金。他们知道,不要过分关注,而是先解决关键问题,然后研究如何成长,这一点很重要。

简而言之,不要将预算超出预期。根据当前现实情况明智地花钱。

免责声明:本文由用户上传,如有侵权请联系删除!