在開始Run Scrum時, 要注意的事情

Scrum Hell!
http://www.agile-software-development.com/2008/05/scrum-hell.html

May, 2008
Posted by Kelly Water
Published in All About Agile

如果你剛開始成立一個team, 並且大多數的人沒有做過Scrum, 或是沒有接受過Scrum的training. 這時候, 你要team開始使用Scrum來開發, 你將會遇到很多問題, 並且會有大的挫折.

作者看過很多這樣的狀況, 並且每個team所遭遇的問題還不盡相同.

以下是常見的問題及狀況
- Much time is spent discussing the process and how things should be done as actually doing it
- The product backlog is confusing and disorganised
- Requirements are not clear.
- User Stories are not adequately prepared.
- Sprint Planning takes *days* instead of hours.
- No too many developers love sitting in meetings!

以下作者提供了一些小秘訣, 來幫助大家度過這樣的難關
1. 首先最重要的, 把你的backlog排出重要順序
- Here I say you should proceed no further until this step is completed, otherwise you'll regret it.
- Accept the fact it will take your team at least 3 or 4 Sprints to get into any sort of rhythm.
- Refine how you handle the process in each Sprint.



2. 要堅持遵守Scrum的流程
(1) Until you understand a process well, and have some experiencing executing it as intended, you are in no position to adapt it.

(2) According to research, a newly-formed team goes through some specific stages of team formation and only after some time does the team really begin to gel.


(3) These stages are: forming, storming, norming, and performing.

    a. Forming Stage
        - During the forming stage, "supervisors need to be directive".
        - This is in direct conflict with a key principle of Scrum, which is 'self-organisation'
        - Until the team has properly formed, and the process has been established, the team is not in a position to do this.

    b. Storming Stage
        - Team members become more assertive and confront their colleagues with their views.
        - This stage can be contentious, unpleasant and even painful to members of the team who are averse to conflict.
        - Going through this stage whilst still learning how to execute Scrum effectively is what I would refer to as 'Scrum Hell'.
        - It's difficult. But it's not possible to skip this stage. Human nature demands it.

    c. Norming Stage
        - Team members start to adjust their behaviour as they learn to work together as a team.

    d. Performing Stage
        - Some, but not all, teams will reach the performing stage.

arrow
arrow
    全站熱搜

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