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