公司越大,越难控制其运作. 在处理订单时,即使是最负责任的经理也可能忘记给客户回电话, 计算订单的价格, 或者干脆失去它.

从这个案例中,您将了解到如何将CRM引入一个大型工厂,从而帮助提高经理的销售和生产力. 巴黎人入口还将告诉你巴黎人入口用来设计系统的工具以及巴黎人入口所面临的许多复杂性.
 

ekipazh

 

史前


巴黎人入口收到了一份来自“Ekipazh”工厂的生产总监的申请, 最大的塑料和钢窗生产商, 门, rolladens, 以及乌克兰东部的铝制建筑. 该工厂每天生产1000套,有3000多个销售点.


该厂以传统方式运作,经销商打电话给经理下订单, 并通过电子邮件跟进这些订单的信息. 为了了解他们的订单状态,经销商不得不再次打电话给经理.

在大宗订单的情况下,电话几乎一直在响. 有这么多电话,很容易错过或忘记一些东西, 因此,经理们过去常常面临持续的压力.

 

任务


优化工厂业务流程,减少管理人员与经销商合作的负担. 为经理创建一个有效的工具来处理订单.
 

决定


经过长期的谈判,巴黎人入口决定开发客户关系管理. 它是一种应用软件,以统一的标准与客户建立对抗:它修复询问并在经理之间分发, 保持财务记录, 明确每个经理的工作,并分析销售情况.
 

困难


“Ekipazh”工厂同时使用两种会计系统, 这导致了CRM开发过程中额外的复杂性——有必要提供两个系统的同步.
 

资源和术语


巴黎人入口从零开始开发了这个软件综合体. 因此,前期开发时间设定为4-6个月. 巴黎人入口着手完成这项任务,并确定了启动预算. 然而, 为项目工作, 客户决定扩展系统的功能,并考虑到未来的需求,使其更加灵活. This required additional resources; that is why the term and budget were increased.
 

谁参与了这个项目


巴黎人入口召集了一个团队,开始工作. 聘请了下列专家:
 


只有完全沉浸在客户的业务中,才有可能设计一个有效的CRM. 这需要与客户团队密切合作. 巴黎人入口设法与团队找到了共同语言, which included; Production Director, 部门负责人, 每个人都参与了这个项目.

 

工作结果


客户关系管理的引入使工厂的运营速度更快, for example; managers stopped “hanging” on the phone and had more time to work with dealers, 经销商可以很容易地跟踪他们的订单状态,并与经理沟通. 所有流程透明化.

过程参与者反制方案



系统中有几种类型的用户交互:经销商、索赔管理人员和内容管理人员. 每个系统参与者只能看到并使用这些信息, 哪个与他或她直接相关. 交易商可以看到他们订单上的信息, 财政部门, 相互定居点, 客户付款, 而索赔经理只能看到索赔. 经销商不再需要打十次电话,因为他可以通过系统跟踪他的订单上的所有信息.

其过程本身如下:
 

  1. 通过构建软件在商店中进行订货.

  2. 该订单被处理到程序中处理工厂订单的部分.

  3. 然后,工厂的工程师必须确保所有东西都没有错误地转移,并批准订单. 后来, 订单与巴黎人入口的系统同步,状态为“已接受”,并向经销商提供.

  4. 此外,每个交易商跟踪他的订单执行状态. 在订单发货后,他可以看到他的货物将被交付的路线, 交货日期, 甚至还有司机的细节.

  5. 所有相互财务结算, 期初余额, 经销商可获得补偿和交货付款.

  6. 如果订单有任何问题,经销商会提出索赔, 哪一种需要专家治疗.




现在所有的生产过程都井然有序,工作执行得更快了



为每个流程参与者开发特定的功能方面

 

访谈和素描


CRM必须反映现有的业务流程,同时加速和简化它. 为此,您必须完全理解一切是如何工作的,以及流程参与者是如何交互的. To understand the process better we have organized a series of interviews with top managers as well as with employees from different departments of the plant; production, IT, 和会计. 分别与经销商沟通.



巴黎人入口深入了解每一个细节. 只有这样才有可能创建一个有用的程序

在完全研究了所有事情是如何工作之后,巴黎人入口在上层建立了一个流程.



编写交互场景



草图已经做好了. 巴黎人入口来看看关键的场景. 然后巴黎人入口打电话给客户讨论
 

原型的创建


