为什么有人会启动一个新的开源 ERP(企业资源规划)项目,是人们一次又一次问我的问题。如果我早知道需要什么,我可能就不会做了!但我在 2006 年开始用 Python 和 MySQL 编写自己的 ERP 时并不知道这些。
我当时刚加入我的家族企业(家具制造业),公司正因糟糕的 ERP 实施而苦苦挣扎。那是一家本地供应商,他们正在 .NET 平台上构建 ERP,但在投入了一笔可观的资金后,他仍然无法做好。那时,我对整个 ERP 行业的信心非常低。要么太贵,要么漏洞百出。
后来,我从很多用户那里听到了同样的故事。但出于我的愚蠢和热情,我开始编写自己的 ERP 系统。我一直是一个业余程序员,也许我对自己的能力太有信心了,但不知何故我们还是开始了。不过,几年后,家族企业被卖掉了,我只能靠自己。我决定继续构建 ERP,看看是否能获得更多用户,所以我于 2008 年创立了自己的公司,将我正在构建的 ERP 产品化。那时,我构建的东西勉强能用,还不足以成为产品,所以我重写了几次!在 2010 年,我们将项目命名为 ERPNext,并以软件即服务 (SAAS) 商业模式推出。正如你所预料的那样,过程很艰难。
没有人愿意从一家初创公司购买 ERP。ERP 对于一家公司来说是任务关键型资产,他们不介意超支,因为失败的代价很高。失败的 ERP 实施可能会损害客户满意度、员工满意度,在某些极端情况下,甚至会损害公司本身。而且由于我们的定价非常低,我们发现参与度不是很高。但即便如此,仍有一些用户看到了我们产品的潜力。
开源代码
我们根据通用公共许可证授权了代码,代码自 2009 年以来一直在 Google Code 上在线,但我们最初从未真正将自己定位为开源产品。没有明确的部署说明,文档非常稀少,也没有社区论坛。身处印度,我们对开源社区是什么样子以及如何构建开源产品知之甚少。虽然我读过关于 自由软件 运动的所有内容,也读过 Linus Torvald 的书,但我理解这个概念,但不知道如何开始执行它。
2011 年,我们从 Google Code 迁移到 GitHub,这被证明是一个转折点。现在,突然间,我们与许多开源项目为伍,开始使用 GitHub 的工作流程、问题列表等,让自己对社区更加友好,感觉真好。慢慢地,在 2012 年,我们开始更多地将自己定位为开源 ERP,并且非常缓慢地,我们看到我们的 邮件列表 上有了更多活动,社区偶尔也会提出问题。
2013 年,我们改进了我们的部署架构,使其更具 Pythonic (WSGI) 特性,并开始为用户提供 免费虚拟机,供用户评估和使用。这启动了一个社区。今天,我们的讨论论坛上有 1000 多人,我们相信可能有大约 500 家公司在不同阶段使用我们的 ERP。在这个过程中,我们有近 300 名用户使用我们的付费服务(托管或部署支持),我们甚至设法获得了一些 赞助商。
ERP 的 Wordpress
我们的最终目标是成为像 Wordpress 一样的 ERP 工具。即使全球有数百万家小型企业都可以使用更好的系统来管理他们的组织,但他们仍然在使用简单的会计工具。到目前为止,只有大型公司才能受益于像 ERP 这样的端到端信息系统可以带来的效率和控制。在 EPRNext 中,我们包含了 CRM(客户关系管理)、项目管理和薪资作为开箱即用的模块。对于从事小部件业务的公司,我们还具有高级功能,例如序列化和批次库存,这在许多成熟产品中很难找到。
该行业的另一个关键方面是,用户需要一家 IT 咨询公司来实施和定制 ERP。我们想要改变这一点。ERP 应该足够简单,可以自我实施。这就是用户选择 ERPNext 而不是其他替代方案的原因,因为我们完全专注于自助用户。市面上有一些不错的开源 ERP,但它们仍然难以配置,需要合作伙伴来帮助你入门。
开源业务
任何了解这个领域的人都知道,社区中存在很大的分歧。自由软件支持者和商业开源支持者。我们的重点始终是避开这场辩论,我们认为两者都有各自的道理。商业参与者认为我们太开源了:我们没有付费模块,而且我们使部署变得非常容易。自由软件支持者对任何商业事物都感到怀疑。
对我们有帮助的是,我们已决定仅从我们的 托管服务 中获利。我们还为开发团队提供支持,但我们不从实施、部署或定制中赚钱。这有助于保持我们的目标明确,并使社区非常容易使用产品和参与。另一个有帮助的事情是,我们是一个非常小的团队,不计划快速增长。这有助于我们不对社区施加盈利压力。
前进之路
我们相信,我们今天拥有一个非常实用且强大的小型企业 ERP 系统。即使大型企业也可以使用它,但我们对这条途径并不特别感兴趣,因为它需要服务,我们很乐意让独立供应商来做这件事。我们的项目已经达到了合理的社区规模,我们可以感受到每天评估产品的用户数量带来了良好的势头。
我们需要专注于使最终用户的使用更加容易,并为开发人员提供足够的文档。我们的框架 Frappe 允许快速应用程序开发,并提供了一个创建应用程序或产品扩展的平台。随着大部分基础知识的到位,我们认为 ERP 市场将在未来五年内迎来重大变革。
当我们看到全球各地的一大批小型、本地的创新组织能够获得帮助他们与大型、全球化且效率低下的公司竞争的工具时,我们将获得最大的满足感——创造一个更公平的竞争环境,让我们的世界变得更加公平。
5 条评论