現(xiàn)在隨著電腦的日益普及,越來越多的人逐步認(rèn)識到軟件在日常經(jīng)營管理中的重要作用。如果你是一家大型企業(yè)的管理者,可能需要一個ERP軟件來幫助你對企業(yè)進(jìn)行輔助管理;如果你是一家商場的經(jīng)營者,可能需要一個進(jìn)存銷軟件來對日常的經(jīng)營進(jìn)行統(tǒng)計(jì);如果你是一個餐飲店的老板,可能需要一套餐飲管理軟件來進(jìn)行客戶管理和成本分析。由于每個行業(yè)的經(jīng)營管理都有著自己的特殊性,那些現(xiàn)有的通用軟件可能無法滿足你的需要,這時就需要把軟件項(xiàng)目交給專業(yè)的軟件公司或軟件團(tuán)隊(duì)去設(shè)計(jì)完成,這就是我們?nèi)粘K?jīng)常提到的軟件外包。由于本人以前做過軟件開發(fā),對軟件業(yè)比較熟悉,所以經(jīng)常有很多商界的朋友委托我?guī)退麄儊硗獍浖?,因此積累了一些外包的經(jīng)驗(yàn),現(xiàn)在就寫出來與大家共享,希望對有軟件外包需要的人有所幫助。
首先,軟件外包第一步要做的是,先弄清楚自己對于軟件的詳細(xì)要求。比如你使用這個軟件要達(dá)到什么目的;要求這個軟件有什么樣的功能,對于軟件有些什么特殊的要求。以超市經(jīng)營者為例,他們后面是成百個供應(yīng)商,前面是成千上萬個消費(fèi)顧客。怎樣利用軟件管理錯綜復(fù)雜的供應(yīng)商和消費(fèi)顧客,如何做好精細(xì)到一個小小調(diào)料包的進(jìn)、銷、調(diào)、存的商品流通工作,這些都是超市業(yè)主需要詳細(xì)分析思考的。而且有時光是自己分析還不行,還必須與實(shí)際將要使用軟件的業(yè)務(wù)人員進(jìn)行討論,這樣才能使以后開發(fā)出來的軟件能真正發(fā)揮作用。
我周圍有不少朋友在實(shí)際的外包中就遇到過這種教訓(xùn):一個經(jīng)營商場的朋友說起他曾經(jīng)外包過一個超市軟件,由于他的需求非?;\統(tǒng),因此對方按一般的超市軟件進(jìn)行開發(fā),結(jié)果花上萬元開發(fā)出來的軟件在使用時才發(fā)現(xiàn)根本不符合該超市的特殊需求,最后只好束之高閣。還有一個朋友,由于當(dāng)初沒有把需求完全細(xì)化,等到軟件開發(fā)出來才又要求增加功能,而臨時增加功能就意味著增加費(fèi)用,結(jié)果當(dāng)初說好一萬元的項(xiàng)目最后花了幾萬元。這些都是外包中實(shí)實(shí)在在遇到過的深刻的教訓(xùn),希望各位有外包需求的朋友把自己對于軟件的需要完全分析透,并最好用紙打印出來,并作為合同的一個附件。這樣便于軟件承接者更好地分析項(xiàng)目,開發(fā)軟件,出現(xiàn)爭議也能夠更好地解決。
其次,是要明確把軟件交給誰來開發(fā)。經(jīng)常有朋友問我,這個軟件是交給軟件公司來開發(fā)好呢,還是交給軟件開發(fā)團(tuán)隊(duì)?其實(shí)這個主要是根據(jù)你的實(shí)際情況來定,如果你是一家比較大型的企業(yè),或者你所要開發(fā)的軟件要求的功能很復(fù)雜,或者你的資金比較充裕,那就可以找一家比較有實(shí)力的軟件公司來承接你的項(xiàng)目,雖然費(fèi)用高一點(diǎn),但完成項(xiàng)目的質(zhì)量也相對更有保障;如果你的錢不夠多,那最好還是交給軟件開發(fā)團(tuán)隊(duì)來做。這里所說的軟件開發(fā)團(tuán)隊(duì),是指由一些程序員、軟件高手自發(fā)組成的軟件開發(fā)團(tuán)體,他們多數(shù)是兼職來進(jìn)行軟件開發(fā)的,其中也不乏一些軟件公司中的編程高手。他們的特點(diǎn)是收費(fèi)相對比較低廉,但是技術(shù)方面與軟件公司比并沒有太大的差別。當(dāng)然也有所謂的SOHO族,就是在家專門編寫程序的人。如果你的軟件功能相對比較簡單,那么也把項(xiàng)目交給個人SOHO族去開發(fā),費(fèi)用還可以進(jìn)一步降低。
到哪里去找這些軟件開發(fā)團(tuán)隊(duì)或軟件公司呢,其實(shí)很簡單,現(xiàn)在有很多專門提供軟件外包信息的網(wǎng)站,比如軟件商務(wù)網(wǎng)(bizsofts.com)等,你只要在上面發(fā)一個外包信息,很快就會有軟件公司或軟件開發(fā)團(tuán)隊(duì)與你聯(lián)系接洽項(xiàng)目。我曾經(jīng)在軟件商務(wù)網(wǎng)上發(fā)出過幾個外包信息,每次都是一個小時內(nèi)就有十幾個人來與我進(jìn)行聯(lián)系。最后成交的價格由于競爭激烈也就比較便宜。另外還有一個辦法可以很方便地找到項(xiàng)目承接者,就是加入各地軟件技術(shù)團(tuán)隊(duì)的QQ群,直接與你所在城市的編程高手談項(xiàng)目(請參見附錄中我搜集的各地軟件技術(shù)團(tuán)隊(duì)QQ群)。
在有很多人與你聯(lián)系時如何才能從中選擇出最合適的項(xiàng)目承接者呢?最好的方法就是把你的需求交給他來分析,看他能否全面地理解你的各項(xiàng)要求,并用程序設(shè)計(jì)的技術(shù)語言準(zhǔn)確地表達(dá)出來。如果做到這一點(diǎn)了,才可以繼續(xù)談下去,否則另找他人吧。我外包成功的幾個項(xiàng)目都無一例外是由對方的項(xiàng)目負(fù)責(zé)人直接與我溝通,并詳細(xì)寫需求,我們之間反復(fù)磋商直到我完全滿意之后才交付給他們開發(fā)的。
第三,要經(jīng)常地監(jiān)督項(xiàng)目的進(jìn)展。是不是把軟件交給一個軟件開發(fā)團(tuán)隊(duì)后,就萬事大吉了呢?如果你這樣認(rèn)為,那就大錯特錯了。在交付任務(wù)后,你還要每隔一段時間就去檢查一下軟件的開發(fā)進(jìn)度,看看項(xiàng)目的完成情況,否則到時候你可能連軟件的影子也看不到。我以前就有過這種教訓(xùn),有一次把項(xiàng)目交給了外地的一家軟件公司,由于距離太遠(yuǎn)無法親自檢查項(xiàng)目的進(jìn)展情況,只能通過電話聯(lián)系。而每次打電話去問時,他們總是說完成得很好,后來甚至說軟件已經(jīng)在測試了。結(jié)果到合同規(guī)定交付軟件的那一天,他們才承認(rèn)由于項(xiàng)目太多沒有時間完成我的軟件,要求延期。最后規(guī)定一個月完成的項(xiàng)目三個月還沒有做好,一氣之下我干脆不要定金了,另外找了一家軟件公司來開發(fā)項(xiàng)目。從這個教訓(xùn)中可以得出這樣一個結(jié)論,就是選擇項(xiàng)目承接方時,最好要求對方是與你在同一個城市,這樣才有利于你經(jīng)常監(jiān)督項(xiàng)目的進(jìn)展情況,出現(xiàn)了問題也好及時商量解決,在完成項(xiàng)目后可以要對方把軟件安裝調(diào)試合格后再一手交錢一手交貨。還有,在雙方簽訂合同時,就要明確寫清楚項(xiàng)目的進(jìn)度,比如七天交DEMO,十五天要完成到項(xiàng)目一半,三十天完成項(xiàng)目,第三十五天完成軟件全面測試等等??傊?,在項(xiàng)目進(jìn)行的期間你要經(jīng)常進(jìn)行檢查,監(jiān)督軟件的完成情況,如果發(fā)現(xiàn)沒有達(dá)到合同訂好的進(jìn)度時,就要對軟件開發(fā)者進(jìn)行督促警告。
最后,軟件外包還有一個后期維護(hù)的問題。軟件全部安裝測試通過并交付使用了,項(xiàng)目就全部結(jié)束了嗎?你與軟件開發(fā)者就沒有任何關(guān)系了嗎?不是的。軟件還有個維護(hù)期,對于大型的軟件來說這個期限一般是一年。在這段時期內(nèi),如果發(fā)現(xiàn)軟件有BUG,也就是說使用中發(fā)現(xiàn)有問題,都可以要求軟件公司或軟件團(tuán)隊(duì)重新改正。有時在使用后,覺得應(yīng)該增加新的功能,也可以提出要求讓軟件公司對程序進(jìn)行升級。當(dāng)然,增加新的功能一般是要付費(fèi)的,所以應(yīng)該盡量避免,最好在談需求時就分析到所有的功能要求,這一點(diǎn)在前面已經(jīng)講到過,就不再重復(fù)了。還有一點(diǎn)要特別注意的是,在交付軟件時,一般要求對方提供全部的源代碼和技術(shù)文檔,這樣的話如果以后對方由于各種原因不能維護(hù)軟件時,你還可以委托其他人對軟件進(jìn)行維護(hù)或升級。
以上談了我在軟件外包中的一些經(jīng)驗(yàn)和教訓(xùn)。在實(shí)際的項(xiàng)目外包時,可能因?yàn)樾袠I(yè)的不同對軟件的要求千差萬別,但對于外包的要求都有著共通性。因此只要你能認(rèn)真做好以上這幾點(diǎn),并在實(shí)踐中不斷思考和總結(jié),相信你一定能委托到合適的人開發(fā)出一款適合本行業(yè)特殊要求的軟件,來幫助你做好日常的經(jīng)營和管理工作。
附各地軟件技術(shù)QQ群的群號(北京39027867 上海22267033 深圳43353614 廣州43275229珠海43275805 杭州43276029 福州43309190 南京43319646 武漢 43319996 成都42961245 重慶43320370 沈陽42408057 大連43321811南昌 43321932 長沙43323026 濟(jì)南43353895 天津43353727 西安43353817 蘭州 43966886 ???3967437 昆明41193579 石家莊17940180 合肥41418679 南寧 16537410 哈爾濱43965078 蘇州43965528 長春43965640 寧波43966041 太原 43966123 青島3630711 貴陽43966364)
【?發(fā)表評論?0條?】