苹果产品开发的绝密工作流程

2015-01-05  来源:本站原创  分类:管理  人气:1 

长期以来苹果产品开发流程在很多方面都笼罩着一层神秘的面纱,而在Adam Lashinsky新发行的《Inside Apple: How America’s Most Admired–and Secretive–Company Really Works》一书中对这些流程有所涉及。这本书同时谈论了苹果公司各个不同的方面,包括其理念、招聘流程以及传说中的秘密等等。

苹果始终坚持同一产品开发流程,这也是其多年魅力不减的原因所在。在接下来的这些要点中,有些可能是我们已在其它地方见过的,而有些却是新的。以下为任何苹果产品在开发时都需遵从的框架:

设计驱动产品

在苹果,设计师就是上帝,所有的产品都需符合他们的要求。这一点可能在其他公司恰好相反。与其他公司中设计依附于生产部门不同的是,财务和生产部门都要满足以Jony Ive为首的设计部门的要求。

苹果产品开发的绝密工作流程

苹果的设计师就单纯的只管设计,无需与财务部门打交道或考虑成本问题,也不用考虑设计所使用材料在生产时怎样使用。苹果所有产品都孕育自工业设计工作室。它们在那里诞生时,仅有包括Jonathan Ive在内的少数苹果员工能接触到。

构建公司内部的“start-up”

在新产品得到确认后,整个团队的成员都会被组织起来签订保密协议,有时甚至可能从物理上进行隔离。为了给负责这个敏感新项目的团队腾出空间,部分办公区域会被封锁或警戒。这就在公司内部有效的建立起一个仅由执行团队负责的“start-up”,并使其从整个公司的组织结构中独立出来。

执行苹果新产品进程(ANPP,Apple New Product Process)

一旦开始产品设计,ANPP便进入执行阶段。这是一个详细描述新产品开发进程中每一步的执行文档。虽不是独创的苹果理念,但首次应用到企业却是在苹果进行Macintosh开发时。它详细筹划了开发的各个阶段,例如,谁负责完成;各自在每个阶段负责什么内容,以及在什么时候完成等。

每周一次产品评估

公司高层会在每周一仔细检查进入开发流程的每个产品。因为苹果在任何时候都只有少数产品在生产,所以这是可以做到的。不会让任何一个评估延后到下次。这意味着产品的关键性决定没有一个会在超过两周的时间内做出。

EPM绝对控制生产

在产品生产时,需要一个工程项目经理(EPM,Engineering Program Manager)和一个全球采购经理(GSM,Global Supply Manager)负责管理,直至完成。前者在产品生产过程中拥有绝对的控制权。因其权力很大,所以也被称为“EPM黑帮”。这两个职位一般都由公司高层担任,且其大部分时间都是在监督中国工厂的生产流程。采购经理和项目经理会相互合作,也会经常因决择“什么最适合产品”,而备感压力。

反复设计、生产和测试

事实证明,在苹果制作好产品原型后,将再次进行设计,然后再将其投入生产。这也解释了为什么有时在我们看到一些泄漏版本的产品后,却始终不见其发布。而这个过程大概会持续4-6周。

EPM会带着测试版设备返回总部接受测试和评估,然后再返回工厂监督下一个产品。这意味着很多版本的产品实际都已经“完成”,只不过是部分的原型。这是一种极其昂贵的新产品开发方式,但在苹果这就是标准模式。

苹果产品开发的绝密工作流程

独立的包装设计区域

在营销大楼里还有一片完全专注于设备包装设计的区域,其安全性与专注新产品和设计的专用区域相当。在某新款iPod发布前的一段时间,曾经有一员工在数月里每天花费数小时打开了数百个包装原型,以此提炼打开包装这一过程的用户体验。

绝密的产品发布计划

产品发布行动计划被称作“the Rules of the Road”。这是一个高度机密的文档,上面列出了产品从开发到最终发布过程中所有的重大阶段目标,且每一个阶段目标都注释有主管该目标达成的直接负责人(DRI,Directly Responsible Individual)。丢失或泄漏这个文件的人将被立即解雇。

如你所见,苹果为了追求产品的卓越,经常会做一些增加成本和降低效率的决定。也有许多公司做事太过复杂,或过于墨守成规,并试图把苹果的流程完全照搬。尽管如此,苹果的责任制方案仍可简单地归纳为:致力于好的产品才是第一位。当然这也是造就苹果十余年财富神话的原因。

上述产品开发流程仅是Lashinsky书中的部分,想了解更多的话可以考虑仔细阅读一下这本书

相关文章
  • 苹果产品开发的绝密工作流程 2015-01-05

    长期以来苹果产品开发流程在很多方面都笼罩着一层神秘的面纱,而在Adam Lashinsky新发行的<Inside Apple: How America's Most Admired–and Secretive–Company Really Works>一书中对这些流程有所涉及.这本书同时谈论了苹果公司各个不同的方面,包括其理念.招聘流程以及传说中的秘密等等. 苹果始终坚持同一产品开发流程,这也是其多年魅力不减的原因所在.在接下来的这些要点中,有些可能是我们已在其它地方见过的,而有些却是新的.以

  • 多侧面剖析网站产品开发流程 2013-12-18

    从事互联网行业3年多来,工作涉及面比较广,从SEO.WEB2.0网络推广.网站策划.用户体验.企业整体网络营销服务.企业电子商务应用等各个方面均有所接触和积累一定项目经验,虽然随着不同项目和项目不同阶段进展所接触领域有所差异,但在这几年中始终贯穿这一条主线:"网站产品设计开发和运营推广". 从自身项目经历来看,我所做的工作基本完整贯穿整个网站产品开发流程,并且很多项目都是兼顾不同开发阶段的角色,从产品定位.产品概念成型.功能规划.架构搭建.界面设计(原型demo)均有涉及,甚至还有少量

  • 互联网产品开发流程总结 2015-01-13

    1 概述 软件类项目具有一些与生俱来的复杂性,因此在整个产品生命周期中,往往由于一些环节的处理不当,而造成了进度延误.BUG较多,甚至项目失败的后果.相比之下,互联网类项目除了本身就是软件项目之外,又具备更多的环节.需要更多的交互.因此,互联网项目在产品周期中,更容易出现问题. 一个项目周期可以大致分为这几个阶段:项目规划.需求分析.软件设计.软件开发.软件测试.软件发布,系统运维.而在现代软件(尤其是互联网)项目中,这几个阶段已经不是十分清晰地划分开来,而是通过所谓"迭代"的方式循环

  • 消息称苹果正在开发Flash替代产品Gianduia 2014-02-21

    据国外媒体报道,知情人士透露,苹果正在开发Flash替代产品Gianduia. 该知情人士称,Gianduia框架早在去年的WebObjects开发者大会上发布.在今年6月的WWDC大会上,苹果预计将发布更多关于Gianduia的信息. 当前,苹果的一些零售支持应用已经采用了Gianduia技术,如One to One计划,iPhone预定系统等.鉴于当前苹果在Flash问题上的立场,开发自己的替代技术合情合理. 当前,苹果和Adobe在Flash问题上大打口水战.苹果认为Flash存在安全等诸

  • 使用Scrum来做产品开发 2014-04-20

    传统的软件开发 各类大中小型企业所运用的传统软件构建方法,即是众人皆知的"瀑布"型开发方法.此模型存在很多变体,但其典型性是在开发初期制定详细的计划,在计划中最终产品己被仔细研究,设计,并且一切详细资料都记录在案.任务已设计制定,并且在工作中使用如Gantt (根特)图表等工具和Microsoft Project 项目管理软件.开发团队预计开发项目的时间是以累计其相关每一步骤而得出的.当项目管理者(stakeholder)全面审核开发计划并表示赞同,开发团队即时开始工作.团队成员完成他

  • 揭秘Apple Store内部员工的工作流程 2014-05-29

    图为 Apple Store 店员的 iPod touch 上确定客户位置的平面图 |via Brian X. Chen/The New York Times 上周五,也就是「黑色星期五」那天,<纽约时报>的编辑布莱恩(Brian X. Chen)进了帕洛阿尔托的一家苹果零售店,店员迭戈•阿吉雷(Diego Aguirre)向他介绍了 Apple Store 内部员工的一些工作流程. 在苹果零售店中,员工最重要的工具就是挂在胸前的 iPod touch,那就是战士的枪,画家的笔.iPod to

  • 稀世品: 那些经典苹果产品的原型机 2014-11-17

    美国收藏家 Henry Plain 擅长追寻稀有的苹果产品原型机.用他自己的话来说,他是"永远在寻宝路上",现在他拥有不少极其难得一见的藏品.下面就是其中部分展示,想必以保密为企业文化的苹果,也料不到这些曾经标记为绝密的设备会在世间流传吧. Henry Plain 现在在一家医疗设备初创公司工作.他从小就拥有一部苹果笔记本电脑,他是从 Craigslist 网站买到 Macintosh SE 透明版以后,开始自己的收藏之路的.现在他大部分藏品都摆放在自己家里,数目总计有75到125件之

  • 虚拟化--互联网时代的产品开发加速器 2014-12-23

    高技术高竞争的互联网时代,对产品的交付时间逐步变短,而对交付质量的要求逐步提高,各种新创意.新产品层出不穷,市场允许的产品推出周期也越来越短,传统的软件开发模型已经无法跟上当前的需求,高效.便捷.可迭代的产品开发模式也越来越为人们所关注,虚拟化技术正是体现这种开发模式最重要的工具. 从功能上讲,虚拟化的优势一是提高资源的利用率:二是提供多样化的配置管理:三是提供快照的保存和恢复功能:四是提供产品动态扩展的能力,这些也都是互联网产品开发模式所需要的重要特性. 我通过一年前的项目经历和目前应用虚拟化

  • 摘要:苹果产品是怎样炼成的 2015-03-07

    由于苹果联合创始人史蒂夫·乔布斯逝世,原计划于11月21日全球发售的官方授权传记<史蒂夫·乔布斯传>提前至10月24日全球发售.腾讯科技近日独家获得了中文版部分章节摘要的首发权,先期发布三章内容节选,包括第25章.第31章.第41章. 以下是第25章内容节选: 乔布斯与乔尼·伊夫:设计二重唱 1997年9月,乔布斯重返苹果公司出任CEO,他将高管层召集在一起进行动员讲话.在听众席上有一位细腻又充满热情的英国人--乔纳森·伊夫 (Jonathan Ive),30岁,是苹果公司设计团队的主管.大家

  • 环球企业家:苹果CEO乔布斯如何工作 2013-10-02

    一个可以有两次生命.两次带领科技业革命的人,他脑子里到底在想什么? (文/利安德·卡尼 译/王文静 出处<环球企业家>) "真是一群白痴" 当时在苹果负责Mac OS人机界面设计小组的柯戴尔·瑞茨拉夫(Cordell Ratzlaff)认为,将丑陋的旧界面装在优雅的新系统上简直是个耻辱,于是他很快便让手下的设计师做出了一套新界面的设计方案,新界面尤其发挥了NeXTstep操作系统强大的图形和动画功能. 但现在没有资源也没有时间去将这个新界面植入Mac OS X了.数月后,苹

  • 腾讯研发项目总监王晶:互联网产品开发中的"快"字诀 2014-04-19

    作者王晶,腾讯R&D项目总监.敏捷教练.从事通信.互联网开发.项目及研发管理多年,目前负责腾讯多个业务线重要产品的项目管理,探索并推行适合腾讯的敏捷研发及项目管理,从产品.运营.技术.管理四个方面,诠释了腾讯互联网产品研发中贯彻的价值观--"快". 当今互联网的发展,已不是大鱼吃小鱼的时代,而是快鱼吃慢鱼的时代.互联网产品的制胜原则就是一个字--"快".在各种形态的产品研发中,我们始终贯彻如一的价值观之一就是"快",我们应该如何来理解和诠

  • 苹果产品伊朗受热捧:出口禁令难挡果粉热情 2014-06-06

    导语:国外媒体周日刊文称,在伊朗首都德黑兰的RadanMac商店中,苹果的新iPad.iPhone.iPod.笔记本和一体机等商品琳琅满目.尽管美国的出口禁令禁止美国的计算机产品被销往伊朗,但苹果产品仍在伊朗获得追捧. 以下为文章主要内容: 出口禁令效果不大 根据美国的出口禁令,苹果和美国的其他计算机产品被禁止销往伊朗.不过尽管如此,伊朗首都德黑兰仍有约100家商店公开销售苹果产品,而售价仅略高于在美国的价格. RadanMac店主马吉德·塔瓦索里(Majid Tavassoli)在接受电话采访

  • 关于前端开发这份工作 2014-11-07

    一直想写点关于前端开发职位本身的文字,但写了好几次都没发.最近又在持续的招聘,对应聘和招聘有些感想,零散的写多少算多少吧. 关于"前端开发工程师"这个职位 当一个词开始泛滥,就会被人忘记它的本意.我只讲我认为的解释.首先,它是"开发工程师",也就是程序员.其工作内容的本质,就是写代码.所以,程序员应该具备的素质,比如逻辑能力,写代码的水平等等,算是它最最基础的要求. 在此之上,则是另一个要求:"界面开发".对"看得见"的东西的

  • Marty Cagan谈产品探索的意义和流程 2015-01-18

    Marty Cagan是享有世界声誉的产品管理专家,曾担任网景副总裁.eBay产品管理及设计高级副总裁.本文是他回顾自己二十多年来从事软件产品管理工作和经验的总结,分享了探索产品的流程和方法. 产品开发宁缺勿滥 有没有见过这样的情形?开发团队刚刚完成手头上的项目闲了下来,可产品经理一想到程序员们自在逍遥,就怎么也坐不住了.为了让他们马上开始新项目,产品经理没日没夜地制作新项目的产品需求文档(PRD),以求速成.这样的事情在产品团队里时常上演,成为产品失败的罪魁祸首. 开发团队就像"嗷嗷待哺&qu

  • yongtree吐槽:互联网产品开发乱象 2013-07-08

    从工作几年后,自己慢慢的觉得自己喜欢互联网领域的开发,这个领域能让我保持对技术高度的警觉性,能给我带来很多的新鲜感,所以一直在研究互联网领域的开发模式和特点.从企业应用领域转到以互联网为主的领域也差不多两三年了吧,这几年我明显感觉到找到适合我的发展之路,因为有兴趣所以让我不知疲倦的学习,成长.但是这几年也深深的体会到,互联网领域的开发不是一帆风顺,总有一种怪怪的感觉,如鲠在喉不知所然,我认为最大的问题在开发过程中的理解不统一,新观念和旧传统存在着激烈的斗争,不同的思路难以融合. 作为大多数的管理

  • 驰骋工作流程引擎 ccflow 2009-06-05

    ccflow 网站 : http://ccflow.org/ 驰骋工作流程引擎,工作流程管理系统:简称ccflow. 是来解决政府机关.企事业单位管理经营活动中的业务作业过程中规范化.合理化的软件管理系统.它以多样的终端(计算机.手机.短信.PDA),把单位的内 外部的各个部门.人员有机的联系起来.它有效的解决了各个环节中的时间.人力.财物等资源的损耗. 工作流程引擎是一门横向的科学,应用非常广泛.只要有管理活动的地方,就有管理流程,有管理流程,就有ccflow生存的条件. 工作流程引擎,它与任

  • 培养产品开发及创业人士的创造性问题解决能力(Creative Problem Solving) 2014-01-07

    创造力是孕育创新的重要载体.然而,我们的文化一直对于批判性思维的过于强调,这在无形中抑制甚至抹杀了"创造力"的发展.尽管如今的商业模式仍然受到复杂的全球化运营模式和商品化进程等因素的主导.然而在信息时代产业不断壮大的时代趋势引领下,创造力再一次获得了人们的关注与重视.而今,创造力被认为是信息产业成功与否的最关键因素.与此同时,有专家指出,在未来的几十年中,创造力将会成为企业获取成功背后关键的动因(*1). 哪些是构成创造性思维的重要因素?广泛学习.扩大思维界限,以及培养图形化思维,简单

  • 理解Git的工作流程 2014-02-19

    如果你不理解Git的设计动机,那你就会处处碰壁.知道足够多的命令和参数后,你就会强行让Git按你想的来工作,而不是按Git自己的方式来.这就像把螺丝刀当锤子用:也能把活干完,但肯定干的差极了,花费很长时间,还会弄坏螺丝刀. 想想常见的Git工作流程是怎么失效的吧. 从Master创建一个分支,写代码,然后把这个分支合并回Master. 多数时候这样做的效果会如你所愿,因为从你创建分支到合并回去之间,Master一般都会有些变动.然后,有一天当你想把一个功能(feature)分支合并进Master

  • 论迭代式的产品开发方法 2014-04-28

    对基础构思的完善和原型化 一款游戏从创意到开发,抽象来看可以分为两大阶段:基础构思的阶段,和迭代开发的阶段.任何游戏在最早的时候都只是一个或者一组零散而不确定的构想,策划人员将这组构想加以整理,抽取其中相互联系的规则组成核心规则集,这就是产品最初的框架.譬如说俄罗斯方块最初的规则可能包括:方块连成一行就消除并加分:头顶随机掉落新的方块:方块可旋转,等. 一般来说,在这个阶段,游戏开发者会寻求利用这组核心规则建立一个简单的DEMO,用来验证游戏本身的可玩性.这个DEMO往往是缺乏美术效果和友好的U

  • 消息称苹果正在开发iTunes高清LCD电视机 2015-03-23

    新浪科技讯 北京时间10月12日消息,国外媒体报道,据人力搜索引擎Mahalo CEO詹森·凯勒肯尼斯(Jason Calacanis)透露,苹果正在开发一款网络电视机. 这款高清LCD电视机是一款网络电视机,可通过Mac或PC播放iTunes内容.凯勒肯尼斯还称,除了作为网络电视机,该款产品还可以作为普通电视机使用,同时具备Apple TV机顶盒功能. 对于苹果而言,推出这样一款产品不足为奇,因为苹果此前已经开发出了30英寸的Mac显示屏.当前,苹果iTunes数字音乐商店已经取得成功,为什么