關於這一塊,個人困擾還是挺多的
一: 交互設計師在需求分析及開發過程中應充當什麼樣的角色,是否需要需求管理的相關技能?
需求是產品之本,軟件開發週期中需求的管理 / 分析 / 開發基本上都是由SA人員來做的,現在交互設計師要貼近用戶,確認,挖掘用戶原始需求,這個角色在此部分與SA有功能上衝突,兩個角色一起做需求?這種資源的投入是有必要的麼?同時如果兩種角色如果在認知上有衝突,該以誰為主?
軟件開發過程中,需求這一塊有很成熟的一套方法,比如在CMMI模型中,有專門的需求管理和需求發展的方法,交互設計師需要具備這些技能麼?
二:產品開發中是界面決定架構還是架構決定界面?如果先有界面設計,那交互設計師是否需要具備軟件設計的技能?
談到軟件設計,就會想到面向對象,幾乎所有的SD(系統設計師)在軟件設計過程中,只會花很少的時間去考慮交互設計師所關心的東西,沉浸在對象,類,模型中樂此不彼
如果是架構決定界面,那麼當SD的設計出來以後,再交由交互設計師,一定會發現很多問題會和SD的工作結果所衝突,比如用戶操作流程,SD會根據系統需求來設定操作流程,而交互設技師是根據用戶需求來設定的,再回頭去改??
如果是界面決定架構,那麼交互設計師是否還需要同時是一個優秀的軟件設計師??
如果上面兩個問題的回答所有人都是肯定的話,,那麼豈不是天下大亂??