http://www.xmlol.com/blog/blogview.asp?logID=685
| 軟件開(kāi)發(fā)組的團隊精神 |
總聽(tīng)到大家在講團隊精神,那么團隊到底是什么? 團隊就是一小群有互補技能,為了一個(gè)共同的目標而相互支持的人。
對于一個(gè)團隊來(lái)說(shuō),最基本的是要有一個(gè)清楚的目標。
志同道合 是什么原因使大家組成一個(gè)團隊?一個(gè)目標。對于球隊來(lái)說(shuō),這個(gè)目標是進(jìn)球得分,從而戰勝對方;對于項目組來(lái)說(shuō),是在限期內完成項目;對于軟件開(kāi)發(fā)組來(lái)說(shuō),是保質(zhì)保量推出產(chǎn)品。 這樣說(shuō)似乎很簡(jiǎn)單,作為一個(gè)軟件開(kāi)發(fā)組長(cháng),事實(shí)上你是否非常明了你的團隊的目標了?比如說(shuō),我們組的目標是:
在2001年9月30日之前按軟件需求書(shū)完成 WPX-XP 的開(kāi)發(fā)。
在這個(gè)目標里,有沒(méi)有考慮到軟件測試的時(shí)間?如果公司預計在十月份進(jìn)行產(chǎn)品發(fā)布,那么明確的目標應該是:
在2001年9月30日之前按軟件需求書(shū)完成 WPX-XP 所有的開(kāi)發(fā)與測試。
作為組長(cháng)的你已經(jīng)將這個(gè)目標諳熟于心,下一步便是讓每一個(gè)組員都明確這個(gè)目標。這樣,整個(gè)團隊的目標才能統一清晰。
團隊發(fā)展 團隊發(fā)展大致分為形成,不滿(mǎn),解析和行動(dòng)(Forming,Storming,Norming, Performing)四個(gè)階段。 在形成階段,作為組長(cháng),你不僅要讓每個(gè)組員都明確團隊目標,而且要讓他們明確自己在實(shí)現目標中的職責。
在團隊發(fā)展的過(guò)程中,難免會(huì )遇到各種各樣的問(wèn)題。這時(shí)候組員相互推卸責任,情緒消極。這就是團隊發(fā)展中必經(jīng)的一個(gè)過(guò)程,不滿(mǎn)階段。只要在適當的時(shí)候將組員引導到積極的解決問(wèn)題上,便能使團隊更有作為。
在團隊發(fā)展的第三階段,解析階段,組員們達成共同的解決方案。團隊便進(jìn)入高效的行動(dòng)階段。
團隊發(fā)展可能在這四個(gè)階段之間反復。明確的目標,相互信任與支持最終能使團隊進(jìn)入并停留在行動(dòng)階段。
因才施教(Situational Leadership) 任何時(shí)間,出于任何原因,個(gè)人影響另一個(gè)人或團體的行為便是領(lǐng)導。領(lǐng)導的一貫方式形成了領(lǐng)導風(fēng)格。
領(lǐng)導的行為有兩種:指導和支持。
指導行為包括:告訴組員做什么,怎么做;定義組員的角色;定義組員間的關(guān)系;為組員建立目 標;為組員作決定等等。這是一種單向的交流方式。
支持行為包括:表?yè)P和鼓勵組員;打開(kāi)雙向交流的渠道;增加組員的責任范圍;增加組員介入設定 他們目標的程度等等。這是一種雙向的交流方式。
在我們的團隊中,按照態(tài)度和能力大致可以分為四類(lèi)人:
成熟度 技能,能力與知識 主動(dòng)性與信心 R1 沒(méi)有 沒(méi)有 R2 沒(méi)有 有 R3 有 沒(méi)有 R4 有 有
對于這四種成熟度的組員采用相應的領(lǐng)導方式才能最大程度地發(fā)揮組員的主觀(guān)能動(dòng)性。
如圖所示,根據指導和支持行為的多少,領(lǐng)導風(fēng)格也可以分為四種:
領(lǐng)導風(fēng)格 指導行為 支持行為 S1: 教導 多 少 S2: 推銷(xiāo) 多 多 S3: 參與 少 多 S4: 委派 少 少
從圖中還可以看出,對于R1->R4的組員,應相對應地采用S1->S4的領(lǐng)導風(fēng)格。
當S剛進(jìn)入公司作第一個(gè)Internet項目時(shí),S既不熟悉Servlet, JSP也不熟悉Javascript,S因此毫無(wú) 信心 (R1)。組長(cháng)D讓S作一些已有樣本的程序塊的編碼,并指導他閱讀入門(mén)書(shū)籍 (S1)。
一個(gè)月后,S對JSP和Javascript有了大致的了解,加上S原有的C++和HTML的經(jīng)驗,S非常有信心能做好編程工作(R2)。組長(cháng)D看到S 的進(jìn)步,便將獨立的功能塊交給S去做,并花時(shí)間和S討論具體的作法,并對S的程序定時(shí)檢查 (Code Review) ,及時(shí)發(fā)現解決程序中的問(wèn)題 (S2)。
經(jīng)過(guò)一段時(shí)間的共同努力,S完全掌握了Internet項目前后臺編程技巧,有了多個(gè)項目的經(jīng)驗,并通過(guò)了UML的培訓,組長(cháng)D便讓S擔任新項目的設計工作。S毫無(wú)作好設計的把握(R3),他將自己的設計想法和D討論,D肯定和支持S的想法,并鼓勵S做好設計(S3)。
S就這樣成長(cháng)為優(yōu)秀的設計師,為公司承接了多個(gè)項目 (R4)。這時(shí)的S需要更多授權來(lái)開(kāi)展工作(S4)。
在評判一個(gè)人的成熟度是R1還是R4時(shí),針對給定的任務(wù)是很重要的。我們經(jīng)??吹絻?yōu)秀的程序員被提拔為開(kāi)發(fā)組長(cháng)。對于這位程序員來(lái)說(shuō),他的編程水準是R4,而管理水準可能只有R1。在如何管理組員方面,你便要使用S1來(lái)對他進(jìn)行指導了。
另一原則是, 如果你不確認組員的成熟度,請先試用上一標準。例如,你不確定S是處在R2還是R3,先試用S3;如果S不能勝任,再改為S2。
循循善誘(Coaching) 循循善誘的指導方式適用于上述的四種領(lǐng)導風(fēng)格。指導的目標只有一個(gè),就是將組員培養成R4,從而更好地完成工作。
以下是循循善誘五步曲:
1、盡量讓組員來(lái)確立目標 發(fā)現與建議,讓組員來(lái)談問(wèn)題的背景和他建議的解決方法。 因為你在這方面更有經(jīng)驗,你可能會(huì )發(fā)現組員的想法沒(méi)有你的好,甚至很可笑。其實(shí),在你解釋組員想法的不可行之處時(shí),你也灌輸了自己的思考方式。適當地分享自己的經(jīng)驗會(huì )起到很好的效果。 和組員一起制定行動(dòng)計劃?! ? 授權組員以完成計劃?! ? 定時(shí)和組員一起審查計劃的執行情況。 循循善誘的指導方式的重點(diǎn)在于"問(wèn)"而不是"答","聽(tīng)"而不是"說(shuō)","授權"而不是"指導"。這更多的體現了你的思想方式,而不僅僅是領(lǐng)導技巧。信任他人是領(lǐng)導的根本。
2、小組會(huì )議 在小組會(huì )議上,你和你的組員們"傳遞"信息,意見(jiàn),問(wèn)題,解決方案,工作計劃等等等等。如果 你和你的組員們不能成功和有效地"傳遞",團隊就沒(méi)有戰斗力。
在開(kāi)會(huì )前,先要問(wèn)自己四個(gè)問(wèn)題:
會(huì )議的目標是什么? 通常有五種會(huì )議:規劃會(huì ),傳達信息會(huì ),解決問(wèn)題會(huì ),決議會(huì ),建立關(guān)系會(huì )(如慶功會(huì ))。 邀請哪些人參加? 你怎樣知道會(huì )議是否成功? 高效會(huì )議的基本步驟是什么?
準時(shí)開(kāi)會(huì ),回顧會(huì )議議程,控制每個(gè)議程的時(shí)間,控制討論不要走題,作會(huì )議記錄,總結結果并分派工作,準時(shí)散會(huì )。 我們通常都想避免會(huì )議過(guò)多的錯誤,但對于你的開(kāi)發(fā)組來(lái)說(shuō),會(huì )議過(guò)少也會(huì )影響組內的交流。 在小組會(huì )議上,作為組長(cháng)的你主要是明確會(huì )議目標,控制議程。"聽(tīng)"多于"說(shuō)"才能打開(kāi)雙向交流的渠道。
出于各種各樣的原因,有些人不愿意在會(huì )議或公眾場(chǎng)合發(fā)言。你可以在會(huì )前提醒他,星期五將要在小組會(huì )上討論GUI設計的問(wèn)題,希望能聽(tīng)到他的方案或想法。
3、團隊精神 真正的團隊精神從哪里來(lái)?我們通常最欠缺的是下面兩點(diǎn): 4、尊重與信任 你是否尊重與信任每一個(gè)組員,相信他們的能力,支持他們的做法? 你的開(kāi)發(fā)組是否使用Visual Source Safe 層層地管理程序,以至于剛入門(mén)的小S只能看到他自己的那一小塊代碼? 你是否愿意和組員共享你的設計和程序? 你是否將所有的電腦都面對走廊以便監視組員們是否在玩游戲,看私人Email?
正所謂"用人不疑,疑人不用",如果沒(méi)有基本的尊重與信任,哪里來(lái)的凝聚力,何謂團隊精神?
如果小S能看到其他人的程序,看到你是怎樣處理相似的問(wèn)題,這是他最好的提高自己的方法。小S提高的越快,對團隊的貢獻就越大。小S如果能和你共享一個(gè)目標,不需要你的監視,小S也會(huì )盡力為團隊的目標多做貢獻。
5、鼓勵和支持個(gè)人成長(cháng) 支持組員的自我發(fā)展,給他們的發(fā)展提供空間,鼓勵開(kāi)放的交流 。只有支持組員的發(fā)展,才能得到組員 們的支持,才能提高整個(gè)團隊的能力。
在介紹了團隊的建立的階段,適應不同人的領(lǐng)導方式,循循善誘的指導方式和高效的小組會(huì )議后, 我們應該體會(huì )到所有的技巧背后,更重要的是你的思想方式,是你對他人的信任與尊重。只有在相互信 任之上,才能建立一個(gè)為了共同的目標奮力進(jìn)取的團隊 |
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。