BT

Um ScrumMaster precisa ser Técnico?

por Mark Levison , traduzido por Pedro Mariano em 29 Jun 2010 |

Um ScrumMaster precisa ter conhecimentos técnicos ? Eles devem conseguir ler códigos e auxiliar os desenvolvedores no trabalho do dia a dia?

John Goodsen acha que um Scrum Master que não está apto a ler  código é bastante incomum, ele diz: "Um bom treinador deve estar apto a jogar o jogo que ele está treinando. Quantos bons técnicos você conhece que nunca jogaram o jogo antes de serem treinadores?". No pensamento de John um bom Scrum Master precisa saber como contribuir a nível de código, eles precisam ter experiência em construir software.

Alan Dayley diz que um Scrum Master é um técnico do time, não um membro do time. O seu objetivo é ajudar o time a ir melhor, o que em alguns casos requer conhecimento técnico. Em outros casos o conhecimento técnico pode atrapalhar fazendo com que o Scrum Master perca o foco nos detalhes das necessidades do time.

Mark Woyna enfatiza que o time é responsável pelo seu próprio crescimento técnico, já o Scrum Master serve para ajudar o time a seguir o processo.

Adam Sroka suspeita dos papéis. Se eles são efetivos na remoção de obstáculos organizacionais, então eles valem ouro, entretanto existem muitos que não valem. No fim Adam vivenciou dois casos onde o ScrumMaster não valiam ouro:

  1. Um time performático, auto organizado onde ScrumMaster não possui tanto valor extra. Nesse caso o time percebeu que não havia a necessidade de um ScrumMaster.
  2. Os impedimentos que ocorriam estavam acima dos poderes do Scrum Master. Nesse caso o Scrum Master precisou se auto-treinar. Sendo treinado para perguntar por ajuda, treinamento ou suporte.

Ele continua a dizer:

Não é necessário que um Scrum Master seja técnico para ser útil caso ele consiga resolver os impedimentos do time. O importante é que, para times que adotaram Agile recentemente, possuam algum expert técnico para que estes possam remover problema técnicos.

Um expert técnico é uma parte importante para qualquer adoção de Agile bem sucedida, mas outros experts de outras áreas também são úteis,  e um ScrumMaster experiente pode ser útil em identificar oportunidades para máximar o efeito dos esforços de tais experts. Um ScrumMaster não precisa saber muito sobre algum aspecto em particularpara conseguir fazer isso, entretanto para ser um líder efetivo (perceba que eu não disse "gerente") é vital.

Hariprakash Agrawa sugere que as habilidades técnicas do ScrumMaster tem mais a ver com o quão longe o time irá na adoção do Agile. Em times novos, o impedimento mais comum serão os técnicos por natureza, nesse caso um ScrumMaster técnico pode ser útil. Mesmo nesse caso ele acha que habilidades pessoais são mais importantes do que o conhecimento técnico. Ele acha que a pessoa errada, mesmo que eles tenham habilidades técnicas, pode criar muitos problemas.

E você leitor, qual a sua expêriencia com ScrumMaster's ? Na sua empresa o ScrumMaster é ou não técnico? Isso já atrapalhou?

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Será que precisamos de ScrumMaster? by Rodrigo Branas

Particularmente eu acredito cada vez menos no papel de ScrumMaster. Vejo em muitas ambientes um cenário em que o ScrumMaster acaba virando um coordenador dentro da equipe e um gerente para o cliente, ou seja, as pessoas acabam vendo o PAPEL de forma errada, quase como um cargo. Eu acredito que deveríamos sempre estimular a pró-atividade dentro da equipe, esse papel pode e deve ser compartilhado entre todos. Quanto a ser técnico ou não isso vai indicar o nível de distanciamento que vai ocorrer entre o ScrumMaster e o time. Eu não acredito no CARGO ScrumMaster, apenas no papel e esse DEVE NO MÍNIMO ser rotacionado dentro da equipe, se existir. Dessa forma TODOS crescem, amadurecem e no futuro os frutos serão muito melhores.

Re: Será que precisamos de ScrumMaster? by Pedro Henrique Santana Mariano

Rodrigo,

Muito legal suas observações.

Você não acha que, com a adoção do Scrum estando mais "madura" os times se tornam mais auto gerenciaveis e então o papel do scrum master se torna um pouco mais discreto visto que os times mais maduros possuem autonomia e capacidade para resolverem/evitarem seus proprios impedimentos?

Re: Será que precisamos de ScrumMaster? by Rodrigo Branas

Perfeito Pedro!

O Scrum é um excepcional ponto de partida, inclusive o papel de ScrumMaster tem como um de seus pilares a disseminação da cultura ágil dentro do time. No entanto, chega um ponto em que é importante estimular um comportamento mais pró-ativo e maduro para alcançar a tão sonhada equipe auto-gerenciável! Tenho observado em muitas equipes com as quais tenho contato que quanto mais o papel de ScrumMaster for rotacionado dentro da equipe, mais maturidade e melhorías nos processos são geradas.

Abraços!

Re: Será que precisamos de ScrumMaster? by Fábio Desconsi

Respondendo sua pergunta Rodrigo, precisamos SIM de Scrum Master, sendo ele rotacionado ou não. Em uma equipe por mais madura que seja os obstáculos sempre vão surgir (de dentro ou de fora dela), e a remoção destes deve ser encabeçada por alguem. Temos que tomar cuidado o Scrum Master não é mais necessário e ver se a equipe não está acomodada ou o Scrum Master perdeu a liderança.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

4 Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT