Sunday, August 26, 2007

Scrum (Software Engineering Process)

Scrum is a process for building software. scrum is not a methodology.
scrum enables the members not to disturbed often by the management, To know where they are. Members are given the freedom to do what they want, they dont need approvals and other stuffs from the management for what they are doing because all my members are already experts.

So the management believes what ever they do will most probably give a good results. Members are assigned tasks and at every iterration all the management needs is result or the product. Each iterations in scrum is called as scrum sprint (Time Box).

Scrum assumes the team involved in the process are
- highly performing
- intelligient in their functional areas
- cross functional domain and business experts are involved
- self managing team with more responsibilities
- Project duration is small

Frequent scrum meeting among the team members (not with the management) happens to discuss what they have done and they have to do next.
Done here means Documented, implemented, tested Quality assured and Complete.

One of the member in the team is considered as Scrum master, who is responsible for ensuring quality assurance.

1 comment:

Unknown said...

Learning the right ways of all the things that help us with the scrum and letting us have what we need, agile business solutions is the thing that help us with all our learning most of the times.