離岸項目開發的管理(一)

隨着互聯網的發展,世界各地的交流越來越便利。這在項目開發上也得到了驗證,離岸開發逐漸進入我們的視線。本文的作者是投資者兼顧問兼企業家 David Feinleib 的最新文章,他管理過很多離岸項目。

我管理過從社交遊戲到B2B服務的很多項目,為此我和很多離岸開發者一起工作過。

許多人聽說了ODesk和Rent A Coder這樣的服務,於是就問我是如何開始。簡明扼要的回答是:“細心”。下面是詳細答案:

選擇開發者

一個爛項目意味着開始的數據庫表和代碼變量就不行,缺乏可擴展性,一般來說,代碼不可讀或不可維護。因此一個爛項目永遠都是爛項目,它可能花費你所有的時間去改進,但最後卻一無所獲。

相反,世界一流的軟件開發者幾乎可以讀懂你的心,他們似乎總是走在你的前面,並為整個設計和架構提出自己的建議。當提到離岸開發,一流開發者把項目是他們自己的。他們始終思考到程序的可擴展性,可維護性和整個設計。

你懂技術嗎?

這是使用Odesk, Rent A Coder,和其他類似服務的項目管理者首先要考慮的關鍵問題。如果你懂技術,你可以寫詳細的技術規則,檢查已經寫好的代碼,並向開發者提供詳細的反饋資料。如果你不懂技術,你必須找一個人可信任的技術人員完成這項工作。這個人可以是你僱用的本地的一名工程師,或你身邊的同事或者朋友。

管理一項軟件開發項目是一個打破原有模型,建造一些擴展性、可維護東西的過程。

一個清晰的想法

你對你要開發的東西有一個清晰的想法。我的意思是你可以用一兩句話把你產品的目標以及用戶的需求寫出來。

先設計后實施

一個清晰想法也意味着你可以在屏幕上畫出你的產品。舉個例子,如果你在開發一款遊戲,你需要對遊戲元素,玩家得以實現的目標,具體的圖形有清晰的看法。對於一個網站而言,你要考慮網站的總體目標、主頁上的留言信息,網站流量、個人主頁甚至網頁上按鈕的大小、形狀、顏色。當你設計產品時,需要喚醒你心中的史蒂夫·喬布斯。

招聘

你在選擇開發者時,要尋找那些有多個成功項目,在oDesk上有上百甚至上千小時工作紀錄的開發者。運氣好的好,他還會為你組建一個團隊,所以要等待時機選擇最好的開發者。

如果你發一條信息給開發者,他幾天沒有回信,這你就不要抱希望了。如果你對用戶界面有自己的想法,那麼你要在自己的電腦上模擬出每一個細節。如果你不這樣做,很可能你拿回來的東西不是你心裡想要的。

最好發現一流工程師的地方是在另一個一流工程師那。一定要一流的工程師為你工作,他們的做出來的東西會讓你眼前一亮,當然工程師也為自己的作品感到驕傲。然後你可以問他他的朋友或同事是否在找工作。如果是的話,趕快敲定。

上本文由Tech2IPO作者bluesabrina(微博)編譯自vcdave,點此查看原文地址。如果您對Tech2IPO其他內容也感興趣,請通過RSS訂閱我們,或者在微博上關注我們的最新動態


想在手機閱讀更多Android 開發資訊?下載【香港矽谷】Android應用
分享到Facebook
技術平台: Nasthon Systems