巴黎人入口开始创建一个交互原型. 原型是巴黎人入口未来项目的演示版本. 这可以与汽车试驾相比较:客户可以了解到一切, 试着找出这个系统是如何工作的. 如果遗漏了一些细节,这个阶段将立即显示必须特别改进的地方.



这个原型模拟了未来客户关系管理的一切. 它清楚地说明了一切工作的内容和方式



巴黎人入口将一切呈现给客户,通过改变措辞完成所有细节, 信息优先级和写作通知顺序. 此外,巴黎人入口与经销商沟通
 

设计构思发展


CRM系统设计必须与“Ekipazh”的企业标识和网站风格相关联. 进入应用程序管理面板, 庄家必须明白他在正确的地方.

创建概念时,重要的是要记住一个有用的操作:设计将解决哪个问题. 此时,巴黎人入口有必要考虑现有的原型以及设计在不同屏幕上的效果. 因为巴黎人入口在代码中实现了设计, 设计人员应在项目的每个阶段与技术团队进行互动.

工厂向巴黎人入口提供了他们的品牌手册,其中包含他们的企业标识,e.g. 标志,海报和工作时间. 使用这些材料,巴黎人入口开始准备一个灵感板,这是对未来设计的某种预览. 灵感板有助于理解项目的精神和情绪. 巴黎人入口使用了植物的照片, 商店门面, 当前的网站页面和广告牌为这个灵感板. 巴黎人入口把所有这些都积累在一块板上,并了解客户如何感知工厂的公司颜色.

 

灵感板是未来设计的预览


巴黎人入口准备了两个概念. 两者都符合巴黎人入口客户的要求.
 

概念1


巴黎人入口使用的颜色与公司标志的颜色一致. 基本颜色是强烈的深棕色.

巴黎人入口选择橙色作为对比色. 它必须有最大的对比,并在主色背景上有利地显示出来.

所选的部分和元素以及要按下的按钮都用强调色突出显示. 这将帮助用户更快地理解界面机会.

巴黎人入口使用蓝色字体作为可点击链接, 例如“订单”或“交货日期”, 这在web应用程序用户中更为常见.

每个状态都有自己的颜色,以便用户立即看到他的订单或索赔所处的状态. 所有这些颜色都与主界面颜色完美结合,与整体概念和谐一致.

 

概念2


就像第一个概念, 巴黎人入口选择了logo中使用的颜色作为基本的颜色,并准备了一个灵感板(网站logo, 工厂照片等企业风格元素).

主色调为深蓝色.

对比色是橙色,比之前的概念更亮. 它在主色的背景上最有利地显示出来.

巴黎人入口使用强调蓝色,常见的每个用户,为可点击链接字体.

每个状态都有自己的颜色.

表行有不同的背景,以免用户混淆他的订单.

 

这两种设计理念对用户来说都很舒服:链接用常见的蓝色突出显示, 订单是分开的


除了处理订单和财务之外,还有“限制页面”,例如.g. 来自工厂、管理面板设置、通知设置和指南的信息. 巴黎人入口也对它们进行了深入的研究,使它们更加舒适和直观.

巴黎人入口让限制页面变得简单和全面直观



 

向客户展示概念


客户从一开始就参与了项目. 他让工厂的营销部门对这些概念进行评估.

总的来说,客户对这两个概念都很喜欢,但是建议做三点修改:

1. 使订单和索赔状态的长度相同.

巴黎人入口的解决方案:巴黎人入口保留巴黎人入口的变体,并使版本具有新的状态. 巴黎人入口向客户展示了这两个变量,并给出了为什么巴黎人入口的变量可以更好地解决问题的理由. 用户更容易理解大量的信息,如果另外应用以下内容:
 





2. 在侧菜单上用明亮的强调色突出显示用户所在的部分.

巴黎人入口的解决方案是:选择侧菜单的颜色, 是什么让强调色有利地出现并解决了问题.

3. 将授权屏幕的背景替换为“彩色窗户的房子”图片.

巴黎人入口的解决方案是:这张照片与项目的设计理念完全一致. 巴黎人入口在一些照片店里找到了这张照片, 买了它,用作授权屏幕的背景.

 

照片与项目的设计理念是绝对和谐的


在客户认可概念后,巴黎人入口转向设计.
 

从事程序设计工作


巴黎人入口绘制了显示每个元素条件的所有页面,并创建了380页.

巴黎人入口绘制每个元素的条件变量,以考虑所有的用户场景与界面

 

设计适应


经销商发现,从智能手机或平板电脑上访问该系统非常重要, since they work “in the field”; they may have to apply to the system in a client’s apartment, 路边café或在车里.

