Wednesday, July 12, 2006

My next assignment

Being the scrum master at your company is not something to take lightly. The idea of just taking a class or reading a few blogs and forums will prepare you for the challenges of being the leader of your agile/scrum project is not a wise one. There are many things to consider and we are going to talk about all of them.

You can head over to Part 1 of the new scrum blog that I am going to be writing for in the years ahead.


Tobias Mayer said...

I read it. :-) Nice start. I have some comments on your considerations, which may or may not be helpful.

1. Try it and see.

2. No idea. Does it really matter?

3. Try one of the Scrum Team. training courses offered by various CSM/Ts.

4. Apart from the standard Scrum meetings, I recommned the use of a task board. Center your planning and daily meetings around this board; the team members will figure out the rest of the necessary communication for themselves.

5. Don't worry about "best" people, rather choose the people who care the most about thinking and behaving in different ways.

6. Seven +/-2 is the standard recommendation. Personally, I have found that 7 is usually a max.

7. If you are forced to offshore do your best to have entire Scrum teams in a single location.

Emmanuel Szabados said...

I made an Agile / Scrum India offshore model working including dependency with NYC teams. Some "tricks":
1- have a Scrum Master or similar (a coordinator profile) in offshore. Without this you are dead.
2- the team should be autonome. even if there are depenencies for code... the team members should be all in offshore (minimize a team composed of different location).
3- If the Scrum Master leader is elsewhere (like in NYC) have him/her attend 2 times a week the India daily run by the India coordinator.
4- Each sprint, work with the team to define 2 or 3 Agile practices to improve. e.g.: for the next 2 sprints we will improve the review demo & process (how do we do this...).
5- If you have other country dependencies, try to have someone of the same culture in different location. e.g.: I have India ressources in NYC that attend some meeting and help the cultural and language issues.
6- Share photo of their Retrospectives, teams in restaurant, burndown... And post them in your office (same in India).
7- Understand the culture difference. Critical!
8- Use Video conference from time to time.