
RIA领域的设计开发流程
本演讲剖析了Flex/AIR富互联网应用工作流程,重心放在从捕捉客户需求、使用者经验设计、界面设计到程序开发过程中,所有参与人员如何协同工作以确保最终成品符合企业客户需求。本视频录制于QConBeijing2009。

本演讲剖析了Flex/AIR富互联网应用工作流程,重心放在从捕捉客户需求、使用者经验设计、界面设计到程序开发过程中,所有参与人员如何协同工作以确保最终成品符合企业客户需求。本视频录制于QConBeijing2009。
很多刚接触到敏捷的人往往搞不清楚UI和UX设计在敏捷团队里的位置。在此之前,很多团队都试图保持这些工作独立于团队之外,或者是在前一个sprint就完成。最近出现了很多关于欢迎UI和UX加入到敏捷团队以及精益UX的前沿讨论。
有言道“一图胜千言”,可敏捷的世界里却没有铭记这句话。至少,很多敏捷团队中的设计人员这么想。在某些团队中,设计人员必须创建小的设计增量,而这个过程不一定能产生最好的结果。对于其他团队来说,“线框”是官僚体系的产物,阻碍了开发工作的高效推进。
大多数程序员会使用敏捷实践以及整洁代码,努力开发健壮的产品。不过,他们在注重可用性方面不甚理想。尽管大家都知道,好的用户界面设计可以判别软件产品的成功和失败。如果终端用户不喜欢用户界面,那么这个产品是很难取得成功的。
有一些评论人士对敏捷世界的创新水平提出质疑。迭代式增量开发是否导致我们与创新渐行渐远——重用原有的解决方案、从已知事物为出发点进行思考,而不是创造“打破常规”的解决方案?有人建议增加R&D stream,把创新引入敏捷项目。
在最近的Channel 9采访中,Scott Guthrie谈到了MIX 2009大会、Silverlight 3、即将到来的VS 2010 Tools for Silverlight以及Expression套件。
可用性专家和《可用性工程》的作者Jakob Nielsen,最近提出了这样的担心:敏捷方法对使用传统方式设计可用性会造成威胁。他继而提出解决方案,以便可用性设计者也能在敏捷的世界里共同工作。此外,Alistair Cockburn虽然基本同意Jacob,但也对他的几个观点进行了反对。