苹果(Apple)公司的新产品开发流程(一)

news2024/9/21 2:42:22

目录

简介

ANPP

CSDN学院推荐

作者简介


简介

苹果这家企业给人的长期印象就是颠覆和创新。

而流程跟创新似乎是完全不搭边的两个平行线:

  • 流程是一个做事的标准,定义了权力的边界,对应人员按章办事;
  • 而创新的主旋律是发散,需要从一个框架中跳出来。

而问题是:

创新是有边界的

因为企业需要盈利,如果创新不能为企业带来商业价值,那创新也就很难真正落地。

这里再做一下延伸。

任正非在采访中提到过拉法尔喷管这个概念。

那什么是拉法尔喷管呢?

它是空气动力学中的一个重要的现象。

比如说:火箭发动机就是一个拉法尔喷管。

可压缩流体经过拉法尔喷管的挤压,喷出的气体扩张越大,速度越快。

对于研发来说,只要边界确定了,只要员工愿意在这个边界内发挥作用。

那研发队伍:

  • 总能找到可以发挥作用的机会点;
  • 兴趣在边界也会有自我驱动的空间。

ANPP

好了,接着回到流程这个话题。

在前面的内容中,讲到过华为在使用的 IPD 流程,以及三星的 PLC 开发流程。

而苹果公司的开发流程还是显得有点神秘,实际的介绍也相对较少。

今天这篇内容就来简单分享一下苹果公司的新产品开发流程(ANPP)的来由。

从流程的定义来看,流程首先需要的是聚焦客户价值实现。

然后通过一系列可重复、有逻辑顺序的活动,将一个或多个输入转化成明确的、可衡量的输出。

从产品维度通俗来讲就是,流程就是你做产品的方式、一种辅助的方法。

任何一款好的产品都必须有优秀的流程来做基础保障。

一个恰当的流程不是限制和枷锁,一定是抓住事物本质、体现用户价值的。

乔布斯 1997 年重返苹果后,就开始大力推行 ANPP 流程体系。

其中 ANPP 具体是指英文 Apple New Product Process 首字母的简称。

也就是苹果新产品开发流程。

其实,苹果的 ANPP 流程脱胎于乔布斯离开苹果期间创办的另一家公司,也就是 NeXT 的产品开发流程。

之后经过了乔布斯在苹果的不断完善后开始指导苹果的产品开发。

从乔布斯引入 ANPP 流程也可以看出来,他其实并不反对流程。 

任何改进或者是流程的引入往往都是从问题开始的。

也就是说流程一定是源于实际的业务场景、业务问题的。

以我个人为例:

最近在管理初建工厂的实际生产制造过程中,由于各种流程、管理机制还不健全。

同时涉及的具体人员整体素质也不一,而且执行力很难得到保证。

尤其是异地管理还掺杂着不同地域的风格和习惯。

管理过程中就遇到了各种各样的问题。

比如说:

通过远程例会,安排了小 A 在下周一之前采购一台振动测试台,结果到了周一却还没开始执行。

询问情况,小 A 就反馈自己没有采购的权限,跟相关负责人说过了,然后就没有下文了。

这个时候、这种场景下就需要流程来承接管理的辅助职能。

如果有流程的话:

小 A 就只需要提交一个设备的采购流程就可以做到对整条线路人员的平级或向上管理。

这个时候不仅小 A 的工作更容易执行,而且异地管理也更有效。

注:问题也是 BLM 战略模型中的核心起点,关于 BLM 模型大家可以自行参阅笔者的相关内容或专栏。

当然了,很多时候,问题都很复杂,往往也是系统性的。

比如说产品开发上的事情,会涉及研发、供应链、营销、制造等等多环节、多部门的系统性问题。

这个时候首先需要的是理清现状,进行总体评估。

从而确定少数要改进的杠杆问题点,也可以认为是瓶颈点。

这就包括对设计团队的改进。

每个杠杆问题都有一定程度的改进可能。

从影响最大的杠杆开始,并将每个杠杆问题按优先级顺序排列。

