Metodologias Ágeis: Scrum, Kanban e Pomodoro
Classificado em Computação
Escrito em em português com um tamanho de 4,63 KB.
O que é Scrum e onde surgiu?
Scrum é uma metodologia ágil utilizada para gerenciar o desenvolvimento de software. Surgiu na indústria automotiva.
O Scrum deve ser usado exclusivamente em gerenciamento de software?
Não, pois, assim como outras metodologias ágeis, serve para gerenciar diversos tipos de processos.
Quem é o Product Owner?
Literalmente, o dono do projeto, a pessoa que conhece todas as características desejadas no produto final. Sua responsabilidade é passar essas informações para a equipe.
O que é o Product Backlog?
A lista total de funcionalidades de um produto, é criada pelo Product Owner. Nessa lista constam todas as *features* necessárias para satisfazer as necessidades do cliente.
Diferencie Porcos de Galinhas:
Os porcos estão comprometidos com o projeto, são os membros da equipe e o Product Owner. As galinhas são os envolvidos, como demais usuários do sistema em produção, patrocinadores, etc.
Quem é o chefe, o gerente de projeto no Scrum?
A figura do gerente não existe. No Scrum, temos o papel do Scrum Master, que não possui a autoridade de um gerente, porém é responsável por manter o projeto no fluxo previsto e o bom desempenho da equipe.
Criar o Product Backlog de um Sistema de Inscrição para Eventos
Registro de Participantes, Cadastro de Evento, Emissão de Certificados, Controle de Presença.
Criar um Sprint Backlog para um Sprint de 15 Dias
Cadastro de Evento, Registro de Participantes.
Separar as Estórias (Tarefas, não precisa esforço) deste Sprint Backlog
Cadastro de Evento:
- Modelagem do Banco de Dados
- Desenvolvimento das Classes CRUD
- Escrever Testes
- Criar Cadastro de Palestrantes e Palestras
- Design da Interface
- Programação da Interface
Registro de Participantes:
- Modelagem do Banco de Dados
- Desenvolvimento das Classes CRUD
- Escrever Testes
- Design da Interface
- Programação da Interface
Com o que você conheceu de XP (Extreme Programming), escreva um texto diferenciando XP de Scrum
XP está mais relacionado com boas práticas e algumas dicas para o desenvolvimento de software. Já o Scrum é uma maneira de gerenciar o processo. Por isso, as técnicas de XP podem ser utilizadas para complementar a experiência do Scrum.
O que você entendeu por Kanban?
Kanban é uma técnica visual de gerenciamento de produção, foi desenvolvida para conter gastos desnecessários com estoque nas indústrias. No desenvolvimento de software, é comum ser utilizado um quadro com *post-its* para monitorar as etapas de um Sprint.
O que os cartões no quadro representam?
São as estórias. Cada estória é uma atividade necessária para a construção do produto. Como por exemplo, modelar banco de dados de clientes.
Qual vantagem você vê em sua utilização?
É uma maneira simples e extremamente visual de representar o andamento do Sprint, fácil de manter atualizado e toda a equipe pode ficar por dentro rapidamente do que está acontecendo.
O que as colunas do quadro representam?
As etapas do Sprint, definidas pela equipe.
Para que serve um cartão vermelho?
Indicar que algo de errado aconteceu e está impedindo o bom andamento do Sprint.
O Kanban é usado para monitorar a atividade do Scrum chamada:
Sprint.
O que você entendeu por Pomodoro?
Uma simples técnica de gerenciamento de tempo.
Quais os itens importantes para utilizar a técnica?
Cronômetro, Papel, Caneta ou Lápis.
É correto afirmar que a técnica traz benefícios à saúde? Por quê?
Utilizando Pomodoro, você cria tempo para descansar a visão, alongar os braços e dedos, ou até mesmo cuidar da alimentação.
O que fazer quando um Pomodoro é interrompido?
Recomeçar em outro momento. Não há como pausar um Pomodoro.
Como podemos associar Pomodoro e Scrum?
Os desenvolvedores podem utilizar Pomodoro para melhorar o seu desempenho no cumprimento das tarefas do Sprint. Também é útil, pois auxilia o desenvolvedor a estimar com eficiência o tempo que levará para desenvolver as estórias.