SóProvas


ID
3044620
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Uma Analista de TI está atuando como Product Owner em um projeto Scrum. Ela está trabalhando na formulação de um acordo para definir quais são os passos mínimos para a conclusão de um item potencialmente entregável, que serve como um contrato entre o Scrum Team e o Product Owner, de forma que os integrantes tenham um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência e os padrões de qualidade estabelecidos entre eles. O acordo, denominado

Alternativas
Comentários
  • DoD, também orienta o Scrum Team no conhecimento de quantos itens do Product Backlog podem ser selecionados durante a Sprint Planning Meeting.

  • CTRL + C, CTRL V.
    Esse site ta um bosta mesmo. Um comentário que não agrega nada no entendimento da questão.

    Mas vamos lá...

    Uma Definição de Pronto (Definition of Done, no original) é um artefato Scrum usado para garantir a qualidade do produto desenvolvido a cada iteração (Sprint). Um documento, um contrato entre os membros do Time Scrum e demais envolvidos para que todos entendam o que um produto “pronto” (done) significa.

    Um bom começo é, durante a primeira Sprint Planning, o time definir a v1 da sua definição de pronto. Pense em uma folha A4 e comece com coisas simples como dizer que “todo item dado como pronto deve ter passado em testes unitários” e depois se aprofunde em itens mais “avançados” como testes de regressão, teste em pares, etc e até mesmo itens difíceis dependendo da disponibilidade do Time Scrum como “aprovar com o Product Owner”. Sim, é bem complicado deste ltimo item ser factível pois geralmente o Product Owner não é (mas deveria ser) tão acessível quanto gostaríamos.

  • Não achei nada de DoD no site https://www.desenvolvimentoagil.com.br/scrum

  • As assertivas constam no Guia Oficial do Scrum

    https://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-Portuguese-BR.pdf

    A)Errado. A primeira parte está correta: "As regras do Scrum integram os eventos, papéis e artefatos, administrando as relações e interações entre eles".

    O problema foi afirmar que as regras são definidas na Sprint Review Meeting.

    A Revisão da Sprint é executada no final da Sprint para inspecionar o incremento e adaptar o Backlog do Produto se necessário.

    B)Errado. Incremento é a versão potencialmente utilizável do produto. Ele é criado no final da Sprint.

    A Reunião de Planejamento da Sprint é o planejamento do trabalho a ser realizado na Sprint.

    C)Errado. O incremento é a soma de todos os itens, do Product Backlog, completados durante um Sprint e durante todos os Sprints anteriores.

    D)Errado. O Sprint Backlog é um conjunto de itens do Product Backlog selecionados para a Sprint, juntamente com o plano de entrega do

    incremento do produto, e nele só os membros do Development Team podem mexer. 

    E) Correto.

    Definição de “Pronto”

    " ...os integrantes devem ter um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência.

     Esta é a “Definição de Pronto” para o Time Scrum e é usado para assegurar quando o trabalho esta

    completado no incremento do produto.

    (...)

    A mesma definição orienta o Time de Desenvolvimento no conhecimento de quantos itens do Backlog do Produto podem ser selecionados durante a Reunião de Planejamento da Sprint. "

  • GABARITO : E

    Questão tratada da Definição de “Pronto” (Definition of Done - DoD) trazida pelo SCRUM.

    Quando o item do Backlog do Produto ou um incremento é descrito como “Pronto”, todos devem entender o que o “Pronto” significa.

    Embora, isso varie significativamente de um extremo ao outro para cada Time Scrum, os integrantes devem ter um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência.

    Esta é a “Definição de Pronto” para o Time Scrum e é usado para assegurar quando o trabalho esta

    completado no incremento do produto.

    A mesma definição orienta o Time de Desenvolvimento no conhecimento de quantos itens do Backlog do Produto podem ser selecionados durante a Reunião de Planejamento da Sprint.

    O propósito de cada Sprint é entregar incrementos de funcionalidades potencialmente utilizáveis que aderem à definição atual de “Pronto” do Time Scrum. 

  • Olha, pode até ter esse gabarito e não quero aqui entrar em atrito. Eu fiz esse concurso e eu que aplico e trabalho com Scrum há um tempo discordo da definição. Muitos falaram que estava no scrum guide e tal, mas analisando o gabarito vou colocar algumas ponderações.

    1) Quando você escolhe itens do Product Backlog para coloca-los para serem discutimos e estimados na Planning, você faz isso porque eles estão READY, logo acredito que o certo seria DoR (Definition of Ready).

    2) As tarefas DONE são "mergeadas" ao incremento ao final da Sprint. Como você vai selecionar itens no Backlog que estão DONE? O DONE antes da execução da Sprint? Estranho demais.

    3) A descrição do enunciado fala claramente do DoD, mas o que vem após a vírgula fala do DoR. Pelo menos isso que eu acho no meu humilde entendimento.

  • Nesta questão o avaliador pergunta sobre “um acordo para definir quais são os passos mínimos para a conclusão de um item potencialmente entregável, que serve como um contrato entre o Scrum Team e o Product Owner, de forma que os integrantes tenham um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência e os padrões de qualidade estabelecidos entre eles”.

    Esse acordo é o DoD – Definition of Done. Em português: Definição de Feito. DoD é um entendimento compartilhado a respeito de tudo que o incremento deve atender para ser aceito e publicado em produção. 

    Fazendo um paralelo com a construção civil, imagine que você contratou um construtor para reformar seu apartamento. Você vai pagar a ele um dinheiro para que ele faça um serviço. Para que não haja dúvidas sobre o que exatamente deve ser feito, é importante deixar tudo muito claro. Afinal, o construtor tem que se planejar para saber que materiais deve comprar, quantos pedreiros terá que contratar, por quanto tempo eles vão trabalhar, etc. E você, que está pagando, tem que especificar tudo certinho: qual a qualidade dos materiais, que cômodos serão reformados, se vai trocar piso, se vai pintar, etc. Você e o construtor estão fazendo um acordo. Para que não haja desentendido no acordo, uma boa prática consiste em você e o construtor assinarem uma definição de feito, um contrato que especifique exatamente todos os requisitos que a obra deve atender para que seja aceita ao final do serviço e você contratante, possa fazer o pagamento integral acordado.

    Entendido pessoal? Com software é a mesma coisa. O DoD estabelece tudo que o incremento do software deve atender para ser aceito ao final da sprint.

    Essa é a principal função do DoD. Além disso, ele também serve para orientar o Scrum Team no conhecimento de quantos itens do Product Backlog podem ser selecionados durante a Sprint Planning Meeting.

    Portanto, gabarito letra E.

    Resposta: E