和幾個朋友一起做私單,在開始時遇到一些問題,所以想整理一下思路,也為以後的合作積累一些經驗。
目前項目缺乏協調人。幾個人的關係比較特殊,四個人,我和A,B,C。熟不熟的情況是這樣的:我和A熟,A和B熟,B和A、C都熟。個人希望B能擔起PM的責任,但尚未得到大家和時間的確認。協調人來負責分工,大家依據自己的模組獨立進行開發,遇到問題大家一起討論,這是我目前想到的協作方式。接下來的幾天,也搜搜其他協作方式的資料。無論選擇何種協作方式,目的都是為了提高團隊的效率,而重點在於讓大家都發自內心的接受這種方式。
溝通方面
我們的溝通方式是通過QQ群和項目論壇完成的。目前一些初期的文檔草案都放在QQ群的共用中,但這些文檔可能會不斷修改,如果能將文檔加入版本控制,可能會更好些。比如Google Docs就提供了協作編輯和版本記錄的功能。
另外,大家工作的地點不同,時間也經常對不到一起,所以在討論一些長期需要考慮和討論的問題時,論壇的形式會更好些。Google網上論壇其實是一個披著論壇皮的郵件清單,這使大家通過郵箱就能及時得到新資訊。
這兩天的工組情況是,A負責概要設計;B主要與客戶接洽,拿需求;C則挑了一些痛點去攻關。我這兩天則做了一些淩亂的工作,如選擇源碼管理服務、建立項目討論群組、給大家準備一些資料、自己瞭解需求、初步分析了一個大模組……,最重要的工作就是希望和大家都儘快熟悉起來,所以花了不少時間與大家討論。但討論的效果還不夠好,主要是因為幾個人工作的時間不一致,而對項目論壇的使用還沒有真正開始。
自己的定位
寫文章時,還沒有形成清晰的定位,從這兩天的工作來看,自己已經參與了各種角色,沒有十分明確的重點。從初衷上講,並不奢望能從這個單子上掙到錢,只是希望找些有意義的事來做。半年的項目冰河期讓我手痒痒,不想荒廢了自己,也擔心缺少新積累的項目經驗,會對將來的求職不利;另外,希望掌握更多的Web開發的經驗,從而走一條長遠發展的路。除卻這兩點,鬆散的合作開發方式所積累的經驗也會對將來有利。
項目開發的周期比較短,大家可用的時間也存在不確定性,所以我個人傾向於從開始就抓緊時間,但看大家現在的狀態,很難樂觀看待。
P.S. Subversion大家都還沒有開始用,所以也是一個擔心的方面。自己也不太熟悉,所以在團隊中推廣尚有一點壓力。新工具在團隊中的推廣,一定是個循序漸進的過程,所以我一直暗暗提醒自己,在這方面不要著急。