基于一个中心、四个基本点打造软件平台的经验教训分享(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

相关文章

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自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果

SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用

《SpringCloud使用Nacos配置中心实现配置自动刷新功能使用》SpringCloud项目中使用Nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且Nacos支持配... 目录前言一、Nacos中集中配置方式?二、使用步骤1.使用$Value 注解2.使用@Configur

Python处理大量Excel文件的十个技巧分享

《Python处理大量Excel文件的十个技巧分享》每天被大量Excel文件折磨的你看过来!这是一份Python程序员整理的实用技巧,不说废话,直接上干货,文章通过代码示例讲解的非常详细,需要的朋友可... 目录一、批量读取多个Excel文件二、选择性读取工作表和列三、自动调整格式和样式四、智能数据清洗五、

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

电脑系统Hosts文件原理和应用分享

《电脑系统Hosts文件原理和应用分享》Hosts是一个没有扩展名的系统文件,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应... Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指