397
技術社區[雲棲]
三年前的一個小項目經驗,分享給菜鳥兄弟們
(公文收發小軟件:前期需求調查部分)
日期:2009年1月1日 晚上
分類:項目開發經驗
兩年前還在寧波時,我做過寧波教育局的一個小項目,一個部門內部使用的公文收發記錄軟件。這個項目當時是跟他們網絡中心的老師洽談的,負責此事的老師跟我們年齡差不多,估計不到30歲,主要管理日常的硬件和網絡,對開發軟件了解得不多,但是也懂一些。
當時客戶跟我講,他們有一個用FoxPro做的軟件,用了十年了,一直沒更新,而且無法在Windows 2000等操作係統上運行,必須單獨用一台裝了Windows 95的電腦運行。辦公室的空間本來就不大,放上兩台電腦,日常辦公實在是不太方便,因此想把這個記錄公文收發的軟件做一次升級,這樣,隻用一台電腦就可以了。應該來說,不管從哪個方麵去考慮,這都是提高辦公效率、節省辦公空間的做法。
主要功能其實非常簡單:能把發公文的詳細信息記錄上去;能把收到的公文的詳細信息記錄上去;然後記錄好這些文件都要分發給誰看,誰什麼時候看過就可以了。
就這麼三個功能,你說要多少錢吧?
客戶還說了,一個比較龐大的財務係統,很成熟的,現在也就萬八千的,你就開發這麼三個功能,要多少錢?
我想,這麼一講,我也不能超過一萬了,並且人家還講了,現在比較成熟的辦公軟件也就千八百的,你說也不能開價太高了是吧?
我心裏想,開發這個功能,數據庫裏建三個表,再做幾個頁麵,不就可以了嗎?自己弄一下,半個月應該足夠了吧,反正是一個很小的係統,那就先開價8000吧,就當是業餘時間練練手也成,不就很簡單的三個功
能嗎?
而且我開發軟件也差不多有十年的經驗了,開發這麼點兒東西,三下兩下不就可以了嗎?還有一家小公司也有意做這個,教育局就說了,誰做得好,就用誰的。我想我是大牛,我怕誰,難道有人還能比我做得好?我對自己是有充分的信心的。還好真沒遇上牛人,最終那個小公司沒能做出來。現在想想,就萬八千的小項目,合同也簽訂不了,而且還兩家爭這個小蛋糕,我何必去弄這個呢,真是犯賤了,連公司發的工資也賺不出來啊。
以上過程,我犯了好幾個錯誤(這是經過兩個月的折騰之後才總結出來的,不容易啊)。
1.談項目、定價格不是我們技術人員能做的,而是要由市場部,或者領導來定,我們技術人員是沒資格談項目價格的。
2.到底需要多少功能,需要做到多細,最終有多少工作量都沒搞清楚就定了價格。
3.沒有充分考慮到問題的複雜性。這個軟件有哪幾個部門用,有幾個人用?真的是單機版嗎?
4.沒有簽訂正規的合同,你可能做了一大堆,但其實這個項目早已經給別人了,把你叫過來,隻是對比一下,詢價一下。
5.沒有深入了解客戶的情況,例如教育局這個項目的價格最終由誰來定,誰說了算?到底誰是付款的人?
6.沒有深入了解這個項目的前前後後。後來聽說這個項目有好多人弄過,但是最終都失敗了,因為沒這麼簡單。
7.前十年的數據要怎麼辦?難道都丟棄?數據如何導入?數據格式不一樣怎麼弄?
8.新項目如何正式上線?老數據如何導入,什麼時候導入?新係統如何測試?兩個係統如何平滑銜接?
9.公司領導是否會允許你來做這個項目?若公司領導來談,或許能談成幾萬,結果你自己做主弄一個八千,不是把好項目談砸了嗎?
這個項目,後來遇到了很多很多問題,但是最終我還是成功了,因為我畢竟工作十年了,天天做軟件,不大可能失敗。要是遇上剛畢業的,或者經驗不那麼豐富的,那就慘了:白折騰不算,還折騰客戶,項目也失敗,丟人也要命啊。
就這麼幾個功能,足足折騰了兩個月才全部搞定,有興趣的,請看下回分解。
最後更新:2017-04-03 12:54:16