IPD集成产品开发

时间:2024年04月14日

作者:小蒋聊技术

邮箱:wei_wei10@163.com

微信:wei_wei10

解密IPD集成产品开发_小蒋聊技术_免费在线阅读收听下载 - 喜马拉雅欢迎收听小蒋聊技术的类最新章节声音“解密IPD集成产品开发”。大家好,欢迎来到小蒋聊技术,小蒋准备和大家一起聊聊技术的那些事。今天小蒋准备和大家一起聊的技术就厉害了!那就是IPD,那什么是IPD...icon-default.png?t=N7T8https://www.ximalaya.com/sound/722580020

大家好,欢迎来到小蒋聊技术,小蒋准备和大家一起聊聊技术的那些事。

今天小蒋准备和大家一起聊的技术就厉害了!那就是IPD,那什么是IPD呢?。

  • 概述

IPD(Integrated Product Development)是一种先进的产品研发流程。Integrated Product Development三个英文单词的首字母缩写,意为集成产品开发。也许很多人都听说过IPD这个流程,但它究竟是什么,包括哪些方面的内容?

在中国,IPD之所以名气这么大,是因为一直有两个案例在传播,一个是蓝色巨人IBM,在IBM面临各种危机的时候,郭士纳引入IPD流程,让IBM起死回生。另外一个是则是华为, IBM尝到了IPD流程的甜头,回过头来把IPD流程输出给华为,使华为在后面十几年实现了高速增长,一跃成为通信行业的霸主。因为这两个例子和世界顶级的公司IBM和华为相关,因此格外吸引人的眼球。

事实上,除了IBM和华为外,全球还有很多公司在采用IPD流程后,公司的产品开发能力大大增强了,这其中包括中兴通讯。可以说,中兴通讯在经历了美国两次制裁而屹立不倒、现在愈发强劲的一个很重要原因,是中兴通讯的产品开发能力所带来的核心竞争力。

一个完整的IPD流程是一个比较复杂而庞大的体系,当年华为花了几亿美金的咨询费才引入IPD流程,IBM派出一个庞大的咨询团队入驻华为,手把手的交了华为几年,其复杂程度可见一斑。

IPD流程中的每个规定动作都有它深刻的内涵,很多都是血和泪的教训换来的规范,没有经历过这些坑很难理解为什么要规定这么做。只有懂了IPD的本质,才能知道流程中的众多规范和动作对于不同的行业、不同的公司,哪些可以要,哪些则可以省。所以一个公司想引入IPD并且用好IPD,这确实需要时间和历练,并非一日之功。

  • 什么是IPD?

IPD是集成产品开发三个英文单词首字母组成的。它是由一家叫PRTM的美国咨询公司提出来的,较早的思想来源于这家公司几个咨询专家在做了大量的咨询案例后,结合业界很多好的做法,总结出来的一些经验。

所以,IPD算不上一种发明创造,只是对业界很多优异实践和典型案例的一种总结和集成,通俗点说就是把已经存在的很多好东西,通过一定的方法把它们整合起来,发挥最大的作用,算一种组合创新。

所以从这个意义上来看,“集成产品开发”中的“集成”两个字算是一个很好的解释。概括起来讲,IPD就是把以前存在的但又是零散的、很好的产品开发方法和理论,有机的整合起来的一种产品开发方法论。

  • IPD为什么这么牛?

上面提到IPD就是一种把多个好东西整合起来的流程,那它究竟整合了哪些好东西才会这么厉害?

IPD作为一种产品开发流程,它最核心的思想和理念是把产品开发当作一门生意来看,而不仅仅当作产品开发来看,这和其他的产品开发流程比如以前的瀑布式开发、软件的CMMI和敏捷开发等不一样。一般我们说产品开发是投入和花钱的事情,而IPD是一种投资和生意,是要考虑投入和盈利的,把产品开发出来只是实现最终赚钱的手段。

不要小看“产品开发”和“集成产品开发”这两个字的差异,其背后的思想差了很远。

产品开发只要把产品按照当时立项时要求的进度、成本、质量以及项目范围等要求满足了,产品开发就算成功,至于是不是客户要的、能不能卖得出去,能不能赚到钱,单纯的产品开发是不关注的。

而集成产品开发考虑的是生意和全局,公司投了这么多钱下去,在一定的时间内能不能赚到钱,如果只是把产品成功的做出来了,但是卖不出去,或者成本太高卖出去也是亏钱,这个产品开发算失败的。

从这可以看出,IPD是把经营的理念整合进去了。除了把产品开发当作一门生意看待,IPD还整合了其他一些优异的经典实践,比如还包括项目管理、结构化的流程、跨部门的团队管理以及公共基础模块、平台化技术的开发等。咱们以 “结构化的流程”为例做解释。

什么是结构化的流程?简单来说就是产品开发过程中,在什么时间,由什么样的角色,做哪些事情,都做了明确的规定。这样就避免了产品开发过程的随机性,不同的项目,依据的流程都是一样的,项目成功了经验可以复制,失败了可以知道在哪个环节出了问题,只要做相应的改进提升就可以。因此,结构化流程对于IPD非常重要,可以说正是因为IPD的流程是结构化的,使得后面对它进行分解、裁剪等都变得比较容易,从而可以灵活的应用于不同行业、不同规模的企业,只要你掌握了IPD的核心思想。概括起来就是IPD借鉴了很多好东西,然后把它们有机的结合起来,IPD就变得这么牛。

以上是小蒋今天分享的内容,下次咱们一起来看看IPD是怎么做的?

年龄的增长不可怕,可怕的是从未成长!

感谢大家支持小蒋,小蒋希望和大家共同成长,谢谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/543156.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MAT工具详解

简介 Java自带的JVisualVm可以用来分析Java堆内存,可以用来排查内存泄漏和内存浪费的问题,但是功能不是特别强大, MAT(Memory Aanlysis Tool)是一款更优的工具。 MAT功能 功能组 全局信息 直方图 按照类的数量倒序…

AI大模型日报#0413:谷歌引入“无限注意力”、Picsart AI 开源120秒超长AI视频模型

导读: 欢迎阅读《AI大模型日报》,内容基于Python爬虫和LLM自动生成。目前采用“文心一言”生成了每条资讯的摘要。 标题: 速递|木头姐 ARK 宣布已投资 OpenAI!还将 Anthropic 及 Figure1 等 AI 独角兽一网打尽摘要: ARK已通过其风…

Zookeeper和Kafka的部署

目录 一、Zookeeper的基本概念 1. Zookeeper定义 2. Zookeeper工作机制 3. Zookeeper特点 4. Zookeeper数据结构 5. Zookeeper应用场景 5.1 统一命名服务 5.2 统一配置管理 5.3 统一集群管理 5.4 服务器动态上下线 5.5 软负载均衡 6. Zookeeper 选举机制 6.1 第一…

MySQL——链表

主键:非空 唯一(针对整列数据而言) 为了方便管理一般主键都是设置为自增 外键:一张表中的一列的值是另一张表的主键,使用外键建立两张数据表的数据关系 一、两张表连接 将两张表格拼接成一个表 1、格式:s…

kali桥接校园网实现上网

1.查看校园网信息 1. vim /etc/network/interfaces 添加下列信息,地址、网关、掩码和主机一样即可 3.vim /etc/resolv.conf 添加dns解析 4.macchanger -m AA:bb:cc:DD:ee:ff eth0(改为和主机一样的mac) 5. /etc/init.d/networking restart 重启网络即可

【Python函数和类4/6】递归与匿名函数

目录 目标 匿名函数 多个形参 匿名函数的局限性 递归 语言例子 数学例子 递归的实现 递归代码 练习 总结 目标 在之前的博客中,我们学习了定义函数、调用函数以及设置函数的参数。在今天,我们会补充函数的两个常见的知识点,一个是匿…

【Linux】安装及管理程序

目录 一、Linux应用程序基础 1.应用程序与系统命令 2.典型应用程序的目录结构 3.软件包封装类型 二、RPM 1.RPM 软件包管理器 2.RPM软件包命名格式 3.RPM命令的格式 4.查询已安装的rpm软件信息 5.查询未安装的 RPM 软件包文件中信息 6.安装、升级、卸载 RPM 软件包 …

gitlab:Could not resolve host

fatal: unable to access http://xxx.git/: Could not resolve host: yyy Git-fatal: unable to access ‘https://gitlab.XX.git/‘: Could not resolve host: gitlab.XX.com.cn_drone unable to access .git/: could-CSDN博客 原因: 克隆的时候使用的是这里的HTT…

