https://www.sodocs.net/doc/0d1276814.html,
业务应用平台(EOS Platform)
普元软件
提纲
1为什么需要软件平台2软件平台的三大特征3普元业务应用平台概述4平台介绍–应用开发5平台介绍–应用集成6平台介绍–应用运维
某电信行业软件开发商面临的挑战
1.单子多,交付能力不足
2.项目周期长(平均5-6年),交付成本高
3.需求变化频繁,项目质量无法保障,维护成本高
4.在其优势产品所在领域中,竞争对手之间的差距在缩小
某电信行业软件开发商交付方式
油条模式
大饼模式
?上海、安徽和福建维护不同版本?现场实施成本高,孤版维护成本高?响应快,客户满意度高?员工压力大,满意度低?
产品没有有效积累
?北方9省统一版本?现场实施成本低
?研发响应慢,产品不符合客户需求?客户满意度低?产品缺少竞争力
如何提升项目交付能力?如何提升产品竞争能力?
华为:平台解决方案战略合作伙伴
2006年,华为为了更有效拓展海外电信运营商市场,与普元在想结成平台软件战略合作伙伴2007年,华为基于普元产品的OCS产品正式上架,经过4年的发展,目前已在全球40多个国家、60个多家电信运营商中得以高效部署电信级应用软件,降低了研发成本,增加了对客户需求变化的响应能力。
2011年,华为SDP、ECITY两个新产品线开始上架,并且在国内广东电信、江苏移动正式上线,现在已经开启新一轮的国际化推广活动。
先进软件企业案例:华为OCS产品线
OCS SDP Ecity … …
泰国AIS
印尼M8
…
…
…
客户化产品产品线
产品平台
ENIP
BME
产品
EOS Platform
计费平台
数据服务
技术平台
客户
账户
…
平台开发是软件研发活动是否进入高级阶段的分水岭
基础设施(操作系统、应用服务器、数据库)
电子银行开发平台
合作方交互
市场营销与销售管理信贷
管理
与投行金融
市场
经营分析及管理
应用应用应用应用业务管理及支撑应用应用应用
Java 应用基础平台
应用系统应用开发平台基础技术平台
应用
主机基础技术平台
对公应用开发平台
对公应用
个人应用开发平台…
应用
一线网点操作型
应用开发平台
工商银行层次化软件研发模式
总行:207个应用,其中主机应用40个,3800开发人员,每年发布4 个季度大版本,若干月份小版本,海外、国内两套统一版本分行:1100个应用
软件平台化是解决软件开发商项目实施及产品研发的最佳方案。
提纲
1为什么需要软件平台2软件平台的三大特征3普元业务应用平台概述4平台介绍–应用开发5平台介绍–应用集成6平台介绍–应用运维
问题类型问题明细
开发与维护项目又多又急,急需通过成熟技术平台提升项目交付能力
对于变化较频繁的软件功能,客户希望可以业务化配置方式实现,快速开发、快速调整。
软件开发过程中,技术积累难、软件代码开发维护难、软件复用难,重复建设现象严重
开发人员成本高、流动率高、想调整人员层次结构,降低人力成本、减少人员流动带来风险
周期长的大型项目,需要持续维护与升级,但不知如何下手
想打造单位自己的技术平台,持续提升项目交付能力
应用集成如何向外界提供标准化的接口,供外部系统访问
如何与其他系统高效集成
想将客户应用系统集成到统一平台中,降低系统维护成本
运维管理如何准确评估客户业务系统软、硬件需求,能够应对未来系统上线后的压力
如何有效实时监控系统运行现状,防患于未然
软件开发商实施软件项目经常面临的挑战
问题类型问题明细
开发与维护如何在项目中积累产品?
现有软件产品化程度不够,每实施一个项目都会形成一个孤版,实施和维护成本高。
如何界定哪些模块需要在标准化产品中提供,哪些模块定制实现?
标准化的软件模块在客户处实施过程中,也可能需要调整。
应用集成产品中如何提供标准化对外接口?产品中如何调用外部系统
运维管理在产品中如何部署定制模块?如何监控产品运行状况?
软件开发商开发软件产品经常面临的挑战
归纳一:需要解决三个维度的问题
1.需要具备应用开发、测试、过
程管理能力2.需要具备页面、流程和接口集
成能力3.需要具备完整的运维管理能力
问题
一体化平台
应用开发与维护
应用集成
应用运维
平台层次化
归纳二:需要解决技术与业务分层的问题
1.需要稳定、高性能的技术平台
2.需要能够快速的实现技术开发
3.需要能够具备业务化配置能力,
并且具有良好的扩展性4.需要合理配置开发人员层次结
构
问题
技术平台
业务平台
归纳三:需要解决组件持续积累的问题
1.需要标准化、高复用组件
2.需要组件能够具备较强的扩展
性3.
需要组件能够持续积累
问题
平台组件化
技术平台
业务平台
软件平台化的三大特征:一体化、层次化、组件化
集成产品开发模型(IPD)
市场信息
客户反馈
竞争对手信息技术发展趋势现有产品组合现有
产品
客户
竞争
分析
市场
评估
定义
细分
市场
产品
规格
和策
略
制定
产品
路标
制定
销售
策略
销售
培训
研发与业务(市场及销售、服务等)的配合
市场管理
需求
分析
竞争
分析
产
品
任
务
书
产品线业
务计划
产品路
标规划
概念开发验证发布
项目启动
计划决策系统初验产品发布
计划
概念评审
产品销售PDT
产品开发项目管理/质量管理/绩效管理/成本
品
战
略
产品策略管理(注:含产品、平台、技术)
项目1
项目2
项目3
以项目为核心的阶段产品平台V1
产品平台V2技术平台V1
技术平台V2
平台迁移
平台沉淀
产品4产品5产品6
初步形成产品平台和技术平台
产品平台1技术平台1
产品平台2技术平台2
产品平台3技术平台3
产品7产品8产品9
以平台为核心的阶段
平台形成
以项目为主转向以技术平台和产品平台为主
产品技术平台
产品平台
产品线细分市场产品项目实施21
3
21
3产品线3
21
3产品11
产品12
产品13
产品21
产品31
产品32
21
321
321
3技术组件1技术组件2技术组件3技术组件4技术组件5技术组件6技术组件7技术组件n
专用技术*
公共技术
专用技术
产品平台1产品平台2
产品线1
产品线2
层次化、组件化是产品研发的最佳方案
交付实施
产品管理
产品开发
技术研发
提纲
1为什么需要软件平台2软件平台的三大特征3普元业务应用平台概述4平台介绍–应用开发5平台介绍–应用集成6平台介绍–应用运维
SOA国际标准的制定
z OASIS,推进电子商务标准的发展、融合与采纳的非盈利性国际化组织
制定Web服务、XML、SOA标准,以及面向安全、电子商务、公众领域和特定市场的标准 100多个国家的600多家组织、企业,参与人数超过5000人的国际化组织
z OASIS Open CSA Member Section分会 9个SCA技术委员会(TCs on SCA)
4个SDO技术委员会(TC on SDO)
z通过My Groups平台协作和制定标准
OASIS Charter Submission Discuss
OASIS Open CSA Member Section
OASIS organizational voting
OASIS SCA-Assembly TC
OASIS Telecom Services Member Section