在威客這個平臺上,出現最多的是設計(這里指圖形圖像類),出現最少的恐怕就是這個軟件開發了。什么是軟件?先要明白這個概念。軟件(software)是一系列按照特定順序組織的計算機數據和指令的集合,按照特定順序組織的電腦數據和指令的集合。一般來講軟件被劃分為系統軟件、應用軟件和介于這兩者之間的中介軟件。在威客平臺上所說的軟件其實就是應用軟件和介于這兩者之間的中介軟件這兩大類。而軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。
了解了相關的概念,還需要知道為什么威客平臺上軟件開發的任務會稀少?
任務發布者方:
(一)以最低的價格得到最優秀的作品是所有任務發布者的心態。
一個LOGO設計可以出價幾百甚至幾十就有人來完成,一個AI設計上千甚至幾百就能得到滿意的成果,而一個原創軟件用這個價格是很難實現的。
(二)距離問題。
1、溝通存在一些障礙。不能見面交流,簡簡單單的任務要求有時是不能讓威客們極大限度地明白任務發布者的需求。偶爾的QQ、電話聯系雖然起到一定的效果,可還是擔心威客們在實現任務時過多的加入他們自己的思維。
2、軟件測試問題。威客們在開發完軟件后,軟件的測試出現不完善,在實現過程中出現漏洞,解決的過程顯得麻煩。一旦任務發布者的客戶發現軟件有問題,而任務發布者無法解決這個問題,找威客們的時間就顯得漫長。
(三)后續機制。
一個任務結束,威客們領到賞金后,“消失”在漫漫人海中,軟件的下個版本升級、維護等等一系列問題讓任務發布者來承擔。
威客方:
(一)用最短的時間拿出作品得到最大賞金是威客們的心態。一般威客們都是利用業余時間在從事這個方面的勞作,而為賞金的思維占據了主要地位。時間少,要求大,很容易會對軟件開發產生不認真的態度。
(二)自危感。這個是主要擔心問題。一個文章類的任務,一個設計(這里指圖形圖像類)任務,沒有中標的失落遠遠無法比上軟件開發沒有被選中的失落。這樣,望而卻步的可能性就明顯增加。
軟件開發的任務與其他的任務有著它明顯的區別:專業性、試用期、維護與升級、時間跨度。
專業性:軟件開發是程序設計的威客們的任務,它需要代碼編寫能力,不同于威客的其他任務,難以趨向大眾化。
試用期:是對任務發布者負責,軟件開發的產品一定會有一個試用的過程,因為軟件的錯誤是不可預見的,給予一定的試用期不僅僅是讓任務發布者放心,也對威客們起到一定的規范作用。
維護與升級:這個是后續過程,由同一個威客對同一個軟件進行維護與升級是能提高效率的,也能節省開支的。
時間跨度:一個軟件開發不能是簡單的幾天就可以完工的(除了套用模板外)。
正因為有了這些原因與特性,軟件開發在威客平臺出現的次數不多。對這些實實在在存在的問題,是任務發布者與威客們共同重視的問題。可以從以下幾個方面的建議進行實施。
一、需求獲取、需求分析、程序設計、實現與測試。
這個是軟件開發必須經歷的過程。需求其實是整個環節中最重要的,威客們首要知道要做什么,以及要優先做什么。任務發布者對任務要求要做到更大的包容性,把問題說清楚是必要的,而威客們要在仔細閱讀任務要求,最好能聯系一下任務發布者,這樣不但可以省卻不必要的閱讀誤解,而且還可能得到一些意外提示。程序設計那就要威客們根據任務要求的語言與自身的情況進行,在代碼中要盡量給予代碼的注釋(//或者/* */或者‘ 或者<!-- -->等等),以及程序文檔,一個完整的軟件開發是包括這些內容的。威客們在對軟件測試時會有很大困難的,自己對自己的程序指出錯誤是存在難以突破的困難的,不是測試的數據不完善,而是會根據預先接受程序設計的思路,自然地跳出錯誤處,有困難不代表可以不測試,有條件找人幫忙測試,沒有條件,過一段時間再回來測試。
二、威客平臺。
1、建立評委制度。在評委對所有軟件開發的稿件進行審核后,對確實是認真進行軟件開發的有價值的稿件(以入圍為準),給予入圍賞金,這個入圍賞金跟其他任務的不同,需要提高額度。一項軟件開發的任務投入的精力是比較大的,中標者得50%,平臺得20%,剩下的30%留給入圍者,可以給入圍稿件進行名次安排分配。
2、給出軟件開發任務的參考價格。讓任務發布者能夠有更好的心理發布任務,讓威客們更有決心參加任務與提交稿件。
3、保護與維系任務發布者與威客們。一則讓他們雙方的利益都不受損害,二則讓他們就后續問題上能聯系方便。
三、認真對待。
任務發布者要認真對待軟件開發的任務,要借威客的廣大人氣與智慧在得到任務成果的同時提高企業的知名度。威客們要認真對待軟件開發的任務,除了得到賞金,也能在威客平臺上提高自身的威望。
期望:
軟件開發能在威客平臺上如同設計(這里指圖形圖像類)一樣運行起來。畢竟花同樣甚至更少的錢能多向選擇軟件是企業最想要的狀態;讓軟件開發項目能源源不斷的進入是軟件開發者最希望看到的狀態;讓威客平臺的任務種類豐富起來自然是威客平臺主辦方的愿望之一。
任務發布者在威客平臺上認真地發布自己的軟件開發任務,并懸賞相當的賞金,因為任務發布者能在威客平臺上得到自己想要的軟件。
威客們在威客平臺上負責地實現軟件開發任務,并得到相當的賞金,于是要保證以后有更多的軟件開發的任務存在。
威客是改變人工作方式與工作地點的平臺。不管平臺本身,還是任務發布者與威客都希望都要誠懇地面對軟件開發這個任務。讓原來小范圍內進行的軟件開發任務轉換成眾人任務,讓任務發布者與威客們都能得到利益是目的,而規范這一目的不僅僅是威客平臺的任務,也是任務發布者與威客們在不斷地聯系中積蓄起來的。端正思想與心態,逐漸完善,不斷積聚,對我們這些軟件設計的威客們是有前景的。
新聞熱點
疑難解答