1、B3CTGMBOSSCRM实施实施经验分享联创经验分享联创0909演讲人介绍演讲人介绍张有根 联创科技(南京)有限公司副总裁,软件工程研发中心副总经理 张有根先生毕业于北京大学,从事电信运营商业务支撑系统建设13年之久。他曾担任联创科技软件中心总经理,领导设计和开发联创公司在通信行业的BSS/OSS/BASS系统。张有根先生在业务支撑系统工程实施经验丰富,领导实施过中国电信、中国移动以及中国联通在BSS/OSS/BASS系统的多项工程。同时张有根先生还参与了各大电信运营商BSS/OSS/BASS方面的规范制定以及大型电信IT项目的咨询。v 11省电信计费系统,20省综合结算系统v 8省移动BO
2、SSv 5省联通综合营帐,7省联通CDMA计费v 江苏BSS.CRMS/OSS系统v 互联星空、经营分析系统、数据计费、大客户系统、渠道营销系统等均有较多成熟在线系统v 系统集成服务、咨询服务 联创科技联创科技电信业务支撑合作伙伴电信业务支撑合作伙伴联创产品全景图联创产品全景图业务支撑产品业务支撑产品全景图全景图有线有线无线无线传统数据传统数据SPIBSS.CRM计费系统计费系统渠道支撑系统渠道支撑系统经营分析系统经营分析系统移动移动BOSS移动移动BASS移动网管移动网管CRMBILLINGOSSIPOSS数据数据BSS数据数据CRM融合计费融合计费SP-BOSSSP-PRMSP计费计费平台
3、解决方案平台解决方案容灾解决方案容灾解决方案门户门户安全安全应用集成应用集成IBSS.OSS演讲内容演讲内容1.1.联创对联创对CTG-MBOSS.CRMCTG-MBOSS.CRM的实践的实践2.2.对系统架构的考虑对系统架构的考虑3.3.对功能框架的考虑对功能框架的考虑4.4.对工程实施的考虑对工程实施的考虑5.5.存在的困难存在的困难联创实践联创实践BSS.CRMs/OSS集团集团ITSP指导建议指导建议CTG-MBOSS规范规范国际最佳实践国际最佳实践先先进进的的模模型型和和架架构构符符合合集集团团公公司司框框架架采用采用eTOM/NGOSS应用整合技术架构应用整合技术架构先进的数据先进
4、的数据模型模型松耦合、高效率的独立系统松耦合、高效率的独立系统两级平台三级应用两级平台三级应用国内同行国内同行EDM/BPR江苏江苏BSS.CRMs/OSSBSS.CRMs/OSS项目过程项目过程119 3035 36373839404142 43444546474849512004/712月月2005/32005/45月月6月月项目管理、配置管理、评审和质量保证项目管理、配置管理、评审和质量保证第一步第一步:需求分析需求分析管理、技术培训7月月8月月525354559月月第六步第六步:割接试运行割接试运行周周日期日期第三步第三步:割接准备割接准备第四步第四步:上线前测试上线前测试315281
5、515概要设计POC需求分析完善设计体系全面详细设计局部详细设计两大产品功能开发集成测试系统测试测试用例 用户测试测试方案割接调研割接程序数据准备方案准备试割接试倒换性能测试系统测试用例环境搭建第二步第二步:设计开发和测试设计开发和测试6用户培训三大类产品功能、报表及平台开发基础数据准备性能优化用户测试 五类产品系统测试在途工单清理割接方案系统试运行系统试运行割接割接28第五步第五步:并行运行并行运行演讲内容演讲内容1.1.联创对联创对CTG-MBOSS.CRMCTG-MBOSS.CRM的实践的实践2.2.对系统架构的考虑对系统架构的考虑3.3.对功能框架的考虑对功能框架的考虑4.4.对工程实
6、施的考虑对工程实施的考虑5.5.存在的困难存在的困难系统实现难点系统实现难点1.1.业务逻辑点繁多庞杂业务逻辑点繁多庞杂2.2.业务调整频度高,适应时间要求短业务调整频度高,适应时间要求短3.3.CRMCRM部分在营销支撑方面要求高,且没有固定部分在营销支撑方面要求高,且没有固定模式可遵循模式可遵循4.4.OSSOSS部分与资源复杂度高度相关,因为资源及部分与资源复杂度高度相关,因为资源及其施工的复杂性,导致了流程部分的复杂性,其施工的复杂性,导致了流程部分的复杂性,尤其累加、组合等业务的开展,使流程更加复尤其累加、组合等业务的开展,使流程更加复杂杂5.5.处于核心地位,外部系统对其依赖很大处
7、于核心地位,外部系统对其依赖很大对象可定义联创的解决之道联创的解决之道IBSGE流程可定义业务规则可定义界面可定义业务开发业务开发环境环境业务调试业务调试环境环境业务运行业务运行环境环境集成业务支撑生成环境集成业务支撑生成环境(Integrated Business Support Generate Environment)示意图示意图IBSGE的组成的组成通用电信对象总线(通用电信对象总线(CTOB)数据库数据库订单订单管理管理框架框架资源资源分配分配框架框架流程流程管理管理框架框架单据单据管理管理框架框架功功能能功功能能功功能能功功能能功功能能功功能能功功能能功功能能功功能能功功能能功功能
8、能功功能能通用电信界面互联标准(通用电信界面互联标准(CTICS)通用电信通用电信业务框架业务框架(CTBF)功能层功能层接入层接入层对象层对象层数据层数据层IBSGE的基本出发点的基本出发点1.以产品为核心的业务开发环境2.以框架的开发和应用为基础模式3.以重用的角度组织开发4.以配置的角度考虑维护5.内置数据集成和界面集成的基础封装系统总体架构系统总体架构本本地地网网EAICRM DB本地网本地网1CRM DB本地网本地网13外部外部系统系统外部外部系统系统报表报表DB资源管理资源管理DB报表报表DB服务开通服务开通DB施工调度施工调度DB施工施工调度调度产品目录产品目录DB系统管理系统管
9、理DB产品产品目录目录系统系统管理管理本地网本地网报表报表省省中中心心服务服务开通开通省中心省中心 DB省中心省中心报表报表CRM资源资源管理管理系统应用架构系统应用架构演讲内容演讲内容1.1.联创对联创对CTG-MBOSS.CRMCTG-MBOSS.CRM的实践的实践2.2.对系统架构的考虑对系统架构的考虑3.3.对功能框架的考虑对功能框架的考虑4.4.对工程实施的考虑对工程实施的考虑5.5.存在的困难存在的困难CTG-MBOSS.CRMCTG-MBOSS.CRM功能框架功能框架CRM&CRM&服务产品目录服务产品目录业务受理业务受理以客户为入口,受理的第一步是查询或增加客户商品目录和套餐都
10、会依据客户类型显示不同目录,如甲种用户和大客户看到的目录是不同可以在这里选择批量,是1个还是n个客户可以选择:1、新装一个商品;2、也可以选择对已有的产品进行变更;3、还可以对已经处理的业务进行再次变更;显示新装显示变更业务,比如电话移机、改号。会针对不同的产品显示该产品所拥有的业务类型1231、体现以客户为中心,从客户的视角展现产品、体现以客户为中心,从客户的视角展现产品2、支持全业务受理,含括了各类普通产品、组合产、支持全业务受理,含括了各类普通产品、组合产品、组合套餐的受理品、组合套餐的受理3、强有力的业务规则引擎满足电信业务管理需求、强有力的业务规则引擎满足电信业务管理需求客户管理客户
11、管理目前只支持客户信息管理(包括基本和扩展信息)和客户关系管理。客户交互管理、客户细分管理、客户消费管理基本没实现客户基本信息客户扩展信息可提供多种条件的查询方式查询客户客户关系管理主要是维护、展现客户与客户之间的关系,比如父子关系、谁是谁的联系人、企业的母公司和子公司等,有助于将来的营销和客户分析1、全面采集客户信息、全面采集客户信息2、可灵活扩展的客户属性、可灵活扩展的客户属性3、可公式配置的客户细分、可公式配置的客户细分规则,为客户分析提供前规则,为客户分析提供前提基础提基础客户细分规则,比如客户身份是教师类的客户,每月固话消费80元的客户,打算采用公式化配置的设计,苏州在这方面是用SQ
12、L语句实现的。我们正在设计,1月31日前无法完成商品管理商品管理方便各部门从不同维度进方便各部门从不同维度进行商品管理,提供导航功行商品管理,提供导航功能,并体现商品管理流程能,并体现商品管理流程全省统一视图、统一管理、分级全省统一视图、统一管理、分级授权,灵活配置商品的适用范围授权,灵活配置商品的适用范围展现已有的商品目录,可以根据不同公司展现不同目录,比如省公司和南京分公司展现的不一样商品的管理1、首先是添加商品;2、接着进行商品信息、适用地域、使用客户群等配置;3、进入商品启用页面,经过商品启用的流程,如审批过后,该商品才可以被展现到可销售的商品目录中123资源管理资源管理标准地址维护标
13、准地址维护地址基本信息地址基本信息的管理的管理地址不再是平面的,地址不再是平面的,而实现了树形的分级而实现了树形的分级结构,通过分级管理结构,通过分级管理能够获取每个层面覆能够获取每个层面覆盖资源情况盖资源情况服务开通服务开通&施工调度施工调度模板模板数量数量BPMBPM一级流程一级流程3服务开通二级流程服务开通二级流程二级流程4子流程18资源管理二级流程资源管理二级流程二级流程1子流程4竣工归档二级流程竣工归档二级流程11目前设计的一级流程模板目前设计的一级流程模板(BPM)(BPM)先配资源先配资源直接施工直接施工直接竣工直接竣工客户回访资源分配竣工处理定单生成服务开通客户回访竣工处理定单
14、生成服务开通客户回访竣工处理定单生成目前设计的二级流程模板目前设计的二级流程模板(Workflow)(Workflow)端口开通开始测量台施工帐号开通安装测试交接箱跳线安装施工结束ADSL开通二级流程开通二级流程宽带帐号开通开始窄带帐号开通安装测试端口开通安装施工结束LAN开通二级流程开通二级流程程控开始安装测试交接箱跳线测量台施工公话智能网省智能网本地智能网家加E安装施工结束固话服务开通二级流程固话服务开通二级流程拇指信息短消息预付费平台PHS程控开始结束小灵通服务开通二级流程小灵通服务开通二级流程配IP配号配端口配线开始结束资源分配二级流程资源分配二级流程固话服务开通二级流程模板固话服务开
15、通二级流程模板程控程控,智能网多个智能网多个环节并发施工环节并发施工并发环节全部施工成功并发环节全部施工成功后再进行测量台施工后再进行测量台施工可灵活配置串、并可灵活配置串、并行业务流程模板,行业务流程模板,实现并行流程调度实现并行流程调度的同步等待及串行的同步等待及串行的流水调度的流水调度样例配线环节子流程模板配线环节子流程模板自动配线失败后自动配线失败后转人工配线转人工配线人工配线失败后人工配线失败后转外勘配线转外勘配线通过可配置的转移通过可配置的转移条件实现业务流程条件实现业务流程的灵活条件转移调的灵活条件转移调度度样例BPMBPM流程监控流程监控服务开通环服务开通环节已经完成节已经完成
16、正在进行正在进行回访环节回访环节直观的一级流程调度展直观的一级流程调度展示,便于流程的跟踪与示,便于流程的跟踪与监控监控已完成已完成正处理正处理样例流程控制串流程控制串对于同一个流程模板的对于同一个流程模板的不同流程不同流程,使用流程控使用流程控制串来进行区分制串来进行区分直观的显示该模板在直观的显示该模板在二级流程下可以走哪二级流程下可以走哪几个环节几个环节打钩的对应流程控制串的打钩的对应流程控制串的T(True),图形化的业务环节调,图形化的业务环节调度配置,使得流程模板的配置更度配置,使得流程模板的配置更为直观且更具可操作性为直观且更具可操作性没有打钩的对应流程没有打钩的对应流程控制串的
17、控制串的F(False),说说明该流程模板中不配明该流程模板中不配置经过此业务环节,置经过此业务环节,流程调度将跳过此环流程调度将跳过此环节的业务处理节的业务处理这是一个根据某个业务配置流程的界面,通过选择的流程模板这是一个根据某个业务配置流程的界面,通过选择的流程模板(选择的是一级流程同时含有资源分配、服务开通、竣工归档(选择的是一级流程同时含有资源分配、服务开通、竣工归档三个节点的模板),可以选择需要资源分配节点走哪些环节,三个节点的模板),可以选择需要资源分配节点走哪些环节,需要服务开通节点走哪些环节,需要竣工归档节点走哪些环节,需要服务开通节点走哪些环节,需要竣工归档节点走哪些环节,在
18、需要的环节上打钩就可以了,所有这些环节是在配置界面里在需要的环节上打钩就可以了,所有这些环节是在配置界面里预先配置好的预先配置好的资源分配节点可资源分配节点可以走的环节以走的环节服务开通节点可服务开通节点可以走的环节以走的环节竣工归档节点可竣工归档节点可以走的环节以走的环节系统管理系统管理统计报表统计报表v目前主要完成了四个主题,目前主要完成了四个主题,6060多个纬度,多个纬度,3535个基础核心报表,个基础核心报表,8888个固定报表个固定报表演讲内容演讲内容1.1.联创对联创对CTG-MBOSS.CRMCTG-MBOSS.CRM的实践的实践2.2.对系统架构的考虑对系统架构的考虑3.3.
19、对功能框架的考虑对功能框架的考虑4.4.对工程实施的考虑对工程实施的考虑5.5.存在困难存在困难项目的组织和状况项目的组织和状况服务开通&施工调度CRM&产品目录设计组设计组概设组概设组资源管理接口平台报表详设组详设组模型设模型设计组计组系统管理服务开通&施工调度CRM&产品目录开发组开发组资源管理接口平台报表系统管理v设计和开发一条线设计和开发一条线 v评审、评审、CQCCQC、质量、质量一条线一条线 v测试和配置一条线测试和配置一条线 v工程割接一条线工程割接一条线v项目管理一条线项目管理一条线 评审组评审组CQCQA组组测试组测试组配置组配置组割接组割接组电信业务专家IBM技术专家毕博技
20、术专家各开发小组详细设计人员组长毕博联创电信用户测试数据割接性能测试构建部署镇江割接组镇江割接组PMO电信毕博联创操作培训系统割接开发支持测 试割接领导组割接领导组割接执行组割接执行组割接总体组割接保障组业务测试组割接数据组系统测试23515336109工程割接需要考虑的内容工程割接需要考虑的内容序号序号活动活动解释解释产物产物1 1BSS软件布署CTG-MBOSS.CRM系统应用软件布署 2 2BSS数据库环境搭建CTG-MBOSS.CRM系统数据库环境准备 3 3中间表数据到位根据中间表的表结构建立中间表的环境;电信分公司重新提供一份最新的中间表生产数据 4 4中间表制定 在九七系统与BS
21、S之间建立中间表过渡表,利于电信及CTG-MBOSS.CRM割接小组人员对于互相之间模型的理解 1、中间表定义2、中间表数据模型 5 5倒换脚本编写 针对生产数据的数据割接进行相应脚本的编写及汇总整理,包括数据源-中间表-CTG-MBOSS.CRM目标库 1、数据源-中间表数据倒换脚本2、中间表-BSS数据倒换脚本1、验证割接方案中的数据倒换方案2、验证割接脚本正确性3、模拟真实的系统数据割接4、制定割接方案1、试割接报告2、割接脚本修正3、割接操作手册4、割接检查表5、异常数据清单及分析报告系统上线培训针对系统上线时所涉及的所有业务功能范围,在全本地网内进行相关操作人员的培训3333系统试并
22、行采用真是的硬件环境,倒入生产数据和相关配置数据,稳定运行三大产品的相关业务功能;相关接口打通3434在途工单清理在途工单计划不倒换,需要对在途工单数据进行清理,剔除无用过时的在途工单,待系统割接上线后通过营业前台录入到系统中 1、营业蹲点人员安排2、第二天值班人员安排3、割接人员安排4、硬件保证5、原来生产环境恢复保证6、割接操作手册7、数据割接脚本8、割接检查表9、数据比对方案10、上线系统测试方案11、上线接口测试方案12、割接应急预案13、风险考虑351、验证割接方案中的数据倒换方案2、验证割接脚本正确性3、模拟真实的系统数据割接4、制定割接方案试割接试割接1、营业蹲点人员安排2、第二
23、天值班人员安排3、割接人员安排4、硬件保证5、原来生产环境恢复保证6、割接操作手册7、数据割接脚本8、割接检查表9、数据比对方案10、上线系统测试方案11、上线接口测试方案12、割接应急预案13、风险考虑系统割接方案系统割接方案充分考虑系统上线可能面临的风险,充分考虑系统上线可能面临的风险,制定周密的风险处理对策制定周密的风险处理对策v业务风险业务风险对业务的熟悉程度;业务在对业务的熟悉程度;业务在CTG-MBOSS.CRMCTG-MBOSS.CRM系统上的实现流程不一样。系统上的实现流程不一样。对界面的熟悉程度;对界面的熟悉程度;B/SB/S结构的界面和原先结构的界面和原先C/SC/S结构的
24、界面操作风格差别较大结构的界面操作风格差别较大操作的熟练程度;初期的营业受理的效率存在风险操作的熟练程度;初期的营业受理的效率存在风险v技术风险技术风险全新的全新的J2EEJ2EE技术架构,性能存在风险;技术架构,性能存在风险;与外部系统(如计费系统、与外部系统(如计费系统、1000010000号系统等)的接口存在风险,可能不稳定号系统等)的接口存在风险,可能不稳定v管理风险管理风险流程的规范化配置,对原先的业务管理流程的改变存在风险流程的规范化配置,对原先的业务管理流程的改变存在风险协调不到位协调不到位97系统与系统与CTG-MBOSS.CRM系统间的数据映射系统间的数据映射困难困难 新系统
25、功能不新系统功能不适用适用 新系统运行不新系统运行不稳定稳定 人员变动人员变动 建立应急预案,建立应急预案,合理的组织架合理的组织架构,保证沟通构,保证沟通顺畅顺畅演讲内容演讲内容1.1.联创对联创对CTG-MBOSS.CRMCTG-MBOSS.CRM的实践的实践2.2.对系统架构的考虑对系统架构的考虑3.3.对功能框架的考虑对功能框架的考虑4.4.对工程实施的考虑对工程实施的考虑5.5.存在的困难存在的困难本地网的差异本地网的差异差异差异差异差异v资源和资源管理不统一资源和资源管理不统一预跳线过桥线宽带资源管理程度v具体细节不统一具体细节不统一基础数据编码前台收费项目客户群划分v业务系统不统
26、一业务系统不统一有的本地网一套系统,有的3、4套v接口不统一接口不统一本地网存在特殊接口即使是同一厂商的系统,版本也不尽相同v回执、工单不统一回执、工单不统一格式格式内容内容v界面风格和分辨率不统一界面风格和分辨率不统一v产品、商品目录不统一产品、商品目录不统一v支持的业务不统一支持的业务不统一特殊业务特殊业务名称不同名称不同v资费不统一资费不统一v流程不统一流程不统一营业流程营业流程施工流程施工流程v具体的业务、技术人员对新系具体的业务、技术人员对新系统的实现思路,系统的重点和轻统的实现思路,系统的重点和轻重缓急的看法不统一重缓急的看法不统一如果希望如果希望IT系统一次性彻底解决、系统一次性
27、彻底解决、支持这些差异,难度非常大支持这些差异,难度非常大业务管理、流程、资源各方面都存在比较大的差异,甚至组织架构都不一样业务管理、流程、资源各方面都存在比较大的差异,甚至组织架构都不一样解决本地网差异的想法解决本地网差异的想法vITIT系统只能根据二、八法则,实事求是地解决各个本地网的关键问题,区别和分系统只能根据二、八法则,实事求是地解决各个本地网的关键问题,区别和分类对待各个本地网不同的差异类对待各个本地网不同的差异首先需要适应和满足资源上、接口上、已有资费的差异;首先需要适应和满足资源上、接口上、已有资费的差异;对于业务、管理、流程上的差异,希望能够配合各个专业管理部门进行整理和分析
28、,分对于业务、管理、流程上的差异,希望能够配合各个专业管理部门进行整理和分析,分类制订出一些合理的业务规则、管理方法、运行流程,在类制订出一些合理的业务规则、管理方法、运行流程,在ITIT系统中实现,最大化的发挥系统中实现,最大化的发挥ITIT系统的作用;系统的作用;统一的产品、服务、商品目录,提供差异化的业务定制;统一的产品、服务、商品目录,提供差异化的业务定制;各本地网的回执和工单必须统一规划各本地网的回执和工单必须统一规划,不要个性化,规范管理;不要个性化,规范管理;统一界面风格;统一界面风格;v希望各部门、各本地网理解和支持,先使用、后优化、再固化希望各部门、各本地网理解和支持,先使用
29、、后优化、再固化需求多且多变,不能只追求完美,灵活性和实用性要取得平衡需求多且多变,不能只追求完美,灵活性和实用性要取得平衡先解决关键问题和普遍问题,然后解决其他问题先解决关键问题和普遍问题,然后解决其他问题细节上、操作习惯上有差异,比如个人习惯,需要统一细节上、操作习惯上有差异,比如个人习惯,需要统一与其他业务系统的分工界面变化较大,需要逐步规范与其他业务系统的分工界面变化较大,需要逐步规范技术上:多层的系统架构需要考虑的因素技术上:多层的系统架构需要考虑的因素很多很多vJ2EEJ2EE技术架构开发难度大技术架构开发难度大系统设计七个子系统、一个平台,架构复杂,需要充分考虑松耦合和系统性能的
30、平衡系统设计七个子系统、一个平台,架构复杂,需要充分考虑松耦合和系统性能的平衡,开发量加大;,开发量加大;多层的封装,对于相互之间调用需要严格规范、把控;多层的封装,对于相互之间调用需要严格规范、把控;v应用服务器、工作流服务器、应用服务器、工作流服务器、ICSICS服务器全面应用,相互之间的调用频繁,应用起服务器全面应用,相互之间的调用频繁,应用起来技术难度大来技术难度大v模型的掌握和理解在不断加深,模型本身也在不断演进模型的掌握和理解在不断加深,模型本身也在不断演进EDM1.0EDM1.0模型静态多,动态少,为了适应业务系统,不断增加动态模型模型静态多,动态少,为了适应业务系统,不断增加动态模型按照集团架构和数据模型,从无到有开发工作量特别大按照集团架构和数据模型,从无到有开发工作量特别大 v设计开发技能不足设计开发技能不足架构设计、业务设计、详细设计、流程设计等技能不足架构设计、业务设计、详细设计、流程设计等技能不足开发技能不足,涉及大量新技术开发技能不足,涉及大量新技术v实现难度小的功能,基本都在实现难度小的功能,基本都在9797系统中已经实现。营销需系统中已经实现。营销需求迫切、企业改革需求迫切的,往往是技术难度大、业务经验少求迫切、企业改革需求迫切的,往往是技术难度大、业务经验少的要求。这些极大地增加了实施难度的要求。这些极大地增加了实施难度