jenkins+docker集成harbor实现可持续集成

目录 一、前言 二、Harbor介绍 2.1 什么是Harbor 2.1.1 Harbor架构图 2.2 Harbor 特征 2.3 Harbor 核心组件 2.4 Harbor使用场景 三、Harbor部署 3.1 安装docker compose 3.1.1 安装方式一 3.2 基于python3 pip安装docker compose 3.2.1 安装python3 3.2.2 安装pyt…

我的新书,在西西弗书店上架了!

大家好,我是程序员小灰。今天告诉大家一个好消息,我的新书在西西弗书店上架了! 熟悉小灰的朋友都知道,我以前是京东的一名程序员,现在全职投入到IT领域的自媒体创作。在2019年,我出版了人生中的第一本书《漫…

MacBook Pro找不到fffmpeg

报错信息 ffmpeg: command not found 在macOS上,可以使用Homebrew通过运行brew install ffmpeg 这期间可能涉及brew的更新

使用 MTK 迁移 Oracle 11g 数据库 至 MogDB 3.0 运维指南

一、环境概述 本次是进行Oracle到MogDB测试迁移,具体生产迁移,还需考虑更多步骤细节,请查看MogDB官方文档。 操作系统版本内核版本数据库类型数据库版本字符集数据库端口源端CentOS release 6.8 (Final)2.6.32-642.el6.x86_64单机Oracle 11.2…

[C++]哈希应用之位图布隆过滤器

🪐🪐🪐欢迎来到程序员餐厅💫💫💫 主厨:邪王真眼 主厨的主页:Chef‘s blog 所属专栏:c大冒险 总有光环在陨落,总有新星在闪烁 前言: 我们之前…

【Spring进阶系列丨第九篇】基于XML的面向切面编程(AOP)详解

文章目录 一、基于XML的AOP1.1、打印日志案例1.1.1、beans.xml中添加aop的约束1.1.2、定义Bean 1.2、定义记录日志的类【切面】1.3、导入AOP的依赖1.4、主配置文件中配置AOP1.5、测试1.6、切入点表达式1.6.1、访问修饰符可以省略1.6.2、返回值可以使用通配符,表示任…

【深度学习实战(3)】打印自己模型的推理帧率

一、FPS(每秒传输帧数-Frames Per Second) FPS就是目标网络每秒可以处理(检测)多少帧(多少张图片),FPS简单来理解就是图像的刷新频率,也就是每秒多少帧,假设目标检测网络处理1帧要0.02s,此时FPS就是1/0.0250 其中Processing tim…

配置DHCP服务器实现为动态客户端和静态客户端分配不同网络参数

相关学习推荐:什么是DHCP?为什么要使用DHCP? 华为HCIP课程【视频教程】:华为HCIP必考题:DHCP协议原理与配置 组网需求 如图1所示,Router作为企业出口网关,PC和IP Phone为某办公区办公设备。为了方便统一管…

五子棋:不会下五子棋也没关系,会用Java写五子棋就行

关注公号“微澜网络”获取完整源代码! 效果展示: 目录 效果展示: 导语: 游戏介绍: 程序设计: 1.游戏规则和功能: 2.用户界面设计: 3.程序架构设计: 4.可扩展性和灵…

ES增强框架easy-es

因为最近做的功能是关于舆情的,所以数据量比较大的,本来打算用MySQL做时间分表来做,但是经过一段时间的测试,发现数据量太大,用时间分表不能满足性能的要求,所以决定将数据存储改为ES,但是短时间内改底层框架又不是一个小工程,时间上不允许,所以找到了一个很合适的框架,他跟myb…

记一次Oracle DG备库实例宕分析

一、问题现象 同事反馈国外点在国内的XXX备库实例宕,尝试将该实例重启,结果重启报如下错误,未能正常启动该数据库。 Standby crash recovery failed to bring standby database to a consistent point because needed redo hasnt arrived yet…

Python | 宝妈自述:离职4年,求职屡遭拒后,如何成功重返职场

我是⼀名已经30岁的宝妈。 怀孕后检查出来是双胎,为了宝宝健康,毅然决然辞职待产。 孩⼦出生后,因为是龙凤胎,婆婆⼀个人照顾不过来,再加上其中⼀个⾝体较弱,为了专注照顾宝宝,就这样⼀直做了…