Com relação às metodologias ágeis de desenvolvimento, julgue...
O Scrum diferencia-se do XP pela existência do papel de product owner (PO), tendo o Scrum master e o coach atribuições similares em uma equipe ágil de desenvolvimento.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
Para compreender a questão, é importante ter conhecimento acerca das metodologias ágeis Scrum e Extreme Programming (XP). O Scrum é um framework de desenvolvimento ágil que envolve a equipe autogerida e multidisciplinar, que trabalha em iterações (Sprints) para entregar incrementos de produto. Um dos papéis exclusivos do Scrum é o de Product Owner (PO), que é responsável por maximizar o valor do produto e trabalhar com o Backlog do Produto.
O Scrum Master, por sua vez, é um facilitador para a equipe Scrum, assegurando que o processo Scrum seja seguido, removendo impedimentos e ajudando a equipe a se tornar auto-organizada e eficiente. Enquanto isso, no XP, o papel do Coach é orientar a equipe nas práticas do XP, assegurando que estas sejam implementadas de forma eficiente e ajudando no desenvolvimento técnico do time.
Dessa forma, as atribuições do Scrum Master e do Coach não são similares. O Scrum Master foca mais na facilitação do processo Scrum e na resolução de impedimentos, enquanto o Coach do XP tem um papel técnico mais forte, orientando nas práticas específicas do XP, como programação em pares, integração contínua, refatoração e outras práticas de engenharia de software.
Portanto, a diferença entre Scrum e XP não se limita apenas à existência do papel do Product Owner, mas também às responsabilidades e enfoques distintos do Scrum Master e do Coach.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Embora em uma primeira vista pareçam similares, os papéis de SM e COACH são bem diferentes. O Scrum Master é um cara mais focado em disseminar o processo Scrum, facilitando o acontecimentos de seus eventos, removendo impedimentos, etc. Ele não é um cara técnico, de mão na massa, na verdade é interessante que ele tenha as chamadas soft skills, que estão mais voltadas para relações interpessoais.
O Coach do XP já se diferencia do SM por ser um cara mais técnico. Ele também vai ajudar o time na implantação do método ágil, porém ele pode sugerir mudanças, melhorias e inclusive pôr a mão na massa se for necessário. Diferente do SM, o coach é uma espécie de líder técnico da equipe.
Coach:
Responsável pelas questõestécnicas do projeto de software. O coach deve possuir grande conhecimento emtodas as fases do XP e conhecer bem os membros da equipe. É o responsável porestimular a equipe a dar o melhor sempre que possível. Ao conhecer e aplicar osconceitos de XP, o coach deve estar apto para sinalizar a sua equipe os erros cometidosao longo do projeto e dar os passos necessários para consertá-los.
Scrum Master:
É o responsável porproteger os membros da equipe de desenvolvimento de qualquer pressão ou ameaçaexterna, seja isto clientes esbravejantes, diretores da empresa insatisfeitosou qualquer outra coisa que seja considerado “perigoso” para a produtividade daequipe. Tenta garantir que todas as práticas do Scrum sejam utilizadas com perfeiçãopela equipe. Assim como também tem um papel de facilitador nas reuniões daSprint. Normalmente assumem esse papel os gerentes de projeto ou líder técnico,mas na prática pode ser assumido por qualquer um com experiência o suficientena metodologia.
XP = O cliente é o maior interessado no software que esta sendo desenvolvido, além de ser a fonte de informações que a equipe precisa para desenvolver a melhor solução. Por isso, a sua presença junto ao desenvolvimento é muito importante afinal, o objetivo do projeto é que o sistema realmente o atenda.
product owner (PO) também pode ser o cliente.
Marquei (E) devido " O Scrum diferencia-se do XP "
INCORRETA
Scrum Master:
O Scrum Master é responsável por estabelecer o Scrum conforme definido no Guia do Scrum. Eles fazem isso ajudando todos a entender a teoria e a prática do Scrum, tanto no Scrum Team quanto na organização.
Coach - XP
O coach que geralmente é o programador mais experiente da equipe e deve assegurar que seus membros estejam executando as práticas propostas e garantir que a metodologia esteja sendo seguida;
Obs: Apesar da similaridade em alguns pontos, o Coach tem o perfil mais técnico algo que não é abordado pelo Scrum Master.
LETRA E
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo