l

2014年12月8日 星期一

自我管理

Dec. 4 17:48~18:46

image

 

自我管理或稱為自組織(self-managing、self-organizing)是組織Scrum團隊時所強調的一個重點,具體表現在像是團隊成員自己認領工作、在自省會議中檢討團隊可改善之處、互相緊密合作共同解決問題以便完成工作、持續改善等。舉例子比較容易,但是如果問到自我管理的定義是什麼,很多人都答不上來。

Teddy在《Scrum Shortcuts》看到一段改寫自《Essential Scrum》的敘述,對於自我管理描述的很好。該定義如下:

Self-organization is a bottom-up emergent property of a complex adaptive system. In such systems, many entities interact with each other in various ways, and these interactions are governed by simple, localized rules operating in a context of constant feedback. These types of systems exhibit interesting characteristics, such as being remarkably robust and producing amazing novelty.

看到這一句:「In such systems, many entities interact with each other in various ways, and these interactions are governed by simple, localized rules operating in a context of constant feedback.」,突然想起以前讀Alexander的《The Oregon Experiment》,書中所建議的建築規劃流程,和自我管理有著異曲工同之妙。在Alexander的方法中,這些「simple, localized rules」就是pattern和pattern language(模式和模式語言)。Alexander在書中列了六條規則,節錄如下:

  1. The principle of organic order: Planning and construction will be guided by a process which allows the whole to emerge gradually from the local acts.
  2. The principle of participation: All decisions about what to build, and how to build it, will be in the hands of the users.
  3. The principle of piecemeal growth: The construction undertaken in each budgetary period will be weighed overwhelmingly towards small projects.
  4. The principle of patterns: All design and construction will be guided by a collection of communally adopted planning principles called patterns.
  5. The principle of diagnosis: The well being of the whole will be protected by an annual diagnosis which explains, in detail, which spaces are alive and which ones dead, at any given moment in the history of the community.
  6. The principle of coordination: Finally, the slow emergence of organic order in the whole will be assured by a funding process which regulates the stream of individual projects put forward by users.

***

Teddy以前曾經說過,搞敏捷開發,到最後發現最困難的兩點就是讓團隊「自我管理」以及培養「多能工(multi-skills)」的團隊成員。後者是技術問題,相對來講還比較容易解決,前者是文化問題,要做好難度相對困難很多。不同學說的人有不同的方式來培養自我管理團隊,如果套用Alexander的方法,從模式角度出發,也許可以發展出另外一種有效且可能的途徑。

***

友藏內心獨白:感覺好像是論文題目啊不要告訴別人

沒有留言:

張貼留言