另外,开发和维护一个移动应用程序是很费时的. 此外,它需要额外的支出. 因此,巴黎人入口决定做一个适应性的设计. 一个可以通过个人电脑、手机和平板电脑接入CRM的系统.
 

巴黎人入口已经就不同的决议拟定了所有条件


缩小屏幕尺寸是一个“外科手术”的过程. 每个屏幕都是单独设计的:信息根据其重要性进行排列, 经常使用的函数被移到更高的位置, 有些函数是隐藏的. 每个项目都是单独开发的. 为所有行政小组建立一个模型是不明智的, 因为每个项目都有自己的任务和目标.

成千上万的经销商同时在管理小组工作. 用这个, 页面上有很多信息, 并且要求所有用户都能舒服地工作,快速直观地找到需要的内容.



巴黎人入口首先考虑的是用户的舒适度. 当改变屏幕大小时,数据并不只是收缩, 但要调整方式,使重要信息保持可见

资料的呈递


CRM是经销商的工具,也是与工厂沟通的主要渠道. 经销商可以在系统中看到他的订单的所有信息:每个订单处于哪个生产阶段, 以及每个订单何时发货. 经销商在部分或全部订单执行时立即收到关于状态更改的信息, 装运和交货. 通过客户关系管理,经销商可以编制财务报告, 请看照片和建筑方案, 跟踪交货日期, 并与工厂经理沟通.

任何经销商都需要准确和真实的数据来计划他的工作. 这就是为什么所有的信息同步,数据定期更新.
 

经销商收到关于每个订单状态的完整信息:收到订单的时间, 当投入生产时, 制造, 装运及交货日期, 司机的航次和联系方式

 

建设


每个结构都显示为包含订单完整信息的单独块.
 

为经销商的舒适所有标题, 系统中的描述和含义完整显示,无缩略


经销商可以在“财务”部分中看到关于他的订单和付款的完整信息. 交付过程也完全可视化.
 

经销商知道确切的资金流通,以他们的订单

 

设备负荷


设计批准后,巴黎人入口开始准备编程. 巴黎人入口从高级架构开始. 巴黎人入口预测了系统的潜在负荷并选择了技术解决方案.

工厂必须不知疲倦地工作,不出差错, 为客户提供最好的产品和服务. 客户关系管理是确保这一切发生的方式.

巴黎人入口预测巴黎人入口客户的业务将会增长. 这意味着工具必须有机会快速变化和扩展. 这就是为什么巴黎人入口特别关注项目的体系结构:服务器体系结构被划分为单独的服务. 这种架构简化了系统支持. 即使你在几个月后回到这个项目,你也会很快适应它. 此外,它很容易测试项目,设置和引入新的功能块.


服务器架构被划分为独立的服务, 服务代码是模块化的,层与层之间的相互联系较弱. 这允许最大限度地快速引入新的功能块


在工作过程中,巴黎人入口确保了这个决定是正确的. 当“Ekipazh”在赫梅利尼茨基开设第二家工厂时, 巴黎人入口在没有任何问题和额外投资的情况下将其上线.



巴黎人入口将解决方案固定在需求规范中. 程序员团队以这个文档为基础进行工作.
 

编程特性


巴黎人入口创建了封闭的API来在系统元素之间传输数据. 通过API方法接收数据并输入数据库.

数据库中的数据交换和数据实现是一个后台过程. 因此, 从电站的服务器和它们的后台入口传输数据可能是一个狭窄的地方.

为了找到解决方案并使两个团队同步,巴黎人入口去了工厂进行解决方案演示并达成一致.




巴黎人入口在制定需求规范时考虑了所有这些细节.







这就是程序实现的需求规范的样子. RS包含了所有最微小的细节.


巴黎人入口的主要任务是创建一个具有高抗故障能力的系统. 两个计费系统和用户是系统负载的来源.

为了提高抗故障能力,巴黎人入口使用了一系列现代技术. 对于这个项目,巴黎人入口应用了名为Gearman的队列服务器,它提供了以下功能:
 


此外, Gearman通过并行数据处理解决问题,并允许绕过一个PHP脚本的内存限制.

巴黎人入口了解到生产线生产状态每秒改变2-4次,还有其他后台任务产生服务器负载. 在空白周期下,系统负载接近每分钟2500 - 3500个查询. 考虑到服务器查询的一般数量,这并不多, 但这些都是背景调查, 这意味着在这个数字上失败的可能性很大. 这就是为什么巴黎人入口的行动旨在降低后台系统故障的可能性.

