definição do SCRUM | é um framework leve, simples de entender difícil de dominar, para desenvolver e manter produtos complexos e adaptativos, entregando produtos do mais alto valor
aplicado no trabalho de desenvolvimento e não no software em sí |
o scrum não é prescritivo | o SCRUM associa processos, métodos e técnicas, não é prescritivo, por isso não te dirá o que fazer. pode ser utilizado em conjunto |
ambiente complexo | ambiente onde os requisitos mudam constantemente se fazendo necessário a constante adaptação |
empirismo no SCRUM | empregando a abordagem iterativa e incremental para aperfeiçoar e otimizar o controle de riscos |
lean thinking | mindset que se concentra no essencial |
3 pilares fundamentais TIA | transparência
inspeção
adaptação |
transparência | para que qualquer pessoa entenda o que esta acontecendo, o que levará a uma melhor comunicação
transparência permite a inspeção |
inspeção | os ARTEFÁTOS PRODUZIDOS e o PROGRESSO EM DIREÇÃO AS METAS devem ser constantemente inspecionados para antecipar a resolução de problemas |
Adaptação | se o projeto sair dos limites aceitáveis os ajustes devem ser feitos o mais rápido possível |
definição de sprint | unidade de trabalho que satisfaz um requisito de negócio
é um ciclo completo para o desenvolvimento de um incremento potencialmente integrável do produto |
5 principais valores do SCRUM | coragem
foco
comprometimento
respeito
abertura |
coragem | coragem de fazer a coisa certa e remover impedimentos |
foco | foco na sprint |
comprometimento | não abandonando pela metade ou sem qualidade |
respeito | colaboração e respeito(como pessoas capazes e independentes ) para um bom ambiente de trabalho |
abertura | ideias devem ser sempre expostas |
scrum time | é grupo de pessoas com papeis bem definidos que trabalham juntas sem hierarquias e sem subdivisões internas |
product owner | responsável por maximizar o valor do produto
determina os itens do product backlog
responsável pela clareza no product backlog
ordenar os itens do product backlog
qualque alteração no product backlog deve ser solicitada ao product owner |
developers | são responsáveis por implementar os itens do product backlog / sem interferências internas ou externas |
quem pode cancelar uma sprint | somente o product owner |
quem cria a sprint backlog | os desenvolvedores |
scrum master | responsável por garantir que o scrum seja entendi e aplicado
responsável pela remoção de impedimentos
ajuda a dar clareza aos itens do product backlog
responsável pela fluidez das reuniões |
3 artefátos do scrum | product backlog
sprint backlog
product increment |
primeira parte do sprint planing | os desenvolvedores preveem as funcionalidades que serão implementadas na sprint |
segunda parte da sprint planing | os desenvolvedores decidem como vão implementar as funcionalidades |