《产品设计与开发(原书第5版)》——1.4 产品开发的挑战

1.4 产品开发的挑战

开发大型产品并非易事。很少有企业能够达到50%的成功率,这给产品开发团队带来了重大的挑战。使产品开发具有挑战性的一些特征是:
权衡:飞机可以制造得更轻,但这可能会增加制造成本。产品开发最困难的方面是认识、理解并管理这种权衡,使产品成功的概率最大化。
动态性:技术的提高、顾客偏好的变化、竞争对手推出新产品,以及宏观经济环境的变化。在不断变化的环境中做出决策是一项艰巨的任务。
细节:计算机外壳选择用螺钉还是卡扣的形式,在经济上会产生几百万美元的差别。即使开发一个中等复杂程度的产品也可能需要数千个这样的决策。
时间上的压力:如果有足够的时间,许多困难都可以解决。但产品开发通常要求在没有完整信息的情况下迅速做出决策。
经济性:开发、生产和销售一个新产品需要大量投资。为了赚取合理的投资回报,开发的产品必须既能够吸引消费者,生产又相对低廉。
对于很多人来说,产品开发因具有挑战性而非常有趣,对于其他人,产品开发的几个本质特性也增强了它的吸引力:
创造性:产品开发过程始于一个想法,结束于一个有形物品的生产。无论是从整体还是从单项活动的角度来看,产品开发过程都具有高度的创造性。
满足社会和个人的需求:所有产品都要满足某种需求。对开发新产品感兴趣的人总能找到相应的机构,在那里他们开发新产品以满足他们认为重要的需求。
团队多样性:新产品开发需要许多不同的技能和人才。因此,开发团队往往拥有大量具有不同技能、经历、思维方式和个性的人。
团队精神:产品开发团队往往是积极进取、具有协作精神的群体。团队成员可能集中办公,以便集中集体智慧来创造产品。这种情况能够在团队成员之间产生持久的协作关系。

时间: 2024-10-23 12:39:19

《产品设计与开发(原书第5版)》——1.4 产品开发的挑战的相关文章

《架构真经:互联网技术架构的设计原则(原书第2版)》一导读

 前 言   感谢你对本书第2版感兴趣!作为一本入门.进修和轻量级的参考手册,本书旨在帮助工程师.架构师和管理者研发及维护可扩展的互联网产品.本书给出了一系列规则,每个规则围绕着不同的主题展开讨论.大部分的规则聚焦在技术上,少数规则涉及一些关键的思维或流程问题,每个规则对构建可扩展的产品都是至关重要的.这些规则在深度和焦点上都有所不同.有些规则是高级的,例如定义一个可以应用于几乎任何可扩展性问题的模型:其他的则比较具体,可能用来解释一种技术,例如怎么修改HTTP头来最大化内容缓存.在本版中,我们

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.7 创建透明材质

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.7节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.7 创建透明材质 到现在为止,我们见到的着色器都有一个共同点-都用在实心材质上.如果你想提升游戏视觉效果,某些时候透明材质是个不错的选择,比如火焰效果或者窗户玻璃等.透明材质的制作相对复杂一点.在渲染实心物体之前,Uni

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一1.3 从Unity 4向Unity 5迁移

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第1章,第1.3节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 1.3 从Unity 4向Unity 5迁移 不可否认,电子游戏中的图像技术在过去的10年中发生了翻天覆地的变化.每一个包含前沿技术的新游戏的面世,带给我们的都是无与伦比的实时超现实体验.同样,在Unity中着色器及其相关技

《面向对象的思考过程(原书第4版)》一1.4 由面向过程开发过渡到面向对象开发

本节书摘来自华章出版社<面向对象的思考过程(原书第4版)>一书中的第1章,第1.4节,[美] 马特·魏斯费尔德(Matt Weisfeld) 著黄博文 译更多章节内容可以访问"华章计算机"公众号查看. 1.4 由面向过程开发过渡到面向对象开发 现在我们对面向过程与面向对象开发技术有了一定的了解.接下来我们继续深入学习. 1.4.1 过程式编程 过程式编程通常会将系统的数据与对数据的操作分离开来.例如,如果你想通过网络发送信息,只发送相关数据(见图1-4),而期望网络管道另一

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.4 给着色器添加纹理

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.4节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.4 给着色器添加纹理 在模拟现实效果方面,纹理可以让着色器迅速生动起来.为了高效使用纹理,我们需要理解二维图像是如何映射成三维模型的.这个映射过程称为纹理映射.为了进行纹理映射,我们需要在着色器和想要应用纹理的三维模型上

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.6 法线映射

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.6节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.6 法线映射 三维模型中的每一个三角形都有一个面朝方向(facing direction),顾名思义指的是三角形的朝向.这个方向通常用一个从三角形中心出发垂直于三角形表面的箭头表示.面朝方向对于光线在物体表面反射的时候起

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.9 打包和混合纹理

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.9节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.9 打包和混合纹理 纹理不仅在存储许多像素颜色数据的时候非常有用,同时还可以用来存储x和y方向的一堆像素集合以及其RGBA通道.可以将几个图像打包成一个RGBA纹理,然后通过着色器代码来提取每一个R,G,B,A组件作为单

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.5 通过修改UV值来滑动纹理

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.5节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.5 通过修改UV值来滑动纹理 在物体表面滑动纹理是现代游戏行业中一种非常常用的纹理技术.通过滑动纹理可以创建出诸如瀑布.河流.熔岩等诸多生动的特效.这种技术也是制作精灵特效的基础,关于这部分内容会放在本章另外一小节中.首

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一第2章表面着色器和纹理映射2.1 引言

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.1节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 第2章 表面着色器和纹理映射 在这一章中,会研究表面着色器.我们会从一个非常简单的无光材料开始,最后做出一个全息投影和高级地形混合特效.我们还可以用纹理来制作动画.混合或者其他一些特效.在这一章中,你会学到如下内容:漫反射着

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.10 在地形周围创建圆环

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.10节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.10 在地形周围创建圆环 很多即时战略游戏需要通过在某个选定单位周围绘制圆环来显示一些距离(比如攻击范围.移动距离.视野范围等).如果地形是平整的,可能只需要在四边形上画一个圆形纹理就可以了.但是如果地形不是平的,则四