我看到的所有关于“敏捷”可用性的问题,都是在说UCD如何与敏捷开发相结合,但是我想知道,UCD怎么才能变成一个敏捷的流程,以配合程序开发?
你们对敏捷UCD有什么看法?
|
1
|
我看到的所有关于“敏捷”可用性的问题,都是在说UCD如何与敏捷开发相结合,但是我想知道,UCD怎么才能变成一个敏捷的流程,以配合程序开发? 你们对敏捷UCD有什么看法? |
|||
|
|
|
0
|
UCD迭代的特征,正好符合敏捷开发迭代可发的要求,你只要让你设计的迭代配合开发人员的迭代就好了。 不过在这之前,你需要在开发人员开始写代码之前做好初步研究,以确定用户的目标和难处,获得整个产品的设想。我建议你在完成研究之前就开始做设计,这将有助于你集中注意力,更快的完成研究。有时候,你甚至需要将产品概要提交给开发人员,让他们可以尽快开始必要的后台支持。 有了这个基础,你再保持比开发快一步,进行mini设计,使用快速简单的(quick-and-dirty)可用性测试,然后把线框草稿交给开发人员,从这一点来看,他们开发的就是你的原型,而你也和开发人员保持了同步,用户测试变成了产品反馈的一种途径,也就变成了敏捷迭代的一部分。在这个阶段,大方向已经定了,你就可以淡出,回来微调UI的细节了。 更多关于UX/UCD和敏捷开发配合,以及敏捷的进行UX/UCD的资料:
|
|||
|
|