为此巴黎人入口使用了队列服务器. 它在同步过程中接受所有查询,并以其给定的生产力自信地处理大量订单更新,而不会在服务器上造成过载.

巴黎人入口在网上建立了一个非常详细的物流系统, 是阻止信息更新以防出现任何错误,同时在后台向巴黎人入口发送关于系统故障的电子邮件.

巴黎人入口和工厂的开发人员合作得非常彻底. 巴黎人入口共同接受了一种舒适的数据对象传输格式, 并商定限制,以避免意外发送无效格式的数据, 以及同步过程中的非故意DDoS攻击. 

 

此外,巴黎人入口决定使系统的可用性不低于99.98%,这意味着系统停机4.每周01分钟,16分钟.一个月9分钟和3.一年38小时. AWS服务器也有相同的数据. 重要的是要理解,从来没有一个系统具有100%的可用性. 任何系统,即使没有问题,也会在服务器重启期间处于空闲状态, 新版本或日常维护. 巴黎人入口设法达到了这个数字. 目前系统已经在“战斗”模式下工作了4个月,数字是99.在写这篇文章的时候,有99个,总共才4个.每月32分钟的停机时间.


巴黎人入口使用Redis来加快信息传递. 由于从RW内存中操作,该系统使项目上的工作大大加快.


头脑风暴帮助巴黎人入口找到最佳解决方案

 

同步


CRM与几个工厂程序同步:生产(操作过程发生的地方)和会计与财务信息. 来自工厂的一个团队负责同步,这是一个非常重要的阶段. 系统运行的准确性取决于数据传输的准确性. 因此,创建了描述流程逻辑的同步需求规范.


例如,订单页面上的数据是从多个数据库收集的.
 

在项目中,会计系统的工作对巴黎人入口来说是最复杂的. 它们的建立和发展经历了很长一段时间,因此很难做出任何改变. 巴黎人入口必须找到一个不破坏现有系统的平衡. 同时,巴黎人入口所创造的系统并不依赖于会计系统. 因此,巴黎人入口必须向服务器应用程序的业务逻辑添加额外的进程. 它们对获得的数据对象进行了反规格化,并记录在巴黎人入口可以以最大效率使用的结构中. 巴黎人入口花了很多时间不让额外的过程成为巴黎人入口的“锚”.


 

这个示例显示了数据来自哪些基础,以及它们如何出现在页面上

 

测试和故障排除

在开发方面,巴黎人入口遵循SCRUM方法. 项目测试分为两部分:编程期间的测试(sprint)和最终的系统故障排除.

最后的系统故障排除更广泛, 因为巴黎人入口想要确保系统能够在“战斗”模式下顺利运行. 比如在测试过程中, 巴黎人入口的测试用例不仅涵盖了新实现的系统, 而且还检测了在新系统故障的情况下,会计系统将如何表现. 错误会被接受,同步会继续,但数据丢失不重要,还是会完全停止. 

巴黎人入口在开始时执行了5次系统负载测试, 每次巴黎人入口都增加30%的生产力. 巴黎人入口认为所获得的输出结果是值得付出一切努力的, 因为巴黎人入口完成了最重要的事. 所制造的工具可以解决业务上的问题和需求,而不会产生新的问题.


系统测试的过程


一个测试工程师参与了系统开发,他负责检查每一个执行的功能. 在测试之前,巴黎人入口建立了一个测试计划和测试方法清单.

测试计划和测试方法清单


巴黎人入口在最后的故障排除阶段检查每个系统元素:用于同步的API, web面板的API, 管理面板, 客户关系管理与工厂各基地的同步. 此外,巴黎人入口还使用边界值进行了系统负载测试.

在最后的故障排除后,巴黎人入口将项目转发给客户进行尝试. 系统开发和测试共耗时11个月.

客户对程序感到满意. 巴黎人入口已经看到了第一个结果:工厂的运行速度大大加快了, 在员工数量相同的情况下,产量增长的潜力显现出来. 经销商们也很高兴, 因为工作是在统一标准下进行的, 订单不会错过, 索赔处理速度也很快.

因此,该系统已经启动,巴黎人入口正在收到用户的反馈. 现在是掌握阶段.


 

项目计算

巴黎人入口说说你的项目吧. 一切始于一个想法,让巴黎人入口把你的想法变成现实.

友情链接: 1 2 3 4 5 6 7 8 9 10