设计师谈敏捷

标签: 设计师 谈敏 | 发表时间:2010-09-02 08:53 | 作者:fifisama xg
出处:http://ucdchina.com/rss/all

腾讯一直推广敏捷开发,也在强调敏捷开发,但你会发现,即便如此,还是会陷入以下情景

  • 又臭又长的讨论会
  • 好像人手永远不够
  • 不切实际的想法
  • 悬而不决的功能点
  • 无穷尽的偏好设置
  • 越来越多纠缠不清的细节
  • 项目依然延期

我们如何构建一个更轻巧的开发流程,让我们更快更好的交付结果?作为一个设计师,如何成为敏捷的一分子?以下是一些心得方法,希望和大家分享

1 界面先行

作为设计师,最简单能让大家明白你的想法就是先把它画出来,不要用晦涩的语言和结构图,毕竟不是所有人都能把你的语言转化为图像。而且界面(视觉,交互)设计是相对轻量级的,修改起来也简单,成本也低。但修改程序就远不是那么回事了。保持界面先行可以让你非常灵活,至少在开始开发之前可以随意修改。

界面先行另一个最重要的原因就是,对于用户来讲,界面就是你的产品,界面可以帮助你从用户角度看待自己的产品,如何展现,如何操作,给人感觉怎么样,是不是易用。只有当你面对真正界面的时候才能回答这些问题,文档概要并不能帮你解决实际用户体验问题。

2 初期不需要太关注细节

虽然大家总说,成功来源于细节,当然,这非常对。但前期过分关注细节的同时也会令你止步不前。先把大框架确定下来,而不是一直纠结于

  • 这条提示怎么写更合适?
  • 文字字号用16还是14?
  • 要不再往左挪1像素?
  • 这里加个高光把
  • 把2像素的描边变成1像素

你需要关注细节,但不是现在。所有事情都要从大到小的去做。先把他做出来,把该放的东西放上去,然后实际去用一下。

细节是你在使用的过程中才会慢慢显露出来,只有在使用中你才会发现哪些更值得关注。如果你有足够的时间,当然可以面面俱到,如果没有,请先把精力放在最重要的事情上。

3 不要纠结那些还没有成为问题的问题

“当我们的用户用了这个功能以后还想跟另一个功能配合使用怎么办?”

如果想快速推出版本,就先解决当下。不要花太多时间去考虑还没有成为麻烦的问题。别担心,你还有后续版本。

而且你就真那么确定用户想跟另一个功能配合使用么?如果不是,就先放一边,等问题真正浮出水面的时候再去快速解决。

4 帮助产品经理精简功能

好像大家都在弩着一股劲,比谁做的多。竞争对手的产品如果做了**,我们就要做***,他们有4个功能,我们就要做5个。如果不做,拿什么跟他们竞争?

这种方式是行不通的,因为你会发现,永远是赶超,永远没有自己领跑的那一天。怎么办?

做少

通过做少来打败他们

做的功能越多,功能间的交互就会越复杂,用户的学习成本就会越高。而我们的用户真的用的上那些高深的功能么?他们会不会已经被那些多如牛毛,但我们自以为高明的设置搞得疲惫不堪?试着少做一点,让自己的产品更加轻巧而更具备亲和力——没有人会喜欢使用显得自己很笨的软件。

5 功能间更少的牵扯

把一个功能点做的尽量独立,能保证需求改变时更为快速,更为灵活。

如果功能间的牵扯太多,就如同你身上沾满了蜘蛛丝,每做一点改变,其他的都要进行改变,从设计,到开发,到测试。当你发现改变的代价太大时,你就会放弃,然后依旧背负着带有缺陷的功能一路走下去。

为什么不开始就尽量少牵扯呢,这样更加来去自如

6 要有自己的主张

虽然交互设计通常都会处在不黑不白的阶段,因为没有绝对的对与错。但我们还是需要坚定自己的主张。也许果断的观点看起来目中无人,但总比那些“嗯……其实这样也成……”模棱两可要好的多。敏捷开发中需要的就是快速做决定,而不是唯唯诺诺和稀泥。

————————————————————————————————

也许并不是所有的项目都适合,毕竟初期不考虑细节必然要考虑后期更改的成本。但对于一个新产品,快速触达用户,让用户来使用,验证,反馈,得到的数据更加真实有效。根据这些反馈作出的调整总是比自己拍脑袋来的简单,更加符合用户需求。

敏捷,并不只是站立晨会,迭代总结,理论,文档,更需要的做的是,把它做出来。

相关话题:敏捷设计和敏捷开发 源地址:http://wsd.tencent.com/2010/08/smaller_faster_and_smarter%E2%80%94%E2%80%94how_could_we_make_a_agile_workteam.html

相关 [设计师 谈敏] 推荐:

设计师谈敏捷

- xg - 所有文章 - UCD大社区
腾讯一直推广敏捷开发,也在强调敏捷开发,但你会发现,即便如此,还是会陷入以下情景. 我们如何构建一个更轻巧的开发流程,让我们更快更好的交付结果. 作为一个设计师,如何成为敏捷的一分子. 以下是一些心得方法,希望和大家分享. 作为设计师,最简单能让大家明白你的想法就是先把它画出来,不要用晦涩的语言和结构图,毕竟不是所有人都能把你的语言转化为图像.

书单:想做设计师?

- bluesnail - 西乔的九卦
经常有朋友写邮件或发推问我,想从事设计,希望推荐几本书. 老回邮件也麻烦,我干脆在豆瓣上做了一个书单. 我读过的,认为值得入门者和高阶者一读的书. 主要关注方向是UI、视觉传达、WEB设计,以及历史、理论、常见工具入门教程. 用了半个上午写的,比较仓促,不够全面,也有个人偏好在里面. 如果你仅仅是对设计感兴趣,没有那么多时间读大部头,那么精简版是:1,2,3,5,9,11,12,17,24.

设计师在谷歌

- keso - 译言-电脑/网络/数码科技
来源Why I design at Google. 译者eminent.susan. I’m still early in my career, and while it’s nice to find some success, I’m mostly focused on learning and growing my skills.

当设计师遭遇HTML5

- plidezus - 网易用户体验设计中心博客
HTML5,被传为Flash 的杀手,是一种用于web 应用程序开发、具有变革意义的网络技术. HTML 5提供了一些新的元素和属性,其中有些是技术上类似
标签,但有一定含义,例如

设计师的成长

- - 曉生語錄
近期组建新UED团队,和不少设计师聊职业规划的问题. 主要问题是缺乏明确的职业目标,没有掌握自身发展的主动权. 一方面是设计师自身能力欠缺,浮躁不够踏实,另一方面企业难以招到合适的设计师,满足不了项目需要. 研究过互联网设计师的职业发展过程,也向同行请教过,结合自身经验,总结有以下几点心得:. 尽量参与更多的项目,如果没有这种机会,那就多出设计方案.

设计师的危机感

- - 雪鸮的啁啾
有读者跟我吐槽说,你最近都不怎么更新微信公共账号了,也太没有规律了. 在这里要向大家道歉,因为这几天晚上回到家的时间都用来学习Ruby on Rails开发框架了. 新东西,学起来比较吃力,也就没空更新文章了. Ruby On Rail是37singal的David Heinemeier Hansson在开发basecamp.com的过程中分离出来的一套Ruby语言的开发框架,适用于敏捷开发Web APP,我们目前这个团队正在用它.

设计师VS开发者

- - 互联网的那点事
几乎在每个角落你都会看到有人谈论或自称网页设计师、网页开发者. 这会是个引来热议的话题,让我们来分解这些术语,挖掘它们的含义和相互间联系. 首先,我们来站在每个职业各自的角度审视这个问题. 设计师使用图形和图形设计软件(例如 Adobe Photoshop, Illustrator 和 InDesign)来打造网页的外观.

设计师投简历指南

- georgexsh - 胡大明
公司最近在招设计师,因为小创业公司还没有正式的HR,又因为I’m the only designer in the village,所以我担起了筛选简历及面试的重任. 两个月来,也看了小三位数的简历. 掐指一算工作也有5年了,工作换过几家,求职经验也算丰富,加上blog也有2个月没有更新,于是我想这也许是个不错的话题,也许可以给我为数不多的blog观众中为数不多的设计类求职者一些帮助.

给设计师支付多少钱

- 稻草 - Tony-懒得设计
过去两周里,我在北京西边的两个咖啡馆混饭吃,自己没有掏一分钱. 少一半是熟人,多一半是完全陌生的“网友”. 大言不惭地说,我贩卖的知识信息不涉及任何公司秘密,且价值超过这顿饭钱. 陌生人里面,有几个是学生,刚刚接触互联网,想做产品经理. 对于这些人,我会提供一些总结性的文章,以后聊这类的话题就没有必要见面了.