基本限制:
不許離群
不許相撞
往一個(gè)方向飛
Jurgen Appelo認(rèn)為,鳥(niǎo)群的行為可以很容易映射到軟件開(kāi)發(fā)團(tuán)隊(duì)上來(lái):
不要把自己孤立
不要跟其他人打架
與團(tuán)隊(duì)的方向保持一致
自然,這樣幾條簡(jiǎn)簡(jiǎn)單單的限制是無(wú)法保證能把事情做好的,但是給團(tuán)隊(duì)制定規(guī)則就能管用么?敏捷宣言中提到過(guò):
鼓舞起每個(gè)人的積極性,以個(gè)人為中心構(gòu)建項(xiàng)目,提供所需的環(huán)境、支持與信任。
最好的架構(gòu)、需求和設(shè)計(jì)出自于自組織的團(tuán)隊(duì)。
團(tuán)隊(duì)會(huì)定期就如何更有效的工作進(jìn)行回顧,繼而調(diào)整行為。
那么,你有沒(méi)有因?yàn)閾?dān)心組織或者團(tuán)隊(duì)出現(xiàn)混亂,而從外部強(qiáng)加過(guò)多約束呢?
Jurgen Appelo接著說(shuō)道:
在管理軟件項(xiàng)目的時(shí)候,敏捷軟件開(kāi)發(fā)是一種很自然而然的方式。它設(shè)置了一些限制,如“跟客戶協(xié)作”、“允許頻繁的變化”、“只交付可以工作的成品”,剩下的規(guī)則就由團(tuán)隊(duì)自己選擇。
……
這也表明,敏捷軟件開(kāi)發(fā)并不是天生就代表了結(jié)對(duì)編程、TDD、迭代……(注意,敏捷宣言根本沒(méi)提到這些?。┊?dāng)然,這些實(shí)踐很不錯(cuò),但你要是想把它們當(dāng)做固定規(guī)則來(lái)實(shí)施,你就……
當(dāng)然,也就失去了敏捷的能力。
各位讀者朋友,你對(duì)團(tuán)隊(duì)建設(shè)、團(tuán)隊(duì)管理持有何種態(tài)度呢?你有沒(méi)有想辦法組建自組織的團(tuán)隊(duì)?當(dāng)團(tuán)隊(duì)能力和工作態(tài)度沒(méi)有滿足你的預(yù)期時(shí),你采用了什么方式來(lái)提高生產(chǎn)效率,轉(zhuǎn)變大家的心態(tài)?歡迎留下評(píng)論,與大家分享經(jīng)驗(yàn)。