跳至正文

“牛起来”系列|“过河兵”为何执意将软件彻底产品化?

编者按 NTS

  SaaS,为客户提供普适性的应用,进行批量化实施乃至不需要专门实施,一直是一个梦想。为大客户做项目,表面上的光鲜与盈利往往被持续增加的个性化实施及开发成本所吞噬。在saas领域,个性化与规模化几乎一直是不可调和的矛盾,许多公司在这个拐点上一直找不到平衡点。崔牛会成员企业--上海过河兵软件有限公司为多个行业提供呼叫中心整体解决方案服务,十多年来,用自主开发的配置工具解决行业差异化、企业需求个性化的系列问题,非常值得借鉴。

据了解,上海分舵原本组织对CEO和CTO如何沟通协同这个话题研讨的,意料之外的是,挖出了这样的宝贵经验。当然,关于SaaS公司的CTO的观点,也是高屋建瓴的。尤其是在技术路线与技术工具的选择方向上,如何确保是公司的成本效益优先,而不是CTO、产品经理个人能力结构、兴趣爱好优先,在我们许多公司里面还是有重大挑战的。

一、走进过河兵的背景

对于一家2B企业而言,软件开发人员的成本、客户个性化业务的实施成本,一直是悬在公司头上的利剑,主要原因包括以下几点(过河兵在这些方面有着成熟的处理经验,业绩证明一切):

1.软件开发人员的成本年年在上升;

2.软件技术更新换代,需要学习和补充新技术人员;

3.总有各种软件人员辞职,谁也不愿意读别人遗留的源代码;老客户的业务系统长期维护是一个高成本的活,老客户满意度会直线下降;

4.每个客户的个性化需求,一直让项目迟迟不能验收,实施成本远高于预估成本,吃掉了企业的大部分利润。

二、老牟“掏底裤”的激情分享

上海过河兵软件公司自2003年成立,是一家专门针对电话营销、客户服务、新媒体领域从事于呼叫中心业务,即Call Center相关的软件产品开发和业务系统实施业务。

自成立之日起,就坚持了一条软件彻底产品化的道路,从十几年来的结果分析,甜头远远大于苦头,单个项目的实施成本只有竞争对手的30%--50%之间,特别适合于需要深度个性化的企业业务,过河兵分享的核心心得如下:

1.整个公司150员工,其中只有7个是研发序列负责编程的软件产品开发工程师。软件产品开发工程师只负责做通用业务配置工具、或将各种硬件平台(电话交换机系统、CTI系统、录音系统、手机安卓或IOS平台接口)的接口统一成Elite内部标准接口;

2.所有的客户必须用一套软件,不允许因为个性化而做任何特殊的编程,个性化业务必须通过业务配置工具来实现。如果存在紧急需求通过编程完成,必须在指定时间内重新实施,通过配置工具更新版本;

3.软件版本必须保持兼容,任何老版本均可以通过数据库patch实现无缝升级新版本;

4.在配置工具的基础上,根据客户的行业特点,召集行业业务专家,配置实现行业解决方案;每个项目实施完成后,需要总结项目经验,充实行业解决方案库。

过河兵软件彻底产品化,个性化业务完全通过配置实现,让企业在竞争中获得了以下的特殊竞争优势

1.行业解决方案积累

为每个客户展现完整的优秀的行业解决方案,在此基础上客户只要通过加减法,快速定义自己的业务需求。

2.超低项目实施成本

每个项目的个性化业务实施,只要通过配置工具来实现,一般中小型项目只要1-2个工程师,即充当了项目经理,又充当了系统分析员、配置工程师、测试工程师、实施工程师。大大降低了每个项目的个性化业务实施成本。

3.老客户生命周期延长

过河兵13年来的积累了近300客户,大量老客户通过每年或几年一次的升级,保持了应用软件的生命周期。

4.稳定的维护费用

过河兵的80%以上客户会每年购买的维护费用成为公司的每年的稳定收益。

5.抗实施人员流失

实施人员不需要懂java、C,不需要懂JS,只要会SQL语言,平均成本低于竞争对手,人员稳定性高;即便当有人离职时,后续人员非常容易接管原来配置的业务模块,老客户的满意度会显著提高。

三、演示的可配置工具之一

——界面、业务逻辑、接口配置工具

客户个性化业务界面:

后台可拖拉的配置工具:

说明:

1.整个业务界面完全由客户自己设计布局,设计信息来源;由不懂Java和JS的实施工程师,通过工具拖拉配置完成;

2.数据可以来源于各个数据库、第三方接口、实时统计等;

四、崔牛Q&A环节

1.如何让实施工程师接受这种封闭的,离开过河兵没有用处的实施工具?

过河兵基本只招聘大学刚毕业的计算机或相关专业的学生,主要看重员工的沟通能力、吃苦能力。明确告诉来应聘的人:如果你想成为一个专业编程高手,过河兵不适合你;但是大部分人会一辈子编程么?如果你的理想是系统分析员、行业顾问、DBA、项目经理、售前技术支持等,Elite可能是你最好的选择,因为我们的配置工具能够跳过编程阶段,迅速让你学习业务分析、客户沟通、项目管理,迅速成为一个全能的IT人才。

新人的淘汰率和离职率的确很高,但是在超过3年的技术人员中,稳定性非常高,是企业的核心团队,因为他们有业务经验、有实施经验,也认可公司的文化。

2.真的可以实现所有的客户业务的配置化实现?

是的。过河兵的所有客户只有一个系列版本,可以保证升级兼容。甚至于我们还故意关闭了实施人员可以自行写JS扩展客户端功能的选项,任何项目动用这个选项都要经过特殊审批。

3.对于CTO和产品经理在产品设计中的作用和分工的理解?

我们认为CTO的职责远不是编程高手,甚至于可以不知道如何具体编程;产品经理更像一个产品需求的经理,而CTO是公司内唯一的,或真正的最懂用户需求,又最懂技术的跨领域人才。

CTO必须考虑以下关键点:

(1)CTO不能简单地满足业务部门需求即可,而必须从产品体系化角度更上一层楼,要能够满足可变的同类需求

(2)不要纯追求最新技术,而是用稳定的、自己掌握最好的技术;过河兵的配置工具至今还是用VB写出来的;

(3)不能最求最完善的体系,必须能够为公司省钱。我们十年前设计的假三层结构(中间层只提供一个ExecSQL接口),为公司赢得了至少6年时间,降低了大量的开发成本;

(4)CTO不能追求所有的东西自己开发,必须学会使用外购件来降低自己的开发成本;

(5)CTO必须能够成为用户需求与技术人员之间的沟通桥梁。

4.过河兵的工具或工具模式适合哪类企业?

我们认为特别适合需要深度个性化的行业应用,对于界面的美观度的要求不高的MIS应用,如行业CRM、ERP、供应商管理、物流管理等行业,不是很适应于最求美观、舒适性大于功能性的OA、考勤之类的应用。

5.手机的应用也能配置么?

原来有些项目手机应用是独立APP开发的,但是目前已实现了手机H5应用的工具配置,功能还在不断成熟中。最终目标是不懂H5和JS的实施工程师,可以开发各种个性化APP应用、开发微信H5应用。

注:本文内容为崔牛会走进企业系列活动中的“走进过河兵”实录,“牛透社”首发,如需转载,请注明来源并附本文链接。

作者:平南云学习创始人 林凯

点击下方“阅读原文”了解关注更多行业动态、干货分享
↓↓↓

原文始发于微信公众号(牛透社):“牛起来”系列|“过河兵”为何执意将软件彻底产品化?

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注