Search the web
Sign In
New User? Sign Up
scrumdevelopment · Scrum Users

Group Information

  • Members: 6371
  • Category: Development
  • Founded: Feb 1, 2000
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

  Messages Help
Advanced
ScrumMaster able to participate with no knowledge of software?   Message List  
Reply Message #54129 of 55123 |
Re: [scrumdevelopment] ScrumMaster able to participate with no knowledge of software?

Hi, Johanna,

On 2/6/12 7:22 AM, Johanna Rothman wrote:
> Hi,
>
> I'm having an offline conversation with someone who has taken the CSM
> course. He is a project manager by training, not in software. He
> appears to be a facilitative, servant-leader project manager.
> However, his lack of software knowledge is making it difficult for
> him to be an effective Scrum Master in these ways:
>
> 1. He does not understand the stories, so he does know when a story
> is too big, so he feels as if he is not adding value during any part
> of the planning or the iteration.
>
> 2. He does not know the subject matter domain, and it's fairly
> complex, so he does not understand the technical conversations. He
> does not understand the tradeoffs: "Should we have a picture of the
> architecture as the output of the sprint, as part of our definition
> of done?" (I told him the answer was yes :-) It's a distributed
> system.)
>
> 3. He feels that all he does is shuttle questions back and forth
> between the product owner and the team. I suggested that he bring the
> product owner to the team.
>
> I see many problems, including the triangulation problem in #3. I
> suspect that the team and the product owner, perhaps unwittingly, are
> taking advantange of the person with the least knowledge in the
> situation. This person is new to Scrum, new to the organization, and
> new to software.
>
> Do others of you see this, putting a person with the least capability
> into the position as a Scrum Master? Is this a unique situation?
>
> I am not asking for help with the problems 1-3. I know how to solve
> problems 1-3, and if my colleague wants help with problems 1-3 I will
> offer help. I am asking about the situation: a Scrum Master with no
> knowledge of software expecting/expected to facilitate a team. That
> is the troubling situation that I see that I want help from this
> community.

In the "old days," people used to debate whether a manager needed to
know the work they were managing. This is a similar question, and I
think many of the principles that applied to that situation apply to
this one.

The first principle that I would apply is the "rule of three." Right now
the question is posed as "Does the SM need to understand the technology
and domain to be effective, or is ignorance of these things OK?" There
is a third possibility, that the SM needs to have enough understanding
to participate in discussions to the extent of being able to ask good
questions.

As a coach, I've often helped teams whose technology and business domain
were unknown to me. I ask questions that give me a "big picture block
diagram" understanding. This lets me ask better questions, and gives me
a conceptual framework to support learning more detail in certain areas
as I go along.

Sometimes, of course, it leads me astray and gives me a false
impression. That's OK because I'm asking questions, not giving answers.

- George

--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach http://www.agilemaryland.org
----------------------------------------------------------------------




Mon Feb 6, 2012 2:53 pm

gdinwiddie
Offline Offline
Send Email Send Email

Message #54129 of 55123 |
Expand Messages Author Sort by Date

Hi, I'm having an offline conversation with someone who has taken the CSM course. He is a project manager by training, not in software. He appears to be a...
Johanna Rothman
johannarothman Offline Send Email
Feb 6, 2012
12:22 pm

Hi, Johanna, ... In the "old days," people used to debate whether a manager needed to know the work they were managing. This is a similar question, and I think...
George Dinwiddie
gdinwiddie Offline Send Email
Feb 6, 2012
2:53 pm

Adding to George's What's Scrum Master's job? - is it to know the tech? non, it's not an obligation - is it to know the domain? no, it's Product Owner's job 1....
Pierre Neis
pierreneis Offline Send Email
Feb 12, 2012
1:32 pm

Johanna - my past experience says its not critical for an effective ScrumMaster to have experience writing code, in fact in some cases I've found it to be a...
Mark Levison
marklevison Offline Send Email
Feb 6, 2012
5:06 pm

Mark, I don't think coding is an issue here--that's a too-low-level a problem. He really needs to start learning about the product. I think part of the problem...
Johanna Rothman
johannarothman Offline Send Email
Feb 6, 2012
7:15 pm

... Yes, all too often. :( --mj...
Michael James
michaeljames... Offline Send Email
Feb 6, 2012
7:45 pm

This is a great question and thank you for posing it.  I wonder some times if we get a bit short sighted as a community. One of the principals underlying...
Nicholas
nxidis Offline Send Email
Feb 6, 2012
8:48 pm

IMO, the scrummaster should know enough about the product to understand impediments the team faces, and then go about clearing them. That doesn't necessarily...
Lukasz Szyrmer
lszyrmer Offline Send Email
Feb 12, 2012
1:32 pm

Hi Johanna, I haven't run into this situation, but rather the opposite - scrum masters being "too technical", and therefore finding it hard to "let go"....
avinap77 Offline Send Email Feb 7, 2012
7:51 am

HI Avi, I don't think it's a *unique* learning opportunity, although it is for this colleague! I've been encouraging my colleague to use the retrospective at...
Johanna Rothman
johannarothman Offline Send Email
Feb 7, 2012
3:51 pm

... Well, it's unique for me too :) possible for others on this list - it's not a story we hear about often here, thanks for sharing it. ... That's an...
avinap77 Offline Send Email Feb 8, 2012
7:46 am

I do know software, I guess. But I don't know much about re-provisioning a firewall for an enterprise. Nor that much about how many floating-point calculations...
Aaron Sanders
aremsan Offline Send Email
Feb 8, 2012
5:05 pm

Someone who understands Scrum and has good facilitation skills (Jean Tabaka would be a good example) will be a good ScrumMaster. I think the technical skills...
Michael James
michaeljames... Offline Send Email
Feb 8, 2012
5:35 pm

MIchael, You're talking about someone who knows the engineering practices exist. Aaron is also talking about someone who knows the software practices exist or...
Johanna Rothman
johannarothman Offline Send Email
Feb 8, 2012
6:29 pm

I think each decision about who would make a good Scrum Master is on a team by team basis. The requirements for the skill set for each team will be different....
Mark Levison
marklevison Offline Send Email
Feb 8, 2012
6:41 pm

Hi Johanna, Now I get it... and to help me think about it would abstract it to, 'no domain knowledge'. I'm thinking about Scrum outside software. I met a...
Aaron Sanders
aremsan Offline Send Email
Feb 8, 2012
10:55 pm

Avi, ... Building trust by being vulnerable is a *huge* thing and is something people with a lot of self-esteem can do. I don't know if my colleague can do...
Johanna Rothman
johannarothman Offline Send Email
Feb 8, 2012
6:36 pm

Johanna, ... I just realized there may be two interpretations for your colleague's story (just using him as an example): a) He is a good servant-leader and...
avinap77 Offline Send Email Feb 8, 2012
9:38 pm

Hello Johanna, I found this discussion interesting, because I am a beginner SM and have thought a lot about how to be prepared to do this job well. I will...
Victoria Thompson
vickybrasil Offline Send Email
Feb 12, 2012
1:32 pm

Hello Vicky, Everything you say in your message below from "I am a beginner" to "I am reading and practicing as much as I can" indicates that you are exactly...
Dave Rooney
daverooneyca Offline Send Email
Feb 12, 2012
2:05 pm

+1.  Just "reading everything you can" around work subjects puts people in the top 3% of professionals, IMO.  Scrum is only different in the sense that,...
Charles Bradley - Scr...
charles_brad... Offline Send Email
Feb 12, 2012
6:34 pm

Hi all, Can anyone make a conclusion out of this thread? So does a Sceum Master need to have technical knowledge in software development? Thanks all On Monday,...
Joshua Partogi
thejavafreak Offline Send Email
Feb 14, 2012
2:55 am

... Joshua - I think the point is that its far nuanced than all of that. First if you look at the thread, it mostly wasn't about that - the bigger issue was...
Mark Levison
marklevison Offline Send Email
Feb 14, 2012
2:58 am

... Yes. It was a complicated thread and I'm pretty sure the question was never answered definitively. It probably does depend on a lot of factors. ... Yes,...
Adam Sroka
adamjaph Offline Send Email
Feb 14, 2012
4:21 am

Hi Joshua, ... Must have? No. Nice to have? Yes. Ron...
Ron Jeffries
ronaldejeffries Offline Send Email
Feb 14, 2012
7:25 am

Hi Vicky, I am so glad you brought up the idea of ongoing study and the idea that the CSM is a start, not an end. It's that way for project management, too, a...
Johanna Rothman
johannarothman Offline Send Email
Feb 12, 2012
4:43 pm

Hi Johanna - I believe that the ScrumMaster needs to maintain domain and technical knowledge without being an expert. As Mark also points out, a super...
ilangoldstein1 Offline Send Email Feb 12, 2012
1:32 pm

Ilan, Your post is *wonderful*. Thank you. Johanna ... -- Rothman Consulting Group, Inc. 781-641-4046 Speaker, Author, Consultant - Managing Product...
Johanna Rothman
johannarothman Offline Send Email
Feb 12, 2012
4:38 pm
Advanced

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help