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

2024-03-08 05:48

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

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

       

以客户导向为中心

“IPD(IntegratedProduct Development)强调市场驱动产品开发,软件企业都知道需求的重要性,但真正去调研和搜集企业需求的太少。”青铜器COO感慨,“自2002年起,青铜器就开始搜集客户需求,在研发产品推出前的6年时间内,我们一共调研了5000多家企业和科研机构,遍布各行各业,有技术人员的地方就是我们调研的地方,就是我们搜集客户需求的地方。”

有意思的是,这项客户调研工作启动后5年,也就是2007年青铜器公司才正式注册。就这样,青铜器把搜集的上万条客户需求进行筛选、分类、排序、过滤,看哪些需求是各行各业都有的,并把这些需求做到开发的研发管理平台上。

“青铜器本身也是做研发的,所以这套软件我们自己也在用,这样也使得青铜器软件能更好地理解客户的需求。”青铜器CTO自豪地讲,“通过青铜器软件的市场需求管理功能,我们持续收集汇总客户的点滴改进建议,截止目前已经汇总3856条,其中85%已经实现并发布;我们对每个客户需求都进行全面的分析和研究,来决定是否实现、什么时间实现以及如何实现。所以青铜器是国内400多家优秀科研机构经验的汇总,是科研经验传递、分享的载体。”

坚持平台化

“软件行业的商业模式分四种:产品模式、项目模式、混合模式、运营模式。不管哪种模式,真正成功的企业无一例外都需要强大的产品平台来支撑。苹果、Google、微软、华为、宝马、腾讯都是平台化的公司。” 青铜器CTO认真地讲,“青铜器构建之初,我们就坚持走平台化道路,先平台,再发布,最后才是行业拓展。青铜器运作5年,其中平台开发用了4年,而国内的大部分软件都是起源于某个个性定制项目,在某个偶然机会给某个客户专门开发一个软件,交付后,发现如果只卖给一个客户收益太低,然后就开始琢磨把软件卖给更多的客户。但是由于软件产生的根源是给特定客户量身定做的,定制周期又很短,所以根本没有时间考虑什么扩展性,平台化就更不用说了,于是导致软件的适应能力几乎为零。这样的软件,即使偶然碰到一个想花5万元购买个性化保时捷跑车的客户,然后依靠竭尽全力地迎合和海誓山盟地承诺来签单,殊不知双方的拉锯战就此展开,开始进入无休止的修修补补中,最后90%的结局都是:软件商倒闭,客户变孤儿。”

“当今社会是一个快鱼吃慢鱼的时代,科研创新已经成为决定组织生存发展的核心要素,研发管理系统已经成为企业的核心信息系统。青铜器平台采用国际最主流的企业架构TOGAF标准,以及稳定可靠的核心底层支撑,强力的保障了产品的性能和稳定性。TOGAF(The Open Group Architecture Framework)是凝聚了80%的全球50强公司最佳实践的国际标准化的企业架构方法,青铜器通过TOGAF的国际标准与中国管理模式的充分结合,构筑了国内最为优秀的业务架构与技术架构。” 青铜器CTO自豪地讲,“吹牛谁都会,关键看实效,京信通信(区域无线通信行业第一名)、长城汽车(汽车行业第一名)、恒生电子(金融证券信息化行业第一名)、科大讯飞(语音识别行业第一名)都是我们的客户,他们的技术团队规模都在3000~4000人,实际并发用户1500~2000人,而我们软件功能操作的平均响应时间都在3~4秒以内,事实胜于雄辩。”

坚持关联性

市面上很多的信息化系统只是在线的Excel,功能一大堆,但都是简单堆砌,自身的模块、信息之间都无法关联,更不要说和其他信息系统融合了。

研发管理过程中的信息是一定相互关联的,首先比如市场需求管理流程走到最后,可能会触发项目立项管理流程;还有比如我们在做项目计划时,需要根据组织级研发管理的要求,基于统一的产品开发流程来构建,以保证WBS(Work Breakdown Structure)分解的完整性;再比如,在我们广义的测试中,技术评审也属于验证手段之一,而在技术评审中我们又会发现相应的技术问题,因此为了避免技术评审流于形式,评审流程就需要与对应的评审要素、技术问题、评审专家表现评分相关联;那么还有任务要与文档相关联,风险要与问题相关联,文档要与评审相关联,需求要与测试相关联等等…

“我们同时使用SAP、Oracle、IBM、Siemens的信息化系统,青铜器的流程引擎是最直观、最易用的一个,所有配置都能图形化操作,尤其是流程之间的关联都可以灵活配置,能很好地实现研发信息的无缝衔接。”国内某知名重工行业科研管理部的龙主任如此评价青铜器RDM。

坚持柔性

坚持开放性

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


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


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



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

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

跨国公司撤出在华研发中心的启示:中国IT产业的挑战与机遇

近日,IBM中国宣布撤出在华的两大研发中心,这一决定在IT行业引发了广泛的讨论和关注。跨国公司在华研发中心的撤出,不仅对众多IT从业者的职业发展带来了直接的冲击,也引发了人们对全球化背景下中国IT产业竞争力和未来发展方向的深思。面对这一突如其来的变化,我们应如何看待跨国公司的决策?中国IT人才又该如何应对?中国IT产业将何去何从?本文将围绕这些问题展开探讨。 跨国公司撤出的背景与

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

基于 YOLOv5 的积水检测系统:打造高效智能的智慧城市应用

在城市发展中,积水问题日益严重,特别是在大雨过后,积水往往会影响交通甚至威胁人们的安全。通过现代计算机视觉技术,我们能够智能化地检测和识别积水区域,减少潜在危险。本文将介绍如何使用 YOLOv5 和 PyQt5 搭建一个积水检测系统,结合深度学习和直观的图形界面,为用户提供高效的解决方案。 源码地址: PyQt5+YoloV5 实现积水检测系统 预览: 项目背景

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

分享5款免费录屏的工具,搞定网课不怕错过!

虽然现在学生们不怎么上网课, 但是对于上班族或者是没有办法到学校参加课程的人来说,网课还是很重要的,今天,我就来跟大家分享一下我用过的几款录屏软件=,看看它们在录制网课时的表现如何。 福昕录屏大师 网址:https://www.foxitsoftware.cn/REC/ 这款软件给我的第一印象就是界面简洁,操作起来很直观。它支持全屏录制,也支持区域录制,这对于我这种需要同时录制PPT和老师讲

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

图书管理系统系统分享

分享一个图书管理系统,Java、SpringBoot、Vue和MySQL开发的图书馆管理系统 gitee项目地址:https://gitee.com/yuanmomoya/open-source-project/tree/master/books-management-system GitHub项目地址:https://github.com/yuanmomoya/open-source-pro

如何打造个性化大学生线上聊天交友系统?Java SpringBoot Vue教程,2025最新设计思路

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小程序/安卓实战项目 大数据实战项目 ⚡⚡文末获取源码 文章目录