• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    企業做好軟件外包項目的四大原則

    發布: 2008-9-16 11:03 | 作者: 網絡轉載 | 來源: 測試時代采編 | 查看: 71次 | 進入軟件測試論壇討論

    領測軟件測試網

    筆者以前做過軟件開發,對軟件業比較熟悉,所以經常有很多商界的朋友委托我幫他們來外包軟件,因此積累了一些外包的經驗,現在就寫出來與大家共享,希望對有軟件外包需要的人有所幫助。

      現在隨著電腦的日益普及,越來越多的人逐步認識到軟件在日常經營管理中的重要作用。如果你是一家大型企業的管理者,可能需要一個ERP軟件來幫助你對企業進行輔助管理;如果你是一家商場的經營者,可能需要一個進存銷軟件來對日常的經營進行統計;如果你是一個餐飲店的老板,可能需要一套餐飲管理軟件來進行客戶管理和成本分析。

      由于每個行業的經營管理都有著自己的特殊性,那些現有的通用軟件可能無法滿足你的需要,這時就需要把軟件項目交給專業的軟件公司或軟件團隊去設計完成,這就是我們日常所經常提到的軟件外包。

      由于本人以前做過軟件開發,對軟件業比較熟悉,所以經常有很多商界的朋友委托我幫他們來外包軟件,因此積累了一些外包的經驗,現在就寫出來與大家共享,希望對有軟件外包需要的人有所幫助。

      首先,軟件外包第一步要做的是,先弄清楚自己對于軟件的詳細要求。比如你使用這個軟件要達到什么目的;要求這個軟件有什么樣的功能,對于軟件有些什么特殊的要求。以超市經營者為例,他們后面是成百個供應商,前面是成千上萬個消費顧客。怎樣利用軟件管理錯綜復雜的供應商和消費顧客,如何做好精細到一個小小調料包的進、銷、調、存的商品流通工作,這些都是超市業主需要詳細分析思考的。而且有時光是自己分析還不行,還必須與實際將要使用軟件的業務人員進行討論,這樣才能使以后開發出來的軟件能真正發揮作用。

      我周圍有不少朋友在實際的外包中就遇到過這種教訓:一個經營商場的朋友說起他曾經外包過一個超市軟件,由于他的需求非;\統,因此對方按一般的超市軟件進行開發,結果花上萬元開發出來的軟件在使用時才發現根本不符合該超市的特殊需求,最后只好束之高閣。還有一個朋友,由于當初沒有把需求完全細化,等到軟件開發出來才又要求增加功能,而臨時增加功能就意味著增加費用,結果當初說好一萬元的項目最后花了幾萬元。這些都是外包中實實在在遇到過的深刻的教訓,希望各位有外包需求的朋友把自己對于軟件的需要完全分析透,并最好用紙打印出來,并作為合同的一個附件。這樣便于軟件承接者更好地分析項目,開發軟件,出現爭議也能夠更好地解決。

      其次,是要明確把軟件交給誰來開發。經常有朋友問我,這個軟件是交給軟件公司來開發好呢,還是交給軟件開發團隊?其實這個主要是根據你的實際情況來定,如果你是一家比較大型的企業,或者你所要開發的軟件要求的功能很復雜,或者你的資金比較充裕,那就可以找一家比較有實力的軟件公司來承接你的項目,雖然費用高一點,但完成項目的質量也相對更有保障;如果你的錢不夠多,那最好還是交給軟件開發團隊來做。

      這里所說的軟件開發團隊,是指由一些程序員、軟件高手自發組成的軟件開發團體,他們多數是兼職來進行軟件開發的,其中也不乏一些軟件公司中的編程高手。他們的特點是收費相對比較低廉,但是技術方面與軟件公司比并沒有太大的差別。當然也有所謂的SOHO族,就是在家專門編寫程序的人。如果你的軟件功能相對比較簡單,那么也把項目交給個人SOHO族去開發,費用還可以進一步降低。

      到哪里去找這些軟件開發團隊或軟件公司呢,其實很簡單,現在有很多專門提供軟件外包信息的網站,比如軟件商務網(bizsofts。com)等,你只要在上面發一個外包信息,很快就會有軟件公司或軟件開發團隊與你聯系接洽項目。我曾經在軟件商務網上發出過幾個外包信息,每次都是一個小時內就有十幾個人來與我進行聯系。最后成交的價格由于競爭激烈也就比較便宜。另外還有一個辦法可以很方便地找到項目承接者,就是加入各地軟件技術團隊的QQ群,直接與你所在城市的編程高手談項目(請參見附錄中我搜集的各地軟件技術團隊QQ群)。

      在有很多人與你聯系時如何才能從中選擇出最合適的項目承接者呢?最好的方法就是把你的需求交給他來分析,看他能否全面地理解你的各項要求,并用程序設計的技術語言準確地表達出來。如果做到這一點了,才可以繼續談下去,否則另找他人吧。我外包成功的幾個項目都無一例外是由對方的項目負責人直接與我溝通,并詳細寫需求,我們之間反復磋商直到我完全滿意之后才交付給他們開發的。

      第三,要經常地監督項目的進展。是不是把軟件交給一個軟件開發團隊后,就萬事大吉了呢?如果你這樣認為,那就大錯特錯了。在交付任務后,你還要每隔一段時間就去檢查一下軟件的開發進度,看看項目的完成情況,否則到時候你可能連軟件的影子也看不到。我以前就有過這種教訓,有一次把項目交給了外地的一家軟件公司,由于距離太遠無法親自檢查項目的進展情況,只能通過電話聯系。而每次打電話去問時,他們總是說完成得很好,后來甚至說軟件已經在測試了。結果到合同規定交付軟件的那一天,他們才承認由于項目太多沒有時間完成我的軟件,要求延期。

      最后規定一個月完成的項目三個月還沒有做好,一氣之下我干脆不要定金了,另外找了一家軟件公司來開發項目。從這個教訓中可以得出這樣一個結論,就是選擇項目承接方時,最好要求對方是與你在同一個城市,這樣才有利于你經常監督項目的進展情況,出現了問題也好及時商量解決,在完成項目后可以要對方把軟件安裝調試合格后再一手交錢一手交貨。

      還有,在雙方簽訂合同時,就要明確寫清楚項目的進度,比如七天交DEMO,十五天要完成到項目一半,三十天完成項目,第三十五天完成軟件全面測試等等?傊,在項目進行的期間你要經常進行檢查,監督軟件的完成情況,如果發現沒有達到合同訂好的進度時,就要對軟件開發者進行督促警告。

      最后,軟件外包還有一個后期維護的問題。軟件全部安裝測試通過并交付使用了,項目就全部結束了嗎?你與軟件開發者就沒有任何關系了嗎?不是的。軟件還有個維護期,對于大型的軟件來說這個期限一般是一年。在這段時期內,如果發現軟件有BUG,也就是說使用中發現有問題,都可以要求軟件公司或軟件團隊重新改正。有時在使用后,覺得應該增加新的功能,也可以提出要求讓軟件公司對程序進行升級。

      當然,增加新的功能一般是要付費的,所以應該盡量避免,最好在談需求時就分析到所有的功能要求,這一點在前面已經講到過,就不再重復了。還有一點要特別注意的是,在交付軟件時,一般要求對方提供全部的源代碼和技術文檔,這樣的話如果以后對方由于各種原因不能維護軟件時,你還可以委托其他人對軟件進行維護或升級。

      以上談了我在軟件外包中的一些經驗和教訓。在實際的項目外包時,可能因為行業的不同對軟件的要求千差萬別,但對于外包的要求都有著共通性。因此只要你能認真做好以上這幾點,并在實踐中不斷思考和總結,相信你一定能委托到合適的人開發出一款適合本行業特殊要求的軟件,來幫助你做好日常的經營和管理工作。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 企業 外包 項目 原則


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>