« Volta | Home »
Cursos
»
Scrum
»
O que É scrum
Scrum
O que é Scrum?
É uma
abordagem Lean para gerenciar projetos, principalmente de desenvolvimento de
software.
Lean, traduzido em Português como “Enxuta” é
uma forma de organizar seus negócios para que toda a perda nos
processos seja eliminada ou pelo menos fortemente reduzida. Em
Lean, perda é tudo aquilo em um processo que não agrega
valor.
A essência do Scrum
O Scrum é um framework que segue a linha das chamadas metodologias ágeis.
No
desenvolvimento de software, por exemplo, os métodos ágeis maximizam a
entrega de software de modo eficaz, adaptando-se à realidade das
mudanças. As características de maior valor são implantadas
primeiro. Se mudanças são necessárias, a equipe ágil pode
facilmente mudar as prioridades.
A equipe no Scrum é pequena, multifuncional e auto
organizada, formada por papéis, tcerimônias e artefatos.
-
Papéis: O Dono do
Produto (Product Owner),
responsável pelo valor de negócio do projeto; Scrum Master,
que garante que a equipe é funcional, produtiva; e a equipe
de desenvolvimento.
-
Eventos:
a sprint, as reuniões de planejamento de
sprint, as reuniões diárias, as revisões de sprint
e as retrospectivas.
-
Artefatos: product backlog, sprint
backlog e os artefatos.
Fluxo de trabalho no Scrum
No
Scrum o trabalho é dividido em uma lista de pequenas entregas
concretas.
O
trabalho é estruturado em ciclos ou iterações curtas, chamadas sprints,
de duração fixa, que duram entre duas e quatro semanas
com resultado potencialmente utilizável demonstrado após cada
iteração.
Em
cada sprint o trabalho é priorizado em uma lista
classificada, criada a partir de um conjunto de requisitos do cliente, chamados de
histórias de usuário -
sendo que o conceito de histórias é originário da metodologia Extreme Programming.
Por desenvolver o trabalho a partir da
priorização dos requisitos, garante-se que se trabalha no que
tem maior prioridade e valor para o cliente.
Uma vez que o esforço
relativo de cada item esteja estimado e o trabalho na sprint esteja selecionado,
a sprint é
bloqueada e o trabalho é feito. Ao final de cada sprint, um conjunto de funcionalidades é entregue.
É feita uma reunião chamada
retrospectiva após cada iteração. Com base nas informações
obtidas ao inspecionar a liberação após cada iteração o plano de
liberação é otimizado e as prioridades atualizadas, em
colaboração com o cliente.
Como o Scrum foi criado?
O Scrum foi criado em 1993 por Jeff Sutherland e o nome Scrum é
uma analogia a um estudo conduzido em 1986 por Takeuchi e
Nonaka, publicado na Harvard Business Review. Neste estudo, os
autores compararam equipes de alto desempenho e multi funcionais
com a formação "scrum" existente nas equipes de Rugby. Ken
Schwaber formalizou o processo para a indústria mundial de
software no primeiro artigo sobre Scrum, publicado na
conferência OOPSLA 1995.
Desde então, o Scrum vem se tornando uma das metodologias mais
utilizadas no mundo ágil, utilizado por empresas listadas na
Fortune 500.
Planning Poker
Planning Poker®
é uma prática na qual cartas numeradas são utilizadas para
auxiliar a estimativa de atividades, muito usado em
desenvolvimento de projetos com metodologias ágeis.

Nos cursos de Scrum da
PM Tech
cada aluno recebe
um Planning Poker® Card Deck.
Atributos Scrum
- É um processo ágil para gerenciar e
controlar o trabalho de desenvolvimento.
- É um invólucro para práticas de engenharia existentes.
- É uma abordagem baseada em equipe para desenvolver
sistemas e produtos quando os requisitos estão mudando
rapidamente
- É um processo que controla o caos de
interesses e necessidades conflitantes.
- É uma maneira de melhorar as
comunicações e maximizar a cooperação.
- É uma maneira de detectar e causar a
remoção de qualquer coisa que atrapalhe desenvolvimento e
entrega de produtos.
- É uma maneira de maximizar a
produtividade.
- É escalável de projetos únicos a
organizações inteiras.
- Controla e organiza o desenvolvimento e
implementação de múltiplos produtos inter-relacionados e
projetos com mais de mil desenvolvedores e implementadores.
- É uma maneira de todos se sentirem bem
com seu trabalho, suas contribuições, sabendo que eles fizeram o
melhor que puderam.
- Concentra-se naturalmente em toda uma
organização na criação de produtos de sucesso. Sem grandes
mudanças – geralmente dentro de 20 a 30 dias – as equipes estão
construindo produtos úteis, com funcionalidade demonstrável.
- Pode ser implementado no início de um
projeto ou no meio de um esforço de desenvolvimento de projeto
ou produto que está com problemas.
- É um conjunto de práticas e regras
inter-relacionadas que otimizam o desenvolvimento, reduzem a
sobrecarga organizacional e sincronizam estreitamente as
exigências do mercado com protótipos iterativos.
- É baseado na moderna teoria de controle
de processos.
- Faz com que o melhor produto possível
seja construído, dados os recursos disponíveis, qualidade
aceitável e datas de lançamento necessárias.
- Entrega uma funcionalidade útil do
produto é entregue em cada ciclo, conforme requisitos,
arquitetura e design surgem, mesmo quando se usam tecnologias
instáveis.
- É usado em milhares de projetos para
gerenciar e controlar o de trabalho, com melhorias
significativas de produtividade.
- Envolve umas práticas existentes da
organização; elas são melhoradas conforme necessário, conforme
incrementos do produto existente são entregues ao usuário ou
mercado.
- É explicitado como valores, práticas e
regras em um framework de desenvolvimento que pode ser
rapidamente implementado e repetido.
- Tem sido usado para produzir produtos
financeiros, produtos de engenharia, produtos de Internet,
produtos médicos e outros.
- Quebra o impasse e começa a entrega
incremental de produtos, muitas vezes com o primeiro produto
vendável ocorrendo no mesmo trimestre.
|
PM Tech Capacitação em Projetos | Telefone de Contato: (51) 3084-3122 | E-mail:
|
© PM Tech 2024. Todos os
direitos reservados. |
PM Tech é marca registrada da PM
Tech Capacitação em Projetos. PMI, PMP, CAPM, PMI-ACP, PMI-RMP, PgMP e PMBOK
são marcas registradas do Project
Management Institute, Inc
Planning Poker é uma marca registrada de Mountain Goat
Software, LLC |
|
Siga nos:
|
|