迭代设计不是反复返工
August 31st, 2008 by 奇遇
很关注白鸦要写一个《Design IT.》这样的话题,跟风说说迭代设计。
我们对迭代开发大概都不陌生,应该也知道这里的迭代是开发的一种方式,尤其在摸索着前进的时候,总会回头修改自己的过错,并且在完善过去的基础上继续前进。设计也需要迭代,设计也需要机会成熟,在我们具体做设计时,不免总会有这样的感慨。对于自己没有接触过或者面对全新的产品的时候,我们不免要有一个认识的过程,这时候很难一下子把所有的工作做完善了,总会存在这样那样的问题。
需要迭代没有错,但我们应该尽量避免无休止的返工。在做设计时,我们都知道首先要有一个明确的目标,如果我们改变了当初的目标,那就不应该再称为迭代,应该称之为重新开始。迭代是针对某个事情而言,如果你开始在做A产品,后来你觉得做A产品没有前途,于是改变了想法,开始要做B产品了,你不能说做B产品是对A产品的迭代。在很多小公司,太多的人打着“迭代”的旗号反复返工,最后一事无成,还胸有成竹的说,做产品需要迭代,我们不可能不做调整。可无目的的乱改变,最好还是不要玷污“迭代”这个词了。
记得几年前我去一家公司面试,有机会和他们的老员工聊了聊,大概如下:
“我们做事情很认真,总是想把产品做完美了”他(那个老员工)很兴奋的告诉我
“哦,那你们进度一等很慢吧?”我反问道
“不对!我们进度很快,我们老板要求三天内把要做完这个商城,包含设计和实施”他很自豪自己的能力。
“三天? 这是一个商城哎,你们考虑各种界面的逻辑了吗? 要怎么运营?你们的目的是为了什么?”我很好奇他们有这么快的速度,不禁反问道。
“看,这个是我们这次要完成的界面,之前我们实施了两个了,觉得不好就扔掉了,现在要重新做,时间非常紧!你同意过来的话,我和老板说说去,现在咱们就开始做吧!”他很着急的对我说。
“先不这么着急吧!? 你们这个界面为啥要做成这样? 会不会做完这个还要重新做?咱们没有目标永远都做不出东西来”我很诚恳的说。
“管不了那么多了,我们必须高效的工作,迭代式的设计开发,我们这样效率很高!”他同样很自豪的说。
“这样叫迭代?应该叫返工比较合适吧?你们会无休止的返工下去,你们还没搞明白要做成什么样。”我反问道
“哎,你不理解,你去和老板谈吧~”他开始没有耐性了
后记:后来和他们老板聊的时候,事实上他们不是在做迭代,只是要在某个时间内做完那个活,然后还要再重新思考该怎么做,他们没有搞明白要做的是一个啥产品,一个无头的苍蝇而已!
设计的迭代总是在无意识的进行了,设计产品很难是一蹴而就,因为你的工作总是基于上一个阶段的结果,和以前做过的工作有些重叠;比如你在出一个设计方案,可能你的方案要做好几稿才能确定,每一稿的改进想比都是基于前一稿的基础上在进步,或者做不同的考虑,这个思考的过程本身就是一种迭代的工作。从大的层面上讲,设计的每个阶段都会基于上一个阶段的结果,毫无理由的做出一个设计稿,恐怕不是一个成熟设计师的风格,只是“拍脑门的主”罢了。
Posted in 观点|感悟|闲聊 | 12 Comments »
没有你理解的那么多,但是实际跟项目后,确实有你说的问题。
“迭代”,产品总是在”迭代”设计,需求的变更是”迭代”的最重要的原因,但,有的时候,很难逃脱UI全部修改的过程…^^
说得很形象,呵呵,不能把返工和重做叫做设计迭代,不过叫做boss层的idea的迭代倒是可以,只不过这个迭代的成本有点高而已。要求在几天之内出东西的情况很普遍,呵呵~~,做it就没有不着急的。
返工很伤士气哎,他们居然还这么high~~
@私房猫,”需求变更”大概不叫”需求迭代”吧
看见回复了,…SORRY,可能我表达有些错误.呵呵^^
全文的亮点是那个自以为是的老员工:)
很支持你对迭代的理解 我曾经也在工作和同事们讨论时中提出过相似的观点
迭代是一个逐次完善既定目标的一个过程,而不是反复返工的理由和说辞。
我发现在一定的起降,总会有些貌似专业术语的流行词出现,并被一些人滥用,“迭代”是其中之一,我觉得大家在交流时需要保持自己的独立判断力
博主的博客很不错啊.我也想做一个
有时候老板是认为设计的工作返工的成本最低,所以他在没想好之前会要求短期内拿出成果。
哈哈,踩踩踩。有意思的东西,启发不少。感谢。
说得很形象,呵呵