BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Um ScrumMaster precisa ser Técnico?

Um ScrumMaster precisa ser Técnico?

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?

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT