TEMA 05 Flashcards
O que é o Scrum?
Scrum é um framework que permite gerenciar projetos complexos de forma adaptativa e
produtiva, utilizando uma abordagem ágil de desenvolvimento de software.
O Scrum foi criado no início dos anos 1990 por Jeff Sutherland, John Scumniotales e Jeff
McKenna como uma abordagem para gerenciamento de projetos de desenvolvimento de software.
o Scrum tem como objetivo maximizar o retorno sobre o
investimento (ROI) e a satisfação do cliente por meio do desenvolvimento iterativo e incremental de
produtos ou projetos.
O Scrum é uma metodologia ágil e flexível de gerenciamento de projetos que entrega valor
gradualmente e de forma consistente e permite que as equipes se adaptem rapidamente às
mudanças que podem ocorrer nas necessidades do cliente.
Quais são os objetivos do Scrum?
Entregar valor ao cliente: entregar valor de forma incremental e iterativa, garantindo que as
necessidades do cliente sejam atendidas e que o produto atenda às expectativas do mercado.
Possibilitar adaptação às mudanças: permite que as equipes se adaptem rapidamente às
mudanças nas necessidades do cliente ou do mercado, garantindo que o produto esteja
sempre alinhado com os requisitos e as expectativas do cliente.
Maximizar a colaboração: enfatiza a colaboração entre os membros da equipe, garantindo que
todas as partes interessadas estejam alinhadas e trabalhando juntas para atingir os objetivos
do projeto.
Proporcionar melhoria contínua: promove a melhoria contínua em todas as etapas do
processo, permitindo que as equipes aprendam com seus erros e identifiquem oportunidades
de melhoria para o próximo ciclo de desenvolvimento.
Quais são as características do Scrum?
Time auto-organizado: equipes auto-organizadas com autonomia para tomar decisões sobre
como realizar o trabalho e gerenciar suas atividades.
Ciclos de trabalho curtos (sprints): o trabalho é dividido em ciclos curtos e repetitivos
chamados sprints, com duração de uma a quatro semanas.
Backlog do produto: lista priorizada de funcionalidades e requisitos que precisam ser entregues
no projeto.
Daily scrum: reunião diária de 15 minutos em que a equipe compartilha o progresso do trabalho
e identifica obstáculos.
Sprint review: ao término de cada sprint, é realizada uma revisão da sprint para apresentar o
trabalho realizado e obter feedback do cliente.
Retrospectiva da sprint: depois de realizada a revisão da sprint, a equipe faz uma retrospectiva
para refletir sobre o que funcionou e o que não funcionou durante a sprint e identificar
oportunidades de melhoria.
Papéis definidos: os papéis dos membros da equipe são claramente definidos, incluindo o
Scrum Master, o Product Owner e a equipe de desenvolvimento.
Transparência: a transparência em todas as etapas do processo é enfatizada, o que significa
que todas as atividades e decisões são visíveis e podem ser monitoradas.
Quais são as vantagens do Scrum?
Maior flexibilidade: as equipes são mais flexíveis e adaptáveis às mudanças de requisitos do
projeto, permitindo entregas mais frequentes e maior valor para o cliente.
Foco no valor para o cliente: as equipes trabalham para entregar valor ao cliente a cada sprint.
Transparência: todas as atividades e decisões são visíveis e podem ser monitoradas.
Colaboração: a colaboração e a comunicação constante da equipe permitem melhor
compreensão do trabalho e rápida resolução dos problemas.
Melhoria contínua: incentivo à melhoria contínua do processo, permitindo que as equipes
aprendam e evoluam ao longo do tempo.
Quais são as desvantagens do Scrum?
Difícil de entender e implementar: requer um entendimento profundo e pode ser difícil de
implementar, especialmente para equipes sem experiência prévia em metodologias ágeis.
Requer muita disciplina e comprometimento: todos os membros da equipe devem estar
comprometidos com o processo e devem seguir as práticas estabelecidas.
Exige um alto nível de comunicação: comunicação constante e aberta entre todos os membros
da equipe, o que pode ser desafiador em equipes grandes ou distribuídas.
Não é adequado para todos os projetos: é mais adequado para projetos complexos e em
constante mudança e pode não ser a escolha ideal para projetos simples e bem definidos.
Dificuldade para medir o progresso: o progresso pode ser difícil de medir em termos de prazos
e entregas finais, pois é um processo iterativo e incremental.