大数跨境

如何在半年内上线拥有20,000个SKU的电商平台——哈萨克斯坦建材连锁企业与panfilov.digital的合作案例

如何在半年内上线拥有20,000个SKU的电商平台——哈萨克斯坦建材连锁企业与panfilov.digital的合作案例 俄区外贸通
2023-03-14
2
导读:2020年,全球电子商务规模同比增长27%,疫情为其注入了强劲动力。其中增长最快的市场之一是哈萨克斯坦,该国的在线购物规模在此期间增长了57%。

有时业务会提出不可能的要求——例如,让团队在两倍于其能力的时间内完成项目。但如果灵活应对,即使是庞大的任务也能加速推进。panfilov.digital创始人马克西姆·潘菲洛夫分享了如何在半年内从零开始为拥有2万种SKU的在线超市编写代码。

2020年,全球电子商务规模增长了27%,疫情为其注入了强劲动力。其中增长最快的市场之一是哈萨克斯坦,该国的在线购物规模在此期间增加了57%。

市场参与者不可能对此视而不见,2020年8月,哈萨克斯坦建材超市连锁品牌“阿克维隆”(Akvilon)的业主决定对其在线商店进行升级。为完成这一任务,该公司委托了我们团队。我们立刻意识到:与其改进旧网站,不如重新搭建一个新站。akvilon.kz 基于 Bitrix 平台开发,糟糕的用户体验劝退了用户,技术架构也效率低下。此类项目通常需要一年的工作量,但我们必须在半年内完成,因为销售旺季始于3月。在此分享三个关键原则,它们使我们的开发效率提升了一倍。

原则1:MVP快速启动与反馈

在初期,任何产品的用户都可能对基本功能集感到满意。对于 akvilon.kz 来说,主要功能是“目录”和“下单”。我们决定首先推出这些功能。

从最小可行产品(MVP)开始开发的决定大幅减少了任务量。我们为营销人员争取了时间,让他们提前着手吸引流量,从而缩短了上市时间。开发团队迅速获得了真实用户的反馈,避免了构建错误的假设。最初的反馈帮助我们对用户旅程地图进行了调整,明确了优先级,并成为规划更新的主要信息来源。

以有限的功能集启动是正常的。提前说明,直到春季,由于与1C系统的集成困难,我们的忠诚度计划功能一直无法正常运行。问题在于,“阿克维隆”公司将所有商品和订单信息存储在1C系统中,该系统随后被用作主系统。在集成过程中,我们的团队发现,即使面对轻微的增长,1C系统也表现出不稳定性。

当时我们使用了 RabbitMQ 消息队列管理器,它起到了“等候区”的作用,但其中的忠诚度计划并未正常运行。尽管如此,我们还是发布了该版本并收集到了积极的反馈。

原则2:使用CustDev进行优先级排序

主要功能已就绪,需要继续推进。Customer Development(客户开发)帮助加强了来自首批用户的反馈。在理想情况下,CustDev 应贯穿项目的整个生命周期,但在项目启动阶段发挥着决定性作用。我们需要确定对于“阿克维隆”在线商店的客户而言哪些功能最为重要,以便安排后续的优先级。

我们对“Аквилон”的10位常客进行了调查,以确定哪些功能应作为优先事项。他们希望具备页面快速加载、简洁明了的产品目录、便捷的搜索功能以及移动端适配版本。

原则3:为清晰计划而设计

回想起来,时间非常紧迫。看起来直接开始编码似乎很合理。但我们把6个月中的3个月都投入到了设计阶段。对我们来说,重要的是在编写代码之前全面了解所有业务流程并构建它们交互的整体模型,以便未来避免在修复问题上浪费时间。

在架构设计方面,我们选择了领域驱动设计(Domain-Driven Design)方法。对于业务逻辑复杂或系统“混乱度”较高的项目来说,这是一个非常优秀的选择。

DDD 要求开发人员深入理解客户的业务。当您理解领域时,与客户之间会形成一种共同的语言——通用语言(Ubiquitous Language)。这样就在客户与团队之间建立了联系,使客户能够在其专业领域提供专家级意见。

在“阿克维隆”项目中采用 DDD 方法的另一个原因是商品过滤的复杂性和网站加载速度慢。问题在于,旧版网店中的商品信息存储在关系型数据库中,导致客户必须手动浏览目录。

以实例说明。不同类别的建筑材料的特性要素几乎不重叠。选择装饰性涂料时,我们关注的是纹理、使用温度、耐湿性。而电钻的特性则包括功率、每分钟转速和人体工学设计。然而,基于“Bitrix”的关系型数据库将所有这些数据组织成一张包含大量空单元格的巨大Excel表格,这给筛选带来了困难。

让我们回到前面几段,那里我讲述了应用客户开发(CustDev)的结果。其中一项优先事项是便捷的搜索功能,这确实是优质在线商店用户体验成功的关键要素。我们需要一个结构不那么严格的目录,因此我们引入了MangoDB——一种无需定义表结构的文档型数据库管理系统。通过这种方式,我们实现了商品的快速筛选功能,并且网站运行流畅不卡顿。

结果

到2022年9月,akvilon.kz的访问量较2021年增长超过4倍,达到20万独立用户。在此期间,我们推出了移动应用程序,并为门店经理的工作平板开发了专用界面。

3步快速创建在线商店

1) 启动MVP。这样您可以快速进入市场,并根据真实反馈而非假设来完善产品。

2) 采用领域驱动设计(DDD)方法。与业务专家沟通并倾听他们的意见,以避免额外成本。您在设计阶段投入的精力越充分,未来在修复错误上节省的时间就越多。

3) 确定优先级。在项目初期,CustDev(客户开发)方法论起着决定性作用,因为现有用户是获取信息的重要来源之一。在产品生命周期的其他阶段也要与客户保持沟通,以维持竞争力。


【声明】内容源于网络
0
0
俄区外贸通
各类跨境出海行业相关资讯
内容 15477
粉丝 0
俄区外贸通 各类跨境出海行业相关资讯
总阅读429
粉丝0
内容15.5k