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

从这个案例中,您将了解到将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, 经销商可以很容易地跟踪他们的订单状态,并与经理沟通. 所有过程都变得透明.

流程参与者对抗方案



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

过程本身如下:
 

  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. 将授权屏幕的背景替换为图片“House with五颜六色的窗户”.

巴黎人入口的解决方案是:这张照片与项目设计理念绝对和谐. 巴黎人入口在照片库里找到了这张照片, 我买了它,用作授权屏幕的背景.

 

照片与项目设计理念完全吻合


在客户认可了这个概念后,巴黎人入口就开始设计了.
 

致力于程序设计


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

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

 

设计适应


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

开发和维护一个移动应用程序是非常耗时的. 此外,它需要额外的支出. 因此,巴黎人入口决定进行适应性设计. 它可以通过个人电脑、手机和平板电脑访问客户关系管理系统.
 

巴黎人入口已经制定了各项决议的所有条件


缩小屏幕尺寸是一个“外科手术”过程. 每个屏幕都是单独制作的:信息按照其重要性排序, 经常使用的函数被移到更高的位置, 有些函数是隐藏的. 每个项目都是单独开发的. 为所有管理小组制定一个模型是不明智的, 因为每个项目都有自己的任务和目标.

数千名经销商同时在管理小组工作. 用这个, 页面上有很多信息, 并且要求它的排列方式让所有用户都能舒适地工作,并快速直观地找到必要的内容.



巴黎人入口首先考虑的是用户的舒适度. 当改变屏幕尺寸时,数据不仅仅是收缩, 但要适应重要的信息保持可见的方式

信息的呈现


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.在写这篇文章的时候,它只占4.每月32分钟的停机时间.


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


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

 

同步


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


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

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


 

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

 

测试和故障排除

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

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

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


测试系统的过程


一个测试工程师,检查每一个执行的功能,参与系统开发. 在测试之前,巴黎人入口建立了一个测试计划和检查表来尝试各种方法.

测试计划和检查表来尝试各种方法


巴黎人入口在最后的故障排除阶段检查每个系统元素:同步API, web面板的API, 管理面板, CRM与工厂基地之间的同步. 此外,巴黎人入口执行了带有边界值的系统负载测试.

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

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

所以,系统启动了,巴黎人入口正在收到用户的反馈. 现在是掌握阶段.


 

项目计算

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

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