基于一个中心、四个基本点打造软件平台的经验教训分享(2/2)

2024-03-08 05:48

本文主要是介绍基于一个中心、四个基本点打造软件平台的经验教训分享(2/2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

     2007年我们启动青铜器RDM项目,致力于打造IPD+CMMI+Scrum一体化研发关系信息化平台,项目过程中我们采用先平台、再版本、最后行业化的模式运作项目,前后花费5年时间,其中4年专注于打造平台,我们打造平台过程中,我们坚持以客户为中心,坚持平台化、柔性、开放性、关联性四个基本原则,以下是我们实际做法,其中的经验教训,希望对致力于打造软件平台的团队有所帮助。

     

以客户导向为中心
坚持平台化
坚持关联性

见:http://blog.sina.com.cn/s/blog_81427a800101eufd.html

坚持柔性

        产业成熟度、组织规模、人员素质、产品复杂性、企业文化等要素的不同,决定了每个组织的研发体系都是个性化的。

        “如何保证平台对各个研发管理模式的适应性?如何海纳百川,并自成一派?这是摆在青铜器架构设计团队面前的核心问题。为此,我们对业界主流的研发管理体系(ISO、PACE、IPD、CMMI、GJB、Scrum…)全部进行了深入的研究与分析,并创新提出:IPD+CMMI+Scrum融合一体化研发管理解决方案。IPD确保方向的正确性,强调市场驱动、投资回报,将市场、财务、竞争、技术有效融合为一体;CMMI强调规范化、精细化管理,将IPD的策略落实为具体的计划、流程、制度、模板和控制方法;Scrum基于快速迭代的理念,将项目整体目标,切分为短期能实现的具体目标,满足市场快速变化、快速交付的要求。青铜器RDM具备水的特征,可以适应不同的瓶子,客户完全可以把自己的研发管理装入青铜器。青铜器的客户遍布通信、电子、芯片、医药、软件、互联网、食品、化工、机械、军工、研究所、汽车、轮船等众多行业就是青铜器具有柔性能力的有力证明。”青铜器COO强调,“青铜器的柔性、适应性是通过简单的可视化配置实现的,90%的实施都是客户自己完成的,95%的客户都不需要代码级的二次开发,2个月就可以实现梳理、配置、培训、上线全过程。”

       

坚持开放性

       专业化的公司更具有生命力,青铜器软件是一家只做研发管理软件的公司,定位于实现研发项目管理、流程管理、资源管理、绩效管理、产品规划的信息化。我们严格控制产品范围,不该我们做的功能,我们坚决不做,该我们做的功能,我们就要做到极致。如果100分是满分的化,我们要做到1000分,远远超出客户期望。例如项目进度管理,我们将业界B/S架构项目管理工具全部研究了一遍,发现与我们期望的效果都存在比较大的差距,最终我们决定专门投入40人月的资源,构造全新的B/S计划管理架构,从而达到单机版Project的交互水平。可以自豪地讲:青铜器软件的项目计划管理交互体验是全世界最好的。

       为了避免信息孤岛,青铜器软件只使用业界主流的架构、技术,完全支持Oracle、Sqlserver、Mysql等业界主流的数据库系统;不需要安装任何插件,所有的业务操作都可以在IE、Firefox、Google Chrome、Apple Safari、360、腾讯TT等主流浏览器上操作执行。同时青铜器软件提供标准的、用于系统信息交互的Webservice接口,与SAP ERP、Oracle ERP、PTC Windchill、西门子Teamcenter实现无缝融合。ERP负责管理研发预算财务,青铜器软件则负责管理研发资源投入、仪器设备使用,从而实现了研发人、财、物的全面信息化;Windchill和Teamcenter 负责研发的交付管理,重点关注BOM、图纸、变更,而青铜器软件负责研发流程、计划、资源、规划管理,最终实现了产品的全生命周期的规范化管理。

         

(作者: 董奎,青铜器RDM产品经理、华成研发咨询联合创始人、青铜器软件联合创始人,1998~2004就职华为技术,参与电信交换机、数据路由器等核心电信设备的设计与开发;专注于研发管理、创新管理、项目管理,致力于研发管理信息化;IPD+CMMI+Scrum一体化研发管理体系的践行者,目前该体系已经被科大讯飞、恒生电子、OPPO、联芯科技、国家电网、华虹芯片、四维图新、长城汽车等400多家企业,90多家行业第一名公司所采用。新浪微博:@董奎Tiger  http://weibo.com/dongkui168 

这篇关于基于一个中心、四个基本点打造软件平台的经验教训分享(2/2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/786213

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

OpenCV在Java中的完整集成指南分享

《OpenCV在Java中的完整集成指南分享》本文详解了在Java中集成OpenCV的方法,涵盖jar包导入、dll配置、JNI路径设置及跨平台兼容性处理,提供了图像处理、特征检测、实时视频分析等应用... 目录1. OpenCV简介与应用领域1.1 OpenCV的诞生与发展1.2 OpenCV的应用领域2

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

Python中你不知道的gzip高级用法分享

《Python中你不知道的gzip高级用法分享》在当今大数据时代,数据存储和传输成本已成为每个开发者必须考虑的问题,Python内置的gzip模块提供了一种简单高效的解决方案,下面小编就来和大家详细讲... 目录前言:为什么数据压缩如此重要1. gzip 模块基础介绍2. 基本压缩与解压缩操作2.1 压缩文

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

Python虚拟环境与Conda使用指南分享

《Python虚拟环境与Conda使用指南分享》:本文主要介绍Python虚拟环境与Conda使用指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python 虚拟环境概述1.1 什么是虚拟环境1.2 为什么需要虚拟环境二、Python 内置的虚拟环境工具

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”