1)需求分析和產品分析
當收到客戶的需求之后,首先要認真的分析需求,而不是馬上動手去做功能分析、產品邏輯架構或者任務流程。分析現有的解決方案,我們將要提供的解決方案會比現有的好多少?用戶為什么要用我們的產品?在采集大量的數據之后,還要把數據匯成圖表跟客戶匯報。以說服客戶“這樣做”而不要“那樣做”。
2)產品故事版
在清晰需求分析和產品的目標之后。我們要為達到這個產品的目標制定具體的方案。開始的方案是模糊的,我們只知道有一個大概的前進方向和目標。如何實現我們并不清晰。當然我們也沒有必要,也沒有可能馬上就清晰起來,這需要一個過程。這個過程我們使用的工具就是“故事版”。把產品、人、環境放置于一定的場景之中,通過場景中人和產品發生的故事去推理產品應該有哪些的功能和邏輯流程細節。這是一個感性的過程,同時也是理性的分析過程。
3)系統邏輯架構和任務流程
產品的策劃和開發到此階段已經開始越來越清晰了。我們已經模糊的知道了這個產品應該做什么和怎么做。但具體如何實施呢?因此,這時候我們需要弄清楚系統中有那些部分組成,他們的關系又是如何的。他們相互之間數據是如何交換、流通和協同工作的。除此之外還需要細化每一個部分的任務流程。
4)界面分析和線框原型制作
完成了任務流程。每個任務的功能還需要我們認真拆解。在細化了功能的分解之后,我們要開始安排每個界面的具體流程和界面當中應該有什么樣的輸入和輸出的信息,以職稱當前步驟的需求。比如登陸界面中應當有用戶名、密碼等信息輸入框,同時也有確認、忘記密碼、注冊等功能按鍵以職稱用戶的多樣性選擇行為。