CRM(Customer Relationship Management)是用来管理公司与客户(个人和组织)、公司内部员工等之间的关系,客户信息沉淀以及带有审批流程的各商机、线索、等的业务流程。
主要实现了:
1)企业客户资源的管理,如潜在客户资源的新增、生成线索等管理
2)销售人员的管理,如销售总监可以将线索分配给销售人员后双方信息的互动
3)实现信息和资源的共享,从而降低企业运营成本
4)销售自动化
主要应用在销售企业内部
是一个以B/S为基础架构,以Java为开发语言,基于Internet的开源 Web应用系统。本项目用到的应用服务器为tomcat,数据库为mysql
用于新增潜在客户和生成线索(如果需要生成潜在客户,必须新增客户信息后,才可以生成线索)。
销售总监可以通过客户分组功能创建客户的分类,达到良好的对客户管理。
销售总监可以创建客户分组,然后进行分组管理,也可以安排销售人员,销售人员查看到自己的客户,进行完善,销售也可以直接增加客户提交后,由销售总监进行确认。
销售总监、销售人员、电销网销可以通过自己以有的客户,或者新增客户进行新增线索。然后由销售总监进行分配和处置线索。
拜访后相关人员,需要填写拜访客户的相关信息,例如客户反馈的意见等等,销售总监进入系统,可以确认信息。
线索生成商机,然后相关销售人员对自己的商机信息进行完善后提交,在销售确认后可以生成订单。如果销售总监关闭了商机后,该商机信息被作废。
商机生成订单后,会在该模块中产生记录,然后销售人员需要对订单细节进一步完善,然后由销售总监进行确认。
全员新增潜在客户——新增客户信息——生成线索——总监分配线索——认领线索——生成商机——销售确认商机——生成订单——总监确认
基本流程:首先在潜在客户模块,信息采集员新增客户信息,再将有意向的客户生成线索,然后线索就出现在线索管理模块中,此时销售总监对线索进行分配,电销网销人员认领线索后需要完善线索信息以及客户信息,然后生成商机,这条商机就会出现在商机管理模块中,对接的销售人员就对商机信息进行完善提交,待总监确认后方可生成订单,订单就出现在订单管理模块,还是由销售人员对订单明细进行完善,最后由总监确认,流程完成。
线索管理模块
进行需求评审,将模糊不清、有歧义的内容拿出来讨论,等所有人确定好后建立基线
1、主要流程:就是上面讲过的流程
2、备选流程:录入的信息为有效状态,通过反核准更改状态为无效,不能进行下一步操作,只有通过核准将状态再改为有效,才能生成线索。
3、异常流程:比如说潜在客户模块,客户信息通过反核准按钮更改状态,再进行删除,这条记录就没有了,流程就走不下去。
形成基线
查询中先确定因子和水平,因子为创建日期、状态、性质、名称、联系人、创建人,水平都是空与非空,使用正交设计助手,选择7因子2水平的正交表,将因子和水平映射到表中,每一行的组合是一条测试用例,再加上用的比较多的组合。
新增中的联系方式规则是:数字,11位
有效等价类:数字、11
无效等价类:非数字、小于11,大于11
边界值:上点:11
离点:10、12
内点:11
根据评审讨论意见修改测试用例,通过后形成基线
Export JAVA_HOME=/usr/local/jdk
Export path=$path:$Java_home/bin
(16)首先进行冒烟测试,通过后开始系统测试,每出现一个bug时就要到禅道将该条用例状态改为失败,编写缺陷报告,重点是:要仔细填写标题(格式是什么地方做了什么操作出现什么错误)、实际结果中要包含截图、判断好优先级别。
用例总数:98 缺陷数:24 通过率:75.5%
致命:0 严重:4 一般:15 建议性:5