在非洲运营互联网系统-系统研发历程(中)

 一代版本一代神,代代版本削宫本。---图片源自网络

2018年3月底,随着系统陆续上线发布和业务推进,我们又带着新问题再次踏上非洲大陆《非洲考察的经历-5-尼日利亚华企拜访》。

回国后,公司又外派了市场、销售、物流、技术等常驻员工,开启系统运营模式。

4月初,研究了业界各大标准仓储(WMS)系统流程,并对从国内生产出厂、到海关、尼日利亚清关、入库等整个全流程做了推演,确定了WMS系统需求和功能列表,并正式立项研发。

同时也参观了工厂,熟悉了整个生产流水线各环节运作流程和输入输出。

V1.0版本只具备基础销售功能,由于供电、网络和设备稳定性问题,自建短信猫在系统正式运营部署上线后到达率一直不理想,直至换用在线短信服务后才得以解放。

4-6月份,分别迭代了销售、分期策略等基础功能增强,同时也加入了针对当地信用体系的功能和流程。

由于第一版WMS系统是参考业界标准来开发的,当地仓管可能之前没有用过这类系统,觉得流程太繁琐,要求简化。后面重构发布了简版,仓管对系统和业务熟练后发现简版又迭代成了之前的模样。

可见系统培训有多重要。

在7月份前系统最折腾的还是支付方式,一直在做各种测试,尼日利亚有大大小小很多家本地支付也在谈合作,7月份后发布支持第一家在线支付、8月份又加入了支持USSD支付。

后面又陆陆续续对接了多家当地在线、离线第三方支付,截至目前,我们已经支持10+种支付方式,包括自研的支付方式。

9月份,支持无网销售、Google地图定位、活动策略、报表等销售增强功能。

10-11月份,随着商城系统、仓储系统和支付系统陆续研发迭代接入,原流程和架构已经不适用,在V1.4.x做了订单体系重构,在第三方对接能力上做了很大优化。

12-2019年1月份,加入了圣诞换肤、我们自己2C的支付APP发布、售后等功能。

2019年2-3-4月份,在V2.0.x对在线模块做了重构,团队人员也做了很大的调整,节奏也慢下来了。

团队研发流程已流程化,迭代版本经理采取轮职策略,没有项目经理的概念。

在线模块做了微服务拆分,支付模块独立设计。

5-7月份,公司对外提供PAYGo解决方案,研发团队开发、运营、运维尼日利亚PAYGo+CRM+WMS系统的同时,又立了PAYGo基础版本项目。

7月上旬完成PAYGo V1.0版本发布内测,提供定制开发Basic条件。

做了9年多软件交付,这是为数不多的从前期需求调研、立项、设计、研发到现在的迭代交付都是全程参与的项目,在技术、管理、运维等各方面收获都很大。

非洲环境下,很多事情很难快起来,在各方面都面临波荡起伏、突如其来的挑战,需要团队沉住气,不断适应、调整和优化,厚积薄发等待爆发那天到来。

8月份团队再次调整(首图说明一切),又面临新的挑战......

- end -

相关推荐