对于这些关键杠杆中的每一个改进点都要创建一个目标指标。

只有达成了一个目标指标时,才会继续前进。

这种通用评估和产品开发指标将产品流程与早期系统区分开来。

举个例子,苹果这家公司在早期发展的过程中也面临着开发上的一些问题。

比如在新产品开发过程中典型的两个问题是:

第一个问题是每次推出新产品时,每个团队都必须重新发明轮子。

第二个问题是每个团队都相互依赖。

一个产品团队的快速决策可能会影响并行团队的工作,这就造成了一个团队破坏另一个团队进度的问题。

简而言之,产品开发过程是部落式的,这显然是有问题的,这会导致团队效率低下。

等等这些问题就导致了苹果必须做出改变。

这也就是苹果公司 ANPP 流程引入的前提基础。

CSDN学院推荐

华为流程体系入门课icon-default.png?t=N7T8https://edu.csdn.net/course/detail/38465?spm=1001.2014.3001.5507

产品经理进阶课icon-default.png?t=N7T8https://edu.csdn.net/course/detail/38540?spm=1001.2014.3001.5507

作者简介

卫朋,《硬件产品经理:从入门到精通》作者,人人都是产品经理专栏作家。关注智能硬件领域,擅长市场分析、产品设计开发、生产管理等,喜欢阅读和爬山。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IDEA前端thymeleaf只显示部分数据库问题

只显示int类型的number&#xff0c;不显示string类型的price和weight 先看一下apple.html <!DOCTYPE html> <html xmlns:th"http://www.thymeleaf.org"> <head><meta charset"UTF-8"><title>User List</title> </…

游戏报错d3dcompiler_47.dll缺失怎么修复,总结多种修复方法

在使用这些软件和游戏的过程中&#xff0c;我们常常会遇到一些问题&#xff0c;其中之一就是d3dcompiler_47.dll丢失的问题。这个问题可能会导致软件或游戏无法正常运行&#xff0c;给用户带来困扰。本文将详细介绍解决软件游戏d3dcompiler_47.dll丢失的方法&#xff0c;帮助您…

C语言——函数的嵌套调用

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>void new_line() {printf("Hello\n"); }void three_line() {int i0;for(i0;i<3;i){new_line();} }int main() {three_line();return 0; }

Linux程序设计(上)

系列文章目录 文章目录 系列文章目录前言一、unix, linux, GNU, POSIXLinux程序 二、shellshell语法1.变量2.语句 函数命令命令的执行dialog工具-- 三、文件操作1. Linux 文件结构2. 系统调用和设备驱动程序3. 库函数4. 底层文件访问5. 标准I/O库6.格式化输入输出7. 文件和目录…

视频剪辑方法:一键批量调整色调的高效技巧

在视频剪辑的过程中&#xff0c;色调调整是一项非常重要的工作。它能够改变影片的氛围、情感和视觉效果&#xff0c;更好地沉浸在影片的情境中。然而&#xff0c;对于许多视频剪辑师来说&#xff0c;批量调整色调是一项非常繁琐的任务&#xff0c;需要耗费大量的时间和精力。色…

C++学习笔记——C++ deque和vector的区别

C中的std::deque&#xff08;双端队列&#xff09;和std::vector&#xff08;向量&#xff09;是两种不同的容器类型&#xff0c;它们有以下区别&#xff1a; 内部实现方式不同&#xff1a;std::deque使用了一种双端队列的数据结构&#xff0c;它由多个块&#xff08;chunks&am…

RFID井盖管理系统解决方案

随着我国城市基础设施建设事业的迅速发展&#xff0c;城市中的通讯、燃气、给水、排水、热力、电力等各类市政公用地下管线设施不断增加&#xff0c;相应地&#xff0c;城市路面上的井盖也越来越多。然而&#xff0c;近年来&#xff0c;由于城市井盖管理不善&#xff0c;井盖被…

Codeforces Round 908 (Div. 2)

一个教训&#xff1a;做题的时候一定要自己模拟一遍所有样例&#xff0c;这样思路出来的很快&#xff01;&#xff01;&#xff01; C. Anonymous Informant Example input Copy 6 5 3 4 3 3 2 3 3 100 7 2 1 5 5 6 1 1 1 1 1 1000000000 1 8 48 9 10 11 12 13 14 …

C++设计模式——单例模式

单例设计模式 应用场景特点设计模式分类懒汉设计模式饿汉设计模式使用编写的测试代码运行结果 应用场景 当多个类都需要调用某一个类的一些公共接口&#xff0c;同时不想创建多个该类的对象&#xff0c;可以考虑将该类封装为一个单例模式。 特点 单例模式的特点&#xff1a;…

python -opencv 边缘检测

python -opencv 边缘检测 边缘检测步骤: 第一步&#xff1a;读取图像为灰度图 第二步&#xff1a;进行二值化处理 第三步&#xff1a;使用cv2.findContours对二值化图像提取轮廓 第三步&#xff1a;将轮廓绘制到图中 代码如下&#xff1a; from ctypes.wintypes import SIZ…

基于Vue+SpringBoot的医院门诊预约挂号系统 开源项目

项目编号&#xff1a; S 033 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S033&#xff0c;文末获取源码。} 项目编号&#xff1a;S033&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 功能性需求2.1.1 数据中心模块2.1.2…

使用cli批量下载GitHub仓库中所有的release

文章目录 1\. 引言2\. 工具官网3\. 官方教程4\. 测试用的网址5\. 安装5.1. 使用winget安装5.2. 查看gh是否安装成功了 6\. 使用6.1. 进行GitHub授权6.1.1. 授权6.1.2. 授权成功6.2 查看指定仓库中的所有版本的release6.2.1. 默认的30个版本6.2.2. 自定义的100个版本6.3 下载特定…

华为数通HCIP 821BGP 知识点整理

个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&#x1f5bc;️…

《数据:挖掘价值,洞察未来

大数据&#xff1a;挖掘价值&#xff0c;洞察未来 我们正身处一个数据驱动的时代&#xff0c;大数据已经成为企业和个人决策的重要依据。本文将深入探讨大数据的魅力&#xff0c;挖掘其价值&#xff0c;并洞察未来发展趋势&#xff0c;让我们一起领略大数据的无穷奥秘。 一、大…

js-WebApi笔记之BOM

目录 window对象 定时器-延迟函数 location对象 navigator对象 histroy对象 本地存储 localStorage sessionStorage localStorage 存储复杂数据类型 window对象 BOM (Browser Object Model ) 是浏览器对象模型 window对象是一个全局对象&#xff0c;也可以说是JavaScr…

Redis字典实现

前言 字典又称符号表&#xff0c;关联数组或者映射(map)。是一种保存键值对的抽象数据结构。在字典中一个键和一个值进行关联。这些关联的值被称为键值对。 字典中每一个键都是独一无二的&#xff0c;没有重复的。我们可以通过键来查找值&#xff0c;更新值或者删除整个键值对等…

svn问题集

被锁定&#xff0c;无法拉取提交 解决方法

基于人工水母算法优化概率神经网络PNN的分类预测 - 附代码

基于人工水母算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于人工水母算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于人工水母优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神…

[OpenAirInterface-01]什么是OAI?OAI在github中源代码的存放结构

文章目录 前言&#xff1a;什么是软件无线电SDR第1章 什么是OAI&#xff08;OpenAirInterface&#xff09;1.1 来自官网的概述1.2 来自github的概述1.3 来自我的解读 第2章 什么是OSA2.1 OSA概述&#xff1a;2.2 OSA联盟职责2.3 OpenAirInterface github成员的角色 第3章 常见的…

【运维篇】5.4 Redis 并发延迟检测

文章目录 0.前言Redis工作原理可能引起并发延迟的常见操作和命令并发延迟检测分析和解读监控数据&#xff1a;优化并发延迟的策略 1. 检查CPU情况2. 检查网络情况3. 检查系统情况4. 检查连接数5. 检查持久化 &#xff1a;6. 检查命令执行情况 0.前言 Redis 6.0版本之前其使用单…