前言
Ucd指的是以用户为中心的设计,而ux则指的是用户体验,在以后的设计思想中会越来越重视产品体验,用户感知等,甚至于很多互联网公司开始独立设立交互设计师。
细节对比
流程的差异 | 类型 | 描述 | | —- | —- | | 瀑布型 | 各个步骤按照顺序进行 | | 迭代式 | 各个部分按照首尾迭代进行 | | 敏捷开发 | 多个步骤以重叠方式同时进行 |
沟通方式差异
敏捷注重软件高于详尽的文档,因为很多需求文档可能在开发中用不到或者发生了变更。
而ucd比较注重文档,我们的设计需要符合重重行业规范,产品规范,交互规范等才能完成一套标准,合理,优质的产品设计。- “慢”的差异
敏捷开发是把整体任务分成若干小块,再把小块作为单位开发。
而ucd以迭代的开发模式,先从一个轮廓开始,慢慢提高设计完成度。
总结归纳
对比项目 | 流程 | 文档重视性 | 开发方式 | 计划性 | 管理型 |
---|---|---|---|---|---|
敏捷开发 | 橄榄球 | 重视对话 | 渐进 | 短期 | 自律性 |
ucd | 接力赛 | 重视文档 | 迭代 | 长期 | 管理性 |
归纳:目前项目以敏捷为多,我们在实际的开发中需要根据实际情况切合两者的优点归纳出适合团队的开发迭代方式。