Considere as seguintes afirmações sobre Scrum, XP e Kanban,...
I - Scrum é um método ágil para gerenciamento de projetos, que não necessariamente precisam ser projetos de desenvolvimento de software.
II - XP é um método ágil voltado exclusivamente para projetos de desenvolvimento de software. Para isso, XP inclui um conjunto de práticas de programação, como programação em pares e integração contínua.
III - Scrum possui dois papéis importantes no time: Dono de Produto (Product Owner ou apenas PO) e o Scrum Master. Ao contrário de Scrum, Kanban não define uma lista fixa de papéis. Cabe ao time e à organização definir os papéis que existirão no processo de desenvolvimento.
Quais estão corretas?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão sobre métodos ágeis, precisamos compreender claramente o que são o Scrum, o XP (Extreme Programming) e o Kanban, e como eles se aplicam ao gerenciamento de projetos, especialmente na área de desenvolvimento de software.
Tema Central: Métodos ágeis são abordagens colaborativas e iterativas para o desenvolvimento de software e gerenciamento de projetos. Eles são amplamente utilizados na indústria de TI por sua capacidade de adaptação e eficiência em entregar valor rapidamente.
Resumo Teórico:
- Scrum: Um framework ágil que pode ser utilizado para gerenciar qualquer tipo de projeto, não se limitando apenas ao desenvolvimento de software. Ele define papéis claros, como o Product Owner e o Scrum Master, além de práticas como sprints e revisões de sprint.
- XP (Extreme Programming): Foca principalmente no desenvolvimento de software, introduzindo práticas de programação como programação em pares, integração contínua e testes automatizados para melhorar a qualidade do software e a capacidade de resposta às mudanças do projeto.
- Kanban: Mais flexível em termos de definição de papéis e práticas, o Kanban é um método visual de gerenciamento de fluxos de trabalho, focando na melhoria contínua e na eficiência do processo. Não impõe uma estrutura rígida de papéis, permitindo que as organizações definam suas próprias funções.
Alternativa Correta: E - I, II e III
A alternativa E é a correta porque:
- Afirmativa I: Correta. O Scrum pode ser aplicado além do desenvolvimento de software, em qualquer tipo de projeto que se beneficie de uma abordagem iterativa e incremental.
- Afirmativa II: Correta. O XP é especificamente voltado para o desenvolvimento de software, com práticas que melhoram a qualidade e a colaboração na programação.
- Afirmativa III: Correta. Scrum define papéis específicos, enquanto Kanban não impõe uma estrutura de papéis, permitindo flexibilidade na organização.
Análise das Alternativas Incorretas:
- A: Apenas I. Incorreta, pois além da afirmativa I, as afirmativas II e III também são verdadeiras.
- B: Apenas I e II. Incorreta, pois a afirmativa III também está correta.
- C: Apenas I e III. Incorreta, pois a afirmativa II também está correta.
- D: Apenas II e III. Incorreta, pois a afirmativa I também está correta.
A compreensão destes métodos ágeis é crucial para um Analista de TI - Sistemas, pois influencia diretamente a forma como projetos de software são geridos e como as equipes podem se adaptar rapidamente às mudanças e entregar valor contínuo.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo