2013-11-13 17:13| 发布者: peter_zhang| 查看: 603| 评论: 0
产品经理们一个普遍的迷思是,认为做款 app“并不是多难”的事情,但是每每在打造APP时总会出现上线如期一拖再拖的情况,那接下来聊聊我们在打造 app 时都得做出哪些决策和折中。向大家介绍一下“铁三角”的理论(Iron Triangle),开发 app 时请一定要牢记三个变量:
听着没什么稀奇对吧?可难就难在:三全其美何其难也。实际上,能优先满足其中两点已是非常不易了。 下图是一个典型的“铁三角”,看着无趣却很实用。 “铁三角”在项目中是怎么发生作用的 试想你的 app 开发正进行到一半,你决定为它添上一个新功能,一个很小的功能。但这样一来,就得牺牲另一项变量:要么舍弃这个新功能但准时发布,要么如愿实现新功能但延期发布。 这些看似细小的变动在项目开发过程中络绎不绝,不加注意的话,积累下来的小变动往往会让你措手不及。每折腾一次,就离原计划的发布时间又远了一点。 在开发项目时,我们都会有过是“准时发布”还是“保证质量”间的纠结。我们想要发布的是精雕细琢的超赞 app(这也是我们的主要目标),可我们却也不愿因此花上一年!在这种情况下,只能忍痛砍掉一些功能。如此才能在极短的时间里及时发布高质量的 app。 可以用等腰三角形来呈现,之所以不用等边三角形主要是因为我们更看重准时发布和质量。 不巧,计划总赶不上变化 当项目的计划完备,所有产品文档确定,我们按照计划拨出了三四个月来着手打造它。可是,开发过程中“惊喜”不断。我们增添了新功能,用户界面做了改动,用户流程重新设计了几次,应用内购功能加了又删,其它小的改动更是不计其数。不过,这也是意料之中的。最终方案确定前总要经历如此的反反复复。 虽说“铁三角”并不能保证我们的应用能大有可为,但我相当确定的是,无论项目具体是什么,只要时刻谨记“铁三角”,提醒自己:每一项细微的改变、每一次小决策都会影响项目的其他方面,影响程度往往超出你的预期。 |