Agile其實並不是放牛吃草

作者提到, 當他在教授Certified ScrumMaster的課程時, 他都會告訴大家agile的黑暗面:

It's all about micromanagment.

也就是說agile其實管的鉅細靡遺的.

一般人提到agile時, 會覺得似乎是放牛吃草, 讓工程師自己決定要怎麼做.

但是作者提到像是daily scrum, 便是一種微觀管理, 它會每天去監督大家的工作, 確保每個人有按照他自己所規劃的在做事情.

Continuous Integration 便是隨時隨地把程式產生新build, 以確保大家的東西都能運作良好, 沒有產生新的問題或是整合上的問題.

Pair programming確保開發人員不會失去焦點, 不會goldplate(抱歉, 我不知道它是什麼意思), 不會只處理有趣的部份, 他們會把事情做好做完.

那是誰要做這樣的微觀管理呢? 團隊本身.

所以, 作者認為agile是一種微觀管理, 但是只對於他們能得到好處的地方, 才做這樣的管理.

其中有的讀者的回覆我覺得蠻認同的:
1. Dan Bergh Johnsson Says:
September 13th, 2009 at 1:24 pm

It is about responsibilities.
But within the team each member is personally responsible for her/his actions: responsible in front of the team-mates.
That peer control and pressure creates the “micromanagement inside” of the collective responsibilities of the team.

因為同事的壓力, 會讓大家想表現的好一點, 積極一點. 所以會讓整個團隊會自己鞭策自己, 努力去把事情做完.

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

    kojenchieh 發表在 痞客邦 留言(6) 人氣()