軟件項(xiàng)目開發(fā)時(shí)間長,細(xì)節(jié)工作比較多,在整個(gè)開發(fā)過程當(dāng)中需要處理很多的細(xì)節(jié),如何能處理好這些細(xì)節(jié)對(duì)于一個(gè)項(xiàng)目的成功非常重要。

很多開始創(chuàng)業(yè)的創(chuàng)業(yè)者并不清楚其中的流程,今天帶大家了解項(xiàng)目接包流程:
1、收到客戶意向后,第一步需要弄清楚客戶的需求,有些客戶的需求是一兩句話,有的客戶的需求是參照XXX應(yīng)用,有的客戶專業(yè)一點(diǎn)會(huì)給出一個(gè)大概的需求說明,還有極少一些客戶會(huì)給出很詳細(xì)的需求說明文檔(有可能是從別的地方詢價(jià)拿地,或是公司本身有專業(yè)人員)。我們希望得到一個(gè)比較詳細(xì)的需求說明,但大部分的客戶給不出來,尤其是傳統(tǒng)行業(yè)的客戶,對(duì)軟件領(lǐng)域了解不多。所以第一步我們要通過各種渠道去了解清楚客戶的真實(shí)想法。
對(duì)于始終說不清楚自己想要什么,我們各種了解后也仍然搞不清楚的客戶我們一般都會(huì)拒絕。
2、通過第一步的了解,基本上會(huì)清楚客戶的背景、想做什么。這個(gè)時(shí)候我們會(huì)判斷客戶做項(xiàng)目的意愿有多少,有一些客戶只是隨便詢一下價(jià),意愿并不強(qiáng),另外我也會(huì)大概了解一下客戶的大概預(yù)算,對(duì)于我們判斷意愿不強(qiáng)的客戶,如果需求不復(fù)雜,或者有提供略詳細(xì)的需求,我會(huì)大概評(píng)估回復(fù)一個(gè)價(jià)格和工期。對(duì)于預(yù)算差別很大的客戶,我評(píng)估做不了的也會(huì)告知客戶。
另外如果判斷項(xiàng)目里面有一些技術(shù)點(diǎn)是我們沒有把握的,也會(huì)很謹(jǐn)慎,盡量不接。
對(duì)我們判斷有意愿而且有希望成單的客戶,根據(jù)客戶給的需求情況,如果客戶沒有比較詳細(xì)的需求我會(huì)幫整理列出來,并且附上比較詳細(xì)的評(píng)估結(jié)果,工期、價(jià)格。
3、報(bào)價(jià)單給到客戶后等待客戶回復(fù),有意向的客戶會(huì)聯(lián)系進(jìn)一步的溝通,有時(shí)候可能會(huì)有幾輪,要看客戶以及需求情況,在這個(gè)過程中根據(jù)談的結(jié)果會(huì)對(duì)需求列表做一些更新。到雙方達(dá)成口頭協(xié)議后,我會(huì)擬好合同,附上需求列表,雙方簽字蓋章。
合同中需要說明雙方權(quán)利和義務(wù),項(xiàng)目工期、價(jià)格、付款方式,以及雙方違約責(zé)任,處理方式等。更詳細(xì)一點(diǎn)會(huì)將項(xiàng)目的技術(shù)要求、技術(shù)標(biāo)準(zhǔn)等列出。合同寫得越詳細(xì)越好,對(duì)雙方來說都是一個(gè)保障,避免項(xiàng)目后期雙方糾紛。
對(duì)接包方來說,非常害怕在開發(fā)過程中,需求方的需求不斷變動(dòng),這會(huì)導(dǎo)致開發(fā)團(tuán)隊(duì)一直陷在里面,項(xiàng)目遲遲不能結(jié)項(xiàng),項(xiàng)目本身成本提高,也影響其它項(xiàng)目。
需求方也害怕開發(fā)方不負(fù)責(zé)任,做的時(shí)候不用心,因?yàn)檐浖@東西有特殊性,又不可能一行一行去查代碼,只能通過不斷測試來測試軟件質(zhì)量。很大程度上項(xiàng)目的質(zhì)量跟開發(fā)團(tuán)隊(duì)的技術(shù)實(shí)力、項(xiàng)目管理 、認(rèn)真程度有關(guān)。
4、合同簽訂后,我們會(huì)開始做開發(fā)準(zhǔn)備工作,等客戶首付款到賬即啟動(dòng)項(xiàng)目,項(xiàng)目開發(fā)流程大體為:需求列表細(xì)化–>制作需求原型–>原型確認(rèn)–>UI設(shè)計(jì)–>UI確認(rèn)–>編碼–>交付測試版本–>驗(yàn)收修改–>結(jié)項(xiàng)。
根據(jù)項(xiàng)目流程有時(shí)候會(huì)略有變化,但大體上是這樣,越是復(fù)雜的項(xiàng)目流程要越嚴(yán)謹(jǐn),前期需求分析的時(shí)間也要更長,盡量避免到開發(fā)后再來修改,越大的外包公司流程也會(huì)越嚴(yán)格,對(duì)于小一些的公司為了提高效率流程上會(huì)更敏捷一些,但在輸出物上面可能沒有大公司那么嚴(yán)格。不過不管怎么樣,最終結(jié)果是把項(xiàng)目按期做出來,并保證質(zhì)量讓客戶可以正常使用,這是最重要的。
5、項(xiàng)目結(jié)項(xiàng)后,還會(huì)關(guān)系到后期維護(hù)的問題,我們一般會(huì)提供半年或一年的質(zhì)保期,質(zhì)保期對(duì)于軟件本身的BUG或功能缺失是免費(fèi)修改。但對(duì)之外的維護(hù)會(huì)跟客戶協(xié)商維護(hù)費(fèi)用。對(duì)于一些工作量不大的事情我們一般也會(huì)幫忙搞一下。軟件外包本身就是一個(gè)服務(wù)行業(yè)。但有時(shí)候也要適可而止,有些客戶不太懂,會(huì)覺得這個(gè)事情這么簡單搞一下就好了。我會(huì)跟他們說明會(huì)有工作量會(huì)產(chǎn)生費(fèi)用。
這是一個(gè)大致的流程,在具體執(zhí)行過程中,會(huì)根據(jù)項(xiàng)目有所變通,在各個(gè)流程中也還會(huì)有一些要注意的事項(xiàng),一般項(xiàng)目開發(fā)過程中也都會(huì)有需求變動(dòng),雙方本著誠意合作、也本著認(rèn)真負(fù)責(zé)的態(tài)度能幫客戶解決盡量解決。