1. 程式人生 > >從專案團隊合作中引發的思考

從專案團隊合作中引發的思考

首先,寫這篇部落格不是為了抱怨在專案進行中所遇到的種種團隊合作問題,而是一種反思和警醒。作為這個專案的負責人我想我更應該寫些什麼來總結下在這段時間以來所遇到的問題,和以後應該注意的(如果還有以後的話)、所應該採取的措施。

過程

這是之前隨手畫的團隊結構圖,當時感覺很美好。不言而喻,之前就有介紹到胖子是美工負責UI的設計和圖片處理等等;前臺程式設計師自然就是我了負責塗鴉功能部分的開發和銜接前後臺,在做完我的前臺部分後幫助後臺程式設計師做一些簡單的工作;財務和推廣人員負責管理財務、答辯、後期推廣的外場活動,還有指導老師(計算機學院的一位教授,看過她的<<計操>>還不錯),一切都很給力吧。好吧,分配完工作後,到了寒假假期了。於是給美工人員寫了他在假期應該做的,給後臺程式設計師也寫了個文件告訴他應該準備的,還給他安排了小專案(php聊天室),雖然我沒有用什麼團隊管理工具如redmine之類的高大上的東西,但希望能夠儘量按企業流程來走(我理解和想象中的企業流程)所以安排文件寫也比較詳細,包括我自己也寫了一要求書(我希望能在每個專案階段有文件書能夠出來記錄其進度和所遇到的問題方便我的掌控專案進度)。但是事實證明寒假大家都是很忙的,誘惑是很多的,開學來了一問進度如何。我就崩潰了,美工人員說我家裡沒網,在學校下的關於UI設計的視訊也沒看多少,後臺程式設計師在寒假結束的前一個星期在QQ上問我怎麼入門一個框架(因為我當時想的是他的功底不夠,使用框架可以提高效率和安全性、穩定性等),我真想問他要我給佈置的那個小專案的程式碼,後來還是沒要。

好吧,都這樣了,專案還的繼續啊。於是各種施壓,每天在圖書館碼一天後(我可是按時上課的好學生)回到宿舍區捶美工人員,由於他沒有建站美工的經驗就和他一起一點點確定了網站的UI,從大到小(大到主題顏色,小到一個按鈕是否要圓角或陰影),人家畢竟第一次做沒經驗照顧一下是應該的。後臺呢,我就在給他寫了工作文件,告訴他按需所求的學習框架,規定那個時間段完成什麼功能,規定每週六晚向我提交程式碼(主要還是看他做的怎樣大家可有個時間交流)。結果是在我和胖子的努力下經過兩次修改終於弄出了目前的這份UI(你都不能想象之前的有多糟糕,即使現在的我並不是特別滿意),然後後臺就坑了多次向約他星期六要程式碼都說沒時間,終於約上一次他又問了同樣一個問題“怎樣入門框架?”暈菜,交流中得知他根本就沒有想過這個系統的後臺是什麼樣的結構,資料庫應該怎樣設計,實在無語了。這時候我有點坐不住了,終於在QQ上向他表示了我的不爽,表示專案的進度由於他原因被拖後了。你猜是什麼,意料之外他說他報了另外一個國創專案了(他說是做微控制器方面),好吧當時由於各種原因沒有把他的名字報上去(他屬於我自己找的編外程式設計人員),於是他在這之後找了另外一種專案報了。終於爆出了(就像hacking裡爆表一樣各種select),開始覺得胖子說的有道理(你沒報人家的名字上去還指望人家給你幹活)。我可以理解這報另一個專案,但是我很不爽他沒有提前告訴我,直到我的質疑後才知道,但是既然答應了我就應該做到,這是一個很簡單的道理。此處不想再抱怨什麼,好吧還是一樣專案還的繼續不是,這是已經到了3月底了,我所負責的塗鴉牆部分的功能已經差不多完成了,等待UI拼接(好吧,這又是這個專案中的一個大bug我採用了並行開發,此處會後面關於建站流程方面做分享),可是美工人員又不懂得如何配合程式設計師切圖,還的我自己來,四月初終於前臺大部分完工了。美工人員進行UI細化,進行第二版設計(我整合後不滿意讓他再細化,這也在意料中),四月初上線的美好藍圖就此支離破碎。

找的人不給力就只能自己來了,於是就有了連續10天沒上過一節課,1年半來從未翹過的英語課只能翹了,導致說好的數模競賽沒有了,還有很多(因為我不想再讓這個專案拖下去了)。這期間有斷斷續續的拼接了第二版UI,感覺還能看,但很多細節依然是我配合美工完成的,感覺很累。這期間報的小挑杯需要交完整的商業策劃書,自己有默默的弄個了幾天,寫了30多頁還是掛了沒進決賽(畢竟我們團隊裡面沒有學金融類的,比賽又偏運營的)。

總結

細節介紹完了,說說我從中看出的問題。首先,所有的問題我作為負責人應該付第一責任,自己沒有管理團隊的能力,沒有那樣的氣魄來領導大家,在這個團隊中我僅僅是因為是專案的倡導者才成專案的負責人,還有一點事我必須承認在找人組隊時我的一個很狹隘的原則是他們不應該比我厲害的很多很多這樣我才能掌握這個團隊(此處應該拉出去槍斃五百回)這一點我做到了但後果是這個專案似乎成了One Man 模式(我為此付出了代價,然而我並沒有從他們身上學到什麼),還有就是沒有保持和隊員間的良好的溝通儘管我一直盡力在保持溝通,最後是上面一直沒怎麼提到的財務和推廣人員在這裡的作用並不強至少在推廣期前都沒有體現作用(感覺之後的作用也不強,她是社團大牛,而網站推廣不是搞社團活動,我們沒有哪個前去搞活動,大多推廣還的依靠網路進行)這也是我之前沒有對推廣這一塊進行了解的原因。

說完自己,就說一下從隊員身上看出來的問題。第一對專案或是技術沒有熱情,這無疑是一個很大的問題,這樣的結果是他們根本不會自己去完成工作去學習更多的東西,倘若其有熱情和積極性他們難道不懂得去用google+baidu?難道不會去到圖書館查各種相關的資料(西電的圖書館裡關於計算機的書多的你看不完)?難道還會問我要怎樣做UI、怎樣入門一個框架。第二點是快速學習的能力很差,這或是有第一點造成的,第三點沒有堅持下去的毅力,或許還是第一點造成的。

教訓

針對自己:自己不是那種可以領導他人的人(至少現在不是);應該把心胸放開一些多與比自己厲害的人就留,多與他人溝通,努力提高自己。

以後找其他人做專案的時候應該有以下條件:

1.對技術或所做的事又足夠的熱情,這在很大程度上會決定他這個事情所投入的時間和精力

2.做過專案,這樣他會知道怎樣一個流程才好,管理和交流起來都會方便

3.有快速學習的能力,因為我們不可能學過任何我們想要做的東西。

4.有堅持的決心和毅力,行百里者半九十。

說在最後

專案還沒有結束,還是那句話寫這篇部落格不是抱怨是希望有警醒和措施、記錄、總結

就此打住,1點了,又是1點,該睡了,還在為夢想奮鬥的小夥伴們,晚安!