Se você deseja tirar uma certificação do framework SCRUM e não sabe qual a melhor se adéqua ao seu perfil profissional, preparei um artigo para lhe ajudar a tirar essa dúvida.
Com surgimento dos frameworks ágeis em particular o scrum, muitas pessoas têm dúvidas sobre qual certificação investir na hora de escolher entre os papéis de Scrum Master, Product Owner e Development Tem.
Acredito que o primeiro passo é o autoconhecimento, o que eu faço atualmente e o que eu gostaria de fazer, o segundo passo é conhecer as responsabilidades de capa papel no scrum, com isso eu gostaria de lhe ajudar.
Development Team
A equipe de desenvolvimento é responsável por transformar os “sonhos em realidade”, a equipe deve ser auto gerenciada e multifuncional, mas o que isso significa? Significa que sendo auto gerenciada a equipe deve saber se organizar e controlar o trabalho sem a necessidade de um “gerente”, e multifuncional significa ter todas as habilidades necessárias para transformar as histórias do usuário (requisitos) em um produto funcional.
Este papel é para pessoas que gostam de colocar a mão na massa, normalmente ocupado por pessoas que têm habilidades como banco de dados, programação, testes, arquitetura de produto, análise de requisitos entre outros.
Product Owner
Como o próprio nome diz este é o dono do produto, responsável pelo sucesso ou fracasso do projeto. Suas principais funções são: maximizar o retorno sobre o investimento do cliente, trabalhar com as partes interessadas para levantar informações sobre o produto, priorizar o que deve ser feito, quando deve ser feito e auxiliar a equipe de desenvolvimento com as informações que precisarem.
O produtct owner é o responsável pelo produto, é nele que os envolvidos irão solicitar o status do andamento do projeto, o ideal é que conheça do negócio (bancos, seguros, logística etc.), pode se assimilar ao analista de negócios em algumas funções. Ideal para quem representa o cliente na empresa, tem bom relacionamento interpessoal e está sempre tentando criar novos produtos ou soluções.
Scrum Master
Aqui temos o nosso facilitador, responsável por gerenciar o processo scrum,repito, ele gerencia o processo e não pessoas. O scrum master tem o objetivo de resolver todos os impedimentos do projeto, seja com a equipe de desenvolvimento ou com o dono do produto. O scrum master remove obstáculos enfrentados pela equipe de desenvolvimento, como exemplo, facilitando a criação de um novo servidor com a equipe de infraestrutura e/ou trabalhando em processos devops com a equipe de suporte. O mesmo acontece com o produtct owner, o scrum master pode ajudá-lo a interagir com a equipe de desenvolvimento quando existir requisitos mais técnicos, auxiliar-lo na utilização de técnicas srcum para levantamento de requisitos, geração de relatórios entre outros.
A certificação de scrum master é voltada para profissionais que têm habilidades multitarefas, entendem tecnicamente os aspectos que um produto precisa para estar disponível além do desenvolvimento que é feito pelo time, como infraestrutura, operação, segurança e etc. E compreendem as necessidades do product owner durante a evolução do produto, facilitando a troca de informações entre equipe de desenvolvimento. Considero este tipo de profissional o "coringa" nas empresas, podemos alocá-lo e praticamento todos os projetos que este irá desempenhar um ótimo trabalho.
Resumindo ...
Development team – Equipe mais técnica, que gosta de construir produtos e dar soluções tecnológicas.
Product Owner – Para quem gerencia produtos, representa o clien ete e entende do negócio.
Scrum Master – Facilitador, multitarefas, auxilia o processo técnico e gosta de remover impedimentos.
É importante saber que todas as certificações apresentadas lhe darão a base do framework SCRUM, falaram sobre os processos, reuniões, artefatos, papel e etc. Só que cada certificação terá mais ênfase no papel escolhido.
Comentários