为什么按时发布产品听着容易做着难?

氪友Mspd·2013-11-11 16:46
一个普遍的迷思是,认为做款app“并不是多难”的事情,而我现在就想聊聊在打造app时我们每于都得做出哪些决策和折中。向大家介绍一下“铁三角”的理论(Iron Triangle),开发app时请一定要牢记三个变量。

作者Dan CounsellRealmac Software的创始人,该公司曾开发过Clear, EmberRapidweaver 等应用,规模虽小,却屡获殊荣。

在公司更早期的时候,我们采取的策略是广发通告,满天下的宣传app的发布时间,可计划赶不上变化,预定的发布时间往往拖延。近来我们的这个拖拉的问题已大有改进了。

一个普遍的迷思是,认为做款app“并不是多难”的事情,而我现在就想聊聊在打造app时我们每于都得做出哪些决策和折中。向大家介绍一下“铁三角”的理论(Iron Triangle),开发app时请一定要牢记三个变量:

1) 日期(发布时间)
2) 特点(功能、这个app能用来干什么)
3) 质量(UI/UX/Code)

听着没什么稀奇对吧?可难就难在:三全其美何其难也。实际上,能优先满足其中两点已是非常不易了。

下图是一个典型的“铁三角”,看着无趣却很实用。

“铁三角”在项目中是怎么发生作用的

试想你的app开发正进行到一半,你决定为它添上一个新功能,一个很小的功能。但这样一来,就得牺牲另一项变量:要么舍弃这个新功能但准时发布,要么如愿实现新功能但延期发布。

这些看似细小的变动在项目开发过程中络绎不绝,不加注意的话,积累下来的小变动往往会让你措手不及。每折腾一次,就离原计划的发布时间又远了一点。

“铁三角”的实际案例

在Clear 这个项目上,我们就有过是“准时发布”还是“保证质量”间的纠结。我们想要发布的是精雕细琢的超赞app(这也是我们的主要目标),可我们却也不愿因此花上一年!在这种情况下,只能忍痛砍掉一些功能。如此才能在极短的时间里及时发布高质量的app。

可以用等腰三角形来呈现,之所以不用等边三角形主要是因为我们更看重准时发布和质量。

不巧,计划总赶不上变化

对Clear 计划完备后,我们拨出了三四个月来着手打造它。可是,开发过程中“惊喜”不断。我们增添了新功能,用户界面做了改动,用户流程重新设计了几次,应用内购功能加了又删,其它小的改动更是不计其数。不过,这也是意料之中的。最终方案确定前总要经历如此的反反复复。

虽说“铁三角”并不能保证我们的应用能大有可为,但我相当确定的是,无论项目具体是什么,只要时刻谨记“铁三角”,提醒自己:每一项细微的改变、每一次小决策都会影响项目的其他方面,影响程度往往超出你的预期。

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

这么想起来,Wilson给出的结论是:Android 平台的用户可能是杠铃型的,一边是青少年,或者快要成年的人,他们使用着相对便宜的手机,在丢失之后,也不会花钱去修或者新买一个;另一边则是我这样的人,喜欢大屏幕,比起游戏,更关注一些非常“通用”的东西。而iOS 用户则恰好处在中间,这是一群大学生,或者刚刚毕业的人,还有那些刚刚结婚,开始组建家庭的人。Android 可能的年龄范围在 18岁以前+40岁之后,而iOS 用户则在此区间之间。

2013-11-11

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业