sábado, 4 de dezembro de 2010

Papéis dentro do Scrum


No Scrum, papéis são papéis no processo, e não posição ou cargos na hierarquia corporativa. São eles: Product Owner, Scrum Master e Team.


Product Owner


O Product Owner, ou simplesmente PO, representa o cliente, patrocinadores e/ou financiadores do projeto. Muitas vezes, pode ser um representante do cliente dentro da empresa, ou um analista de negócio. É quem vai definir, gerenciar e priorizar os requisitos, gerenciar o ROI (Return over investment – Retorno sobre investimento). O Product Owner trabalha como parte do time que realiza a entrega. É responsabilidade do PO:


· Definir e manter uma visão compartilhada do projeto

· Gerenciar o ROI

· Apresentar requisitos iniciais e incrementais ao time

· Priorizar cada requisito em relação ao valor de negócio (Business Value)

· Gerenciar e priorizar o Product Backlog

· Gerenciar novos requisitos e sua priorização

· Fazer o planejamento de entregas (Release Planning)

· Agir como mediador quando houver mais de um cliente

· Garantir que especialistas no domínio do negócio estarão

disponíveis para o time quando necessário

· Aceitar ou rejeitar o resultado dos trabalhos


Scrum Master

O Scrum Master, ou simplesmente SM, representa a gestão do projeto, mas não no sentido de gestão tradicional. Na realidade, o SM funciona mais como um mediador e líder coach (em sentindo de coaching, como um técnico de time de futebol). O Scrum Master trabalha com e para o time. É responsabilidade do SM:


· Permitir que o time se auto-organize para realizar o trabalho

· Garantir que as vias de comunicação estejam livres e acessíveis

· Garantir e ajudar que o time siga o processo do Scrum

· Cuidar e proteger a equipe de interferências externas, de modo a garantir que a produtividade do time não seja a afetada

· Remover impedimentos (obstáculos) que o time encontrar

· Garantir a colaboração entre os papéis


Team (Equipe)


A equipe é composta por indivíduos que estão comprometidos em realizar o trabalho proposto. Os times são cross-functional. Mas o que isso quer dizer? Nos métodos tradicionais, nós temos papéis distintos, por exemplo, arquitetos, testadores, etc. Num time Scrum, temos pessoas com habilidades de arquitetura que podem ter uma habilidade secundária para ajudar nos testes. Ou seja, colaboração é a palavra de ordem. Cada membro do time é responsável por:


· Definir a meta da Sprint (Sprint Goal)

· Se comprometer com o trabalho, e fazê-lo com o máximo de qualidade

· Trabalhar tendo em mente a visão do produto e o objetivo da Sprint

· Colaborar com demais membros do time e ajudar o time a se auto-organizar

· Comparecer às reuniões de Daily Scrum

· Levantar impedimentos

· Estimar requisitos

· Manter seu próprio progresso (com ajuda do Scrum Master)

Nenhum comentário:

Postar um comentário