朋友介紹的好機(jī)會
C:高級程序員,5年代碼工作經(jīng)驗。在職,工作清閑,偶爾接點(diǎn)私活。
外地人,在北京漂著,8K月薪稅前,偶爾需要加班,有個職業(yè)普通的女朋友,買房甭想,打車掂量掂量。宅男,回家了就看看資料看看美劇,長時間持續(xù)的代碼工作,視力一天不如一天,脖子和腰也經(jīng)常不舒服。
C經(jīng)常想,不知道有多少程序員過著像這樣的生活,不好不壞,無力改變,也沒有理由去改變。
好在他性格溫和,人緣很好,經(jīng)常會有朋友介紹一些私活給他,除了掙點(diǎn)錢,對生活也是一種填充。
C一個挺鐵的哥們跳槽到一家傳統(tǒng)行業(yè)的公司,公司需要開設(shè)電子商務(wù)的業(yè)務(wù),就找到了C幫忙搭個系統(tǒng),費(fèi)用也不低,C欣然承應(yīng)。
客戶公司不大,對互聯(lián)網(wǎng)有一定了解,由市場部門和C溝通接洽。他們并沒有太明確的想法,希望和現(xiàn)行跑的大部分網(wǎng)店差不多就行。C就用開源系統(tǒng)搭個一個,按照客戶的要求建了分類,錄入了一些測試數(shù)據(jù)。
客戶總是不知道自己要的是什么,但是知道什么是自己要的。
有了可視的DEMO,客戶也就有了想法。他們提出要根據(jù)自己的業(yè)務(wù)特色增加預(yù)訂貨物和預(yù)定管理的流程。
而此時C還沒有和客戶簽訂正式的合同,只明確了開發(fā)費(fèi)用的總數(shù),也沒有具體寫明任務(wù)清單。因為有朋友在這,這家公司做傳統(tǒng)行業(yè)也有不少年,信譽(yù)上問題不大。所以C也比較放心。先花了一兩周改造了開源程序的流程。
客戶提出界面的風(fēng)格和品牌形象不太匹配。C找了一堆開源皮膚,讓客戶挑一個??蛻籼袅藥讉€分別換上試試。兩周又過去了。
客戶提出商品的縮略圖尺寸不夠大,圖像質(zhì)量不夠好。C修改了GD庫和圖片壓縮的參數(shù)。
客戶又提出縮略圖列表頁圖片有橫版有豎版不夠整齊。C只好又修改了縮略圖截取的程序。
此時已經(jīng)過去了6周,C開始催促朋友,先把預(yù)付結(jié)了吧。朋友甚至有點(diǎn)驚訝:“還沒把預(yù)付給你嗎?我趕緊幫你催催。”
客戶持續(xù)像擠牙膏一樣地擠出需求。加個水印啦,添加一種排序關(guān)系啦,改下分頁啦。預(yù)付還是沒有到位,補(bǔ)簽合同顯然也不太現(xiàn)實(shí),朋友每周都在表示抱歉,表示一定幫忙落實(shí)費(fèi)用,總是有些財務(wù)上的預(yù)算上的付款期上的理由。
C已經(jīng)意識到自己已經(jīng)掉進(jìn)了一個大坑:項目時間持續(xù)流失,客戶意見時常反復(fù),需求零敲碎打但都不復(fù)雜,總體來看也并沒有脫離當(dāng)初定好的項目框架:利用現(xiàn)成的開源代碼搭建一個客戶需要的網(wǎng)店系統(tǒng)??墒堑浆F(xiàn)在為止所耗費(fèi)的工程時間和工作量已經(jīng)足夠自己重寫一套了。
爆發(fā)的臨界點(diǎn)終于到了??蛻艨戳烁偁帉κ值木W(wǎng)店,發(fā)現(xiàn)了很多新功能,所用的開源系統(tǒng)是同一個,只不過使用了最新的3.0版本。客戶要求也對自己的系統(tǒng)進(jìn)行升級。
C性格再好也忍不住了:“我以前專門提醒過:已經(jīng)對系統(tǒng)進(jìn)行了那么多的定制化改造,如果升級,所有定制化需求都得全部重新改一遍。使用開源系統(tǒng)如果要升級就不能做太多改造,如果要定制化就得放棄升級!
客戶:“當(dāng)初也是你建議我們使用開源系統(tǒng)的.”
C:“你們又想控制成本,又想節(jié)省時間,又不知道自己要什么,需求又總是反復(fù),開源系統(tǒng)是最好的選擇了。“
客戶:“但是你看,現(xiàn)在很多我們需要的功能沒有,這個問題總得解決吧……”
C:“如果這個功能是需要的,在項目開發(fā)初期不提出?”
客戶:“競爭對手有,我們沒有,這個就是必需的?!?BR> C十分氣憤,客戶也很不滿,C的朋友夾在中間也非常尷尬。費(fèi)用一分錢還沒拿到,而項目已經(jīng)過去了2個半月了。
C對朋友忿忿地說:“唉,這事沒法接著干了,我也不讓你難做,費(fèi)用結(jié)不下來就算了,以前就當(dāng)白干了,就當(dāng)我給你幫忙?!?BR> 朋友:“別別別,你這么說我太過意不去了,我再去和他們部門說說,他們啥都不懂,就是一堆草包。我當(dāng)初給你介紹是好意,總不能到頭來還讓你吃虧?!?BR> 不知道朋友的協(xié)調(diào)起了作用,還是由于C撒手不干的強(qiáng)硬態(tài)度,客戶支付了總報酬的50%。
C看著拿到手里的錢,算算已經(jīng)用掉的時間,攤到每個月的報酬甚至都沒到4位數(shù)。
雖然C的態(tài)度開始強(qiáng)硬起來,但是對項目本身并沒有任何改善。項目還在像擠牙膏一樣繼續(xù),棘手的問題依然存在,進(jìn)度變得更加拖拉,C在看不到頭的時間線上煩惱地進(jìn)行著無盡的改造……