與客戶談需求時,我們應該先談什麼?
兩個月的軟體開發,就可以賺五十萬,這樣誘人的條件,能答應嗎?
「進入會議室開始和客戶進行第一次的需求訪談,
在漫長的時間拉鋸戰裡,客戶提出各種琳瑯滿目的需求,
相信各位若是已經踏入軟體工程師的圈子時,
面對客戶有如洪水猛獸般的兇猛進攻,
「時間和金錢才是當務之急」
我們都清楚,時間和預算絕對是反比的概念,例如北高來回,
而風險不只是來自深似海的需求,工程師們的出缺席(離職、
所以釐清主要期程和開發預算,絕對是首要的當務之急,就像決定交通方式前,一定要先釐清搭乘時間和預算一樣。
"不如先談談預算吧,五十萬,兩個月APP要上線"
兩個月的開發,就可以賺五十萬,這樣誘人的條件,能不答應嗎?
通常會議到這裡時,前面深似海的需求都已經忘了大半,
是工作天呢?還是日曆天呢? 是要做Native APP還是WebView呢?在時間與成本交叉的甜蜜點裡,到底還有多少的風險。
「在答應之前先釐清,你想的和客戶想的一不一樣」
(Native 指的是使用官方提供的方式開發,在iPhone的iOS就是指Swift或是Objective-C,
Android手機就是Google提供的Android開發方式。WebView 則是指直接在APP放入瀏覽器植入網頁。
通常WebView會比較省事,但品質與效能比較難令人滿意。)
過去筆者曾經開發過一個旅行規劃網站,除了規劃之外,
結果在交付時才發現認知上相差甚遠,它們期待我們做的,
(知名WebView framework - Cordova)
又還有一次,筆者的業主希望我們建置的網站,
然而在release(產品發布)前的會議裡,
當初只是粗心遺漏少了一個需求確認的動作,最後卻要在使用者的輪廓沒有共識的情況下,硬著頭皮延後交付時程,只為了完成因認知差異上造成的額外需求-
「爆掉的經驗絕對是助力,但讓自己爆一次而學一次乖,
想當然爾,當初是在交付產品時才了解到雙方認知的差距,
俗話說的好,能用錢解決的都是小事,
「別讓自以為的毛利甜蜜點,成為專案爆炸的導火線」
於是我們把重心拉回本文案例身上,在兩個月的期程內,
這時候反問自己一句:
"兩個月的開發,就可以賺五十萬,這樣誘人的條件,能答應嗎?"
時間和利潤的判斷,取決在要做什麼,要給誰用,
在時程裡面你的預算是否合乎成本?
「談需求時,我們應該先談期程和利潤,
在時間和成本這兩個變數固定之下,接著才是切入需求的重點,
接著我們會在下一篇告訴各位如何透過 3W - Who、What、Why 原則,
"下一篇,善用3W原則,擬定產品雛形和開發策略"
最後,如果你喜歡我們的文章,別忘了到我們的FB粉絲團按讚喔!!