作是一種新技術:你需要時間來學習?!安灰M阋婚_始就能學會,”他補充說。
如果領導者是一名技術專家型官員,而不是一位溝通者,那么團隊和組織都得掙扎著求生存。雖然一些人發(fā)現(xiàn)很難學會開放和民主化,但人事管理技巧可以通過正規(guī)培訓來傳授(MYOB使用Software Education提供的一個課程)。要成為一名高效的團隊領袖,你需要喜歡和人打交道,并通過與他們溝通來傳達自己的觀點。轉貼于:中國項目管理資源網
兩種角色在意識上的差異
你不再是一名程序員,Smith指出,因此你不能把全部精力花在編程或設計上。因為你樂于編程,這可能誘使你逃避新的人員管理工作,因而造成風險。
“成功的人[團隊領導]了解人們的動機,”Blythe說。但Katsos指出,保持團隊的快樂情緒會大大提高他們按時交付一款優(yōu)良產品的機會。
除了指導和管理你的團隊,重要的是,你還需要與內部顧客(例如營銷、QA或設計部門的關鍵人物)建立關系,幫助自己養(yǎng)成一種大局觀。關注組織的政治策略也會提醒你公司即將發(fā)生的重大轉變。
Katsos對這個觀點有更深入的理解,他認為你需要了解整個項目生命周期。除了編程以外,你還要承擔QA、文件資料和其它方面的一些責任,即使你的團隊并不負責這些任務。
“不要指望減少工作時間,這是肯定的,”Danckert警告說:“甚至你在度假的時候也必須做出決策,最好是參與進來,而不是接受你不希望的決定。”
時間管理
對任何擁有一定自主權的人來說,時間管理都十分重要,因為他們需要了解如何組織他們的工作時間,但一個團隊領袖必須努力平衡這個角色的管理和實踐時間。
專家小組一致認為你需要分配時間進行管理工作;但在如何分配時間方面,他們并沒有達成統(tǒng)一意見。一些人支持首先開始做管理工作,其他人則更傾向于將整天的時間分成小的時間塊。
“我給自己不屬于關鍵路徑上的[技術]任務,”因為一名團隊領袖需要能夠在必要時完成管理任務,Katsos表示。
重要的是,必須保證沒有人會陷入困境,Blythe說——如果任何任務用了兩天以上的時間,你應該坐下來與相關人員進行討論,找出出現(xiàn)的問題。轉貼于:中國項目管理資源網
Katsos喜歡把大型項目分成小塊:如果某件工作預計要一年時間完成,他可能會將它按月進行劃分,并讓開發(fā)人員估計他們完成最開始一部分需要的時間,然后開始執(zhí)行項目,并將進度與估計進行跟蹤比較。只是“不要太過于依賴估計”——如果有任何工作偏離正軌,你應該盡可能早地處理它,Katsos建議。
同時管理自己和其他人的代碼
雖然Smith提到制定標準(編碼標準、單元測試、清單等)和檢查工作以符合法規(guī)監(jiān)管的重要性,但他承認:“我從來沒有發(fā)現(xiàn)這個[任務]有任何真正令人滿意的地方。”Davis特別指出,代碼文件資料必須達到標準,否則將來維護的時候會花費不必要的時間。
盡管同輩審查有助于維護標準,但Smith表示,你必須讓團隊成員報告他們正在進行的工作(記得給它確定時間塊),并由你來指出任何缺陷。Scott Meyer的《Effective C++》之類的書籍可能有助于這種討論,Smith建議。
Smith也建議在一些事情上取得共識。例如,進行代碼團體審查(匿名進行,除非參與的程序員充分公開接受批評)可能會在優(yōu)秀和糟糕代碼方面達成一致,為我們提供可接受的范例,如變量命名,或使用矢量而非數(shù)組。轉貼于:中國項目管理資源網
Davis指出,即使兩個人的貢獻并沒有直接相關的地方,也要保證各