2010 UFIDA Software Corporation
U9研发模式及管理体系
2010 UFIDA Software Corporation
U9研发本部研发模式和管理体系
U9客户化开发过程管理
目录 UFIDA U9
2010 UFIDA Software Corporation
用友产品研发体系
中国和亚太最大的管理软件研发体系
设有总部研发中心、南京制造业研发基地、上海先进应用研究中心、深圳电子行
业研究与开发基地以及南昌软件开发产业基地
国家认定企业技术中心
用友博士后工作站
承担多项国家863软件重大项目
快速响应市场的分层研发模式
产品平台开发
标准产品及解决方案开发
行业产品及解决方案开发
个性化开发
2010 UFIDA Software Corporation
2000底,用友启动CMM
2001年6月,用友通过了CMM L2评估
2002年6月,用友通过了CMM L3评估
2004年12月,用友通过了CMM L5评估
2006年1月,顺利通过了CMMI L5评估
用友CMM历程
2010 UFIDA Software Corporation
用友软件开发过程体系结构
方针
组织标准软件过程
规程、规范、标准、
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
、指南等
2010 UFIDA Software Corporation
用友软件开发过程体系结构
工
程
过
程
质量控制
过程
项目管理
过程
项目
启动
项目
策划
活动策划ppt下载游戏策划下载民宿策划下载游戏策划shu下载英文歌曲大赛策划免费下载
项目
监控
项目
结项
配置
管理
需求
管理
业务建模
需求
分析与设计
程序实现
软件测试
实施维护
测试计划
迭代开发
质量保证 同级评审
2010 UFIDA Software Corporation
软件规模化定制的发展方向产品开发模式创新
2010 UFIDA Software Corporation
软件工厂模式产品开发模式创新
特定领域的过程
特定领域的工具及语言
特定领域的内容
机械性和琐碎性任务的
自动化
2010 UFIDA Software Corporation
U9企业应用的SOA整体解决方案
商务应用驱动,面向服务的全程应用开发
Service Driven Dev & Deployment
企业模型 领域模型
特征模型 组装模型
服务模型
部署模型
扩展企业应用,个性化、按需定制服务
Extension & Personalization
扩展、连接、嵌入
按需定制、个性服务组装
应用开发框架与IDE,简易、高效、集成
Platform & Tools
元数据、服务、事件、流程、门户、报表…
企业最佳实践与可重用资产库
Practices & Assets
企业模型库、服务组件库、社区资源…
SOA & Agile
Enterprise
2010 UFIDA Software Corporation
软件工厂模式、模型驱动、按特性迭代开发、敏捷开发
企业模型库,多年应用知识的积累;全面
支持先进的经营理念、管理模式、实践经
验;实现商务应用驱动的开发模式
特征模型库,充分体现客户关注的应用和
产品的特性、质量等;提供个性化支持
领域模型库,采用特定领域语言DSL,以
服务组的方式,抽取出服务组件;实现服
务驱动、完全SOA架构的设计
业务组件库、UI组件库、业务测试用例库,
提供符合SOA架构整体要求的后台商务逻
辑组件、前端UI组件,及业务测试用例;
支持完全SOA架构的技术实现 组装模型库,根据产品规格和客户个性化
选配,采用应用组装语言AAL,组装完成
完全SOA架构的企业应用产品
产品开发模式创新
2010 UFIDA Software Corporation
业务驱动的企业SOA应用及建模
2010 UFIDA Software Corporation
基于SOA实现业务到软件的平滑转换
业务组件的方面
业务用途(为什么存在?)
活 动
定期执行的是哪些
简单的、具有凝聚
性的活动?
资 源
需要哪些有形资产
和人力资源?
治 理
活动和资源是如何
管理的?
业务服务
从其它组件获得了哪些内容,以及向其它组件提供了哪些内容?
管理 设计 购买 制作 销售
战略
控制
执行
业务需求组件
管理 设计 购买 制作 销售
战略
控制
执行
解决方案组件
2010 UFIDA Software Corporation
IT及SOA战略
现有业务过程及
IT资产
企业战略
规划
污水管网监理规划下载职业规划大学生职业规划个人职业规划职业规划论文
商业创新驱动
业务模式规划
业务流程规划
组织调整规划
信息及数据规划
基础设施规划
IT治理策略规划
企业服务基础设施
部署模式
协同应用
Office应用
快速上线安全切换
用户
培训
焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载
基于服务的升级
安全体系
流程定义
组织与角色定义
服务定义
主数据管理
服务组件库
组合式应用
企业级商业智能
IT资产重用
流程监控
安全性审计
内控合规
健康度监控
资源调控
性能
伸缩性
QoS
TCO
持续优化
规划 实现 部署 管理
支持企业SOA全生命期管理(ALM)
2010 UFIDA Software Corporation
IPD整体框架
产品 开发团队 (PDT)
计划概念
市 场细分 组合分
析
制 定市 场细分策略
调整 &优
化业 务计
划
管理市 场细分并评 估绩效
理解
市场
市场
细分
组合
分析
制定细
分市场
策略及
计划
调整/
优化业
务计划
管理细分市场并评估绩效
产品 评 审 委员 会集成组合管理团队(IPMT)
开发 验证 发布 生命周期
市场信息
客户反馈
竞争对手信息
技术趋势
产品组合
候选项目
市场管理
满意的顾客
产品开发团队(PDT)
Dev Mfg
Mkt
Svc
FinSW
Full
Proc
Dev Mfg
Mkt
Svc
FinSW
Full
Proc
IPD流程
关键要素:
•跨部门团队
决策——IPMT
执行——PDT
•结构化流程
6个阶段 4个决策评审点
•一流的子流程
项目管理 阶段决策 技术评审
系统
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
CBB—重用
文档管理 质量控制 采购管理
软硬件设计 技术管理 管道管理
•考评
平衡记分卡(Balanced Scorecard)
•IPD工具
共用工具—业务,技术
产品 开发团队 (PDT)
计划概念
市 场细分 组合分
析
制 定市 场细分策略
调整 &优
化业 务计
划
管理市 场细分并评 估绩效
理解
市场
市场
细分
组合
分析
制定细
分市场
策略及
计划
调整/
优化业
务计划
管理细分市场并评估绩效
产品 评 审 委员 会集成组合管理团队(IPMT)
开发 验证 发布 生命周期
市场信息
客户反馈
竞争对手信息
技术趋势
产品组合
候选项目
市场管理
满意的顾客
产品开发团队(PDT)
Dev Mfg
Mkt
Svc
FinSW
Full
Proc
Dev Mfg
Mkt
Svc
FinSW
Full
Proc
IPD流程
关键要素:
•跨部门团队
决策——IPMT
执行——PDT
•结构化流程
6个阶段 4个决策评审点
•一流的子流程
项目管理 阶段决策 技术评审
系统工程 CBB—重用
文档管理 质量控制 采购管理
软硬件设计 技术管理 管道管理
•考评
平衡记分卡(Balanced Scorecard)
•IPD工具
共用工具—业务,技术
集成产品开发(IPD)模式
2010 UFIDA Software Corporation
全生命周期管理,关键点评审
TR2
CDCP
TR3
PDCP
TR4 TR6TR5
概念 计划 发布 生命周期
ADCP
TR1
开发
验证
用户验证
开
发
初
始
产
品
产品发布
LDCP
生命周期发布验证开发计划概念
验证
GA
TR4:代码走查
TR5:开发评审
TR6:发版评审
TR1:产品需求和概念评审
TR2:需求分解和规格评审
TR3:总体方案评审
集成产品开发(IPD)模式
2010 UFIDA Software Corporation
IPD-CMMI体系框架
PP,PMC,SAM,IPM,RSKM,IT,ISM,QPM
CM,PPQA,MA,DAR,OEI,CAR
REQM,RD,TS,PI,VER,VAL
OPD,OPF,OT,OPP,OID
项目管理
产品工程
支持
过程管理
PLAN LAUNCH CONCEPT DEVELOPMENT QUALIFY LIFE CYCLE
Concept
DCP
Plan
DCP
Availability
DCP
EOL
DCP
Structured Development Process
项目建议书
跨部门的投资
管理委员会
(IPMTs)
结构化的决策流程
(继续/终止 投资决策)
跨部门的项目
开发团队
(PDTs)
Cross-Project Management Process
功能部门组织
支撑的绩效评价系统
工程
集成产品开发(IPD)与CMMI的融合
2010 UFIDA Software Corporation
基于平台的异步开发及重用策略
软件。。。
单元1
单元N
子系统1
子系统N
平台
客户化设计
技术
子系统
平台
产品或服务
共享器件/共用零部件(CBB)
平
台
策
略
硬件
各
层
间
异
步
开
发
优
势
的
产
品
或
解
决
方
案
体
系
结
构
市
场
集成产品开发(IPD)模式与平台化开发
2010 UFIDA Software Corporation
公司IPMT
U9 PDT
FI产品
管理
总体 SCM MFG HR UAP CS 测试公共
服务
模型与
组件库
产业链
支持U9商务
应用套件
UAP 后勤系统 自动化测试
工具
公司级产品管理团队、产品研发团队、后勤开发系统支持
集成产品开发(IPD)模式
2010 UFIDA Software Corporation
U9开发过程体系结构
2010 UFIDA Software Corporation
零缺陷管理:日清零制度
当
前
被
打
开
的
B
u
g
数
量
时间
Bug
收敛点
零Bug反弹
产品研发组织创新
2010 UFIDA Software Corporation
UAP缺陷管理工具产生的U9缺陷分析报表
产品研发组织创新
2010 UFIDA Software Corporation
数据来源: U9缺陷系统、U9 V1.5分析报告。
数据截止统计日期:2009年6月27日。
U9 V1.5发版前缺陷趋势对比分析报告
严格质量管理,确保U9产品品质
产品研发组织创新
2010 UFIDA Software Corporation
数据来源: U9缺陷系统、 U9 V1.5分析报告。
数据截止统计日期:2008年12月30日。
U9 V1.5发版前缺陷趋势对比分析报告
严格质量管理,确保U9产品品质
产品研发组织创新
2010 UFIDA Software Corporation
使用UAP计划管理系统对U9 V1三级计划追踪和管控
产品研发组织创新
2010 UFIDA Software Corporation
数据来源: U9计划系统、U9 V1.1分析报告。
数据截止统计日期:2008年6月27日。
全生命期计划管理与推进,确保U9上市时间(TTM)
产品研发组织创新
2010 UFIDA Software Corporation
U9研发本部研发模式和管理体系
U9客户化开发过程管理
目录 UFIDA U9
2010 UFIDA Software Corporation
基于UAP应用开发框架独立业务系统构建
U9整体开发过程
产
品
线
规
划
分
析
与
设
计
实
现
稳
定
发
布
构造员 测试员易用性设计师 开发员设计师应用架构师
组织并负责业务
建模、特征建模
组织并负责领域
模型分析、设计
编写产品功能
规格
开发业务组件、UI组件、打印模板及参照、报表
DataCommand及ProcessStrategy、查询BP及UI
本地构造
集成
构造
联调测试
发版测试
单元测试
需求验证 设计验证
产品发布
易用性验证
集成测试
数据模型
功能规格
设计算法
单元验收
2010 UFIDA Software Corporation
基于UAP应用开发框架独立业务系统构建
创建实体项目
创建实体组件
创建命名空间
创
建
枚
举
创
建
数
据
传
输
对
象
创
建
校
验
器
创
建
属
性
类
型
创
建
实
体
创
建
类
图
创建文件夹
模型DSL文件
创建操作/服务项目
创建操作/服务组件
创建命名空间
创建文件夹
创
建
操
作
/
服
务
创
建
类
图
模型DSL文件
VS.NET项目
新建解决方案
生成代码
编写业务逻辑
创建数据库项目
数据表OR映射
产生脚本
设计期
运行期
业务逻辑组件元数据组件数据库OR映射文件
编译发布
发布
执行脚本
发布
创
建
数
据
传
输
对
象
发布
后台组件开发流程
2010 UFIDA Software Corporation
基于UAP应用开发框架独立业务系统构建
实体设计器
定义实体
支持组合、关联、继承关系
支持属性类型、枚举
定义属性和属性分组
定义方法
2010 UFIDA Software Corporation
基于UAP应用开发框架独立业务系统构建
前台组件开发流程
2010 UFIDA Software Corporation
表单设计器
定义表单
丰富的表单模型
丰富的控件列表
基于UAP应用开发框架独立业务系统构建
2010 UFIDA Software Corporation
集成组装工具
基于UAP应用开发框架独立业务系统构建
2010 UFIDA Software Corporation
客户化报表、打印模版定制
设计UIModel
设计UIForm
UIForm和报表
模版绑定
生成框架代
码
报表格式和数
据处理处理
设计报表模
版布局
设计报表参
数
设计数据源
和查询
发布报表
定义单元表
达式
报表模版国
际化处理
设置报表栏
目属性
通过DataComand生成缺省模板
设计取数
报表生成工具
选择字段
选择结果栏目
选择缺省结
果栏目
选择条件栏
目
选择控制条
件
生成DataCommand框架
代码
注册
测试
配置报表
服务器
ReportEnv ConfigUBF-APP-DataCommandUBF-AnalysisUBF-UI
标准化报表开发流程
2010 UFIDA Software Corporation
客户化报表、打印模版定制
报表个性化定制
定制设计报表布局、数据
发布新报表到U9 ERP系统中,方便快捷
2010 UFIDA Software Corporation
大冶使用UAP自定义报表,实现个性化应用
未发订单库存分析表
生产线日计划完工状况表
未领料明细表
产能占用汇总表
不良品未退明细表
客户化报表、打印模版定制
2010 UFIDA Software Corporation
客户化报表、打印模版定制
打印模板设计
创建打印参照
ExportService服务
发布打印模板
获取打印模板
UIForm的打印事件 打印数据准备
打印服务引擎
生成打印文档
开
发
调
试
阶
段
本
机
运
行
期
部
署
部
门P
o
rtal
本机
打印参照数据库
本机
打印模板数据库
构造系统
导出打印模板元数据
加入部门构造系统
本机
打印模板数据库
标准化打印模版开发流程
2010 UFIDA Software Corporation
客户化报表、打印模版定制
打印个性化定制
增加,修改U9系统中的打印模板
增加,修改打印项
客户信赖的长期合作伙伴
中国的世界级
全球第一款完全基于SOA架构的企业管理软件