before project beginspart II
一般而言一個軟硬整合的專案
會是這樣的
根據你說的故事先去做前期的
使用者研究
到這裡是第一階段
(PM input + UR)
同時軟體與硬體之間的
基本功能介面也要定下來
這是第二階段(UI plan +
basic functions)
設計師會做出美美的powerpoint
大家確定了提案就會有 UI spec 了
UI spec 可以視為是wireframe
這是第三階段(proposal + UI spec)
也就是軟體所用到的背景圖 icon 等等
這是第四階段(images and icons)
phase 1. PM input + URphase 2. UI plan + basic functionsphase 3. proposal + UI specphase 4. images and icons
在 phase3 之前還有一個東西
叫做是 brain storming
有梗 新產品才比較好行銷
比較好賣
如果再加上不一定找得到梗的 brain storming
呢?
為了 meet 你的schedule
剛剛的phase 1 到 4
都是必須的
brainstorming更是好東西!
去拜託 RD 把設計師們的心血實作出來
time to market是很重要的
brain storming?那是什麼?可以吃嗎?不用做啦~
photoshop 不過是小畫家的超級賽亞人版
就做出來就好啊圖貼一貼就好啊
有那麼難嗎?
以後設計師跟軟體 RD會怎麼看你?
你的 credit只剩下名片上的 Project
manager
有沒有發現為什麼都是一定要一個phase 完了才進下一
個?
phase 1. PM input + URphase 2. UI plan + basic functionsphase 3. proposal + UI specphase 4. images and icons
還有 brain storming
你真的覺得你的產品能 meet schedule 嗎?
這也是我認為在軟硬體共存的專案中採用 waterfall 會失敗的
最大原因
除非你的 schedule 就是拿來 delay 的
在 phase 1(PM input + UR)
就可以讓軟體 RD 們先念相關的文件了
比如說要做藍芽檯燈的話
先去看藍芽要怎麼配對不過份吧?
比如說要做 android 的 launcher
先去看一開機怎麼進 launcher與
要怎麼把別的 App 叫起來不過份吧?
在 phase 2.(UI plan + basic
functions)
一定要拜託軟體開發團隊開始實做 basic function
錯過這裡基本上
就等著 delay吧
因為其實
基本的 function 就很難了
與其他 function 的溝通
(ex: marketing, 大老闆 )
都可以用這些基本功能來 demo
來確定這個產品
跟大家想像中的產品是一致的
phase 2 就可以開始開發了
不要等到一堆 spec 都ready 了
到了phase 3, phase 4
的時候
要馬做得出來但要花大錢買其他人的
技術
用 waterfall 的開發方法與開發團隊能把事情
做出來
而沒有人敢去改變敢去偷跑 ...
我真的認為你需要的是一隻有經驗
的 agile 團隊
在第一篇裡面為什麼說
儘早開始可以增加你軟體專案成功的機會
找個有經驗的敏捷開發團隊讓他們在 phase2 的時候偷
跑是你唯一的機會
假如你的開發團隊是waterfall 的
spec 不 ready 就不開始做的