Escolar Documentos
Profissional Documentos
Cultura Documentos
Seção 1
Iteração 2:
Análise
Projeto
Implementação
Teste
Ser ágil é eliminar o desperdício. Muitos acreditam que a agilidade deveria trazer, antes
de mais nada, mais velocidade. Mas o que adianta ser rápido e não saber exatamente o
que está sendo feito? Dessa forma o único que se vai conseguir fazer é entregar algo
sem nenhum valor de forma mais rápida.
Seção 2
Empirismos = Experiência
Todo conhecimento depende da prática e experimentação no dia a dia.
Possui idéias simples e compstas. Exemplo home e cavalo é uma ideia simples.
Centauro é uma ideia composta que une duas ideas simples.
Em um processo empírico que se ajusta muito bem ao scrum, uma informação é obtida
por observação ao invés de previsão, utilizando a tentativa e erro. Muito utilizado para
problemas complexas entregrando pequenas partes ao longo do projeto, dividos em
pequenas equipes para sempre se ter algo a entregar, acumulando experiência.
3 pilares do Scrum
Scrum é baseado no empirismo, com isso não fixado o escopo do produto e nem os
processos de como construí-lo. Ao invés disso, são criadas iterações onde pequenas
partes utilizáveis do produto são entregues, analisadas, adaptadas e criamos mecanismos
de inspeção. Desta forma os pilares do scrum são:
Transparência, adaptação e inspeção.
Para garantir credibilidade e aplicação dos 3 pilares, o scrum é ocorrido em 5 etapas,
são elas: Sprint, Planejamento da Sprint, Reunião Diária, Revisão da Sprint e
Retrospectiva da Sprint.
Sprints – curtos intervalos de tempo onde certa quantidade de trabalho tem que ser
realizada.É aonde o ciclo se inicia.
O que é um framework
Scrum master – tem o papel identificar quais os impedimentos que bloqueiam a equipe
de realizar as entregas e definir se será necessário recrutar novos desenvolvedores para
resolver os problemas ou treinar os existentes. É um coach. Tem a responsabilidade de
liderar os projetos e não as pessoas.
Product Owner - responsável pela coordenação das necessidades e desejos dos clientes
de um produto junto a equipe de desenvolvimento. Responsável para que a equipe
entrega valor. O único que pode alterar as prioridades. Nem o Scrum máster ou
desenvolvedores podem alterar as prioridades.
Backlog do produto – uma lista ordenada e emergente do que é necessário construir para
entregar um produto. Produto é um veículo para entregar valor. Pode ser um serviço, um
produto físico ou algo mais abstrato. Enquanto existir um produto, o backlog também
existirá.
Backlog da Sprint – é um plano de trabalho criado pelos desenvolvedores. O backlog do
produto é composto por três itens: Meta da Sprint, o que iremos desenvolver para
entregar a Sprint e por último o plano de ação da Sprint. Tarefas só existem no backlog
da Sprint e podem ser alteradas, incluídas e excluídas casos os desenvolvedores achem
necessárias. Já os itens do backlog da Sprint que vem do backlog do produto não devem
ser alterados durante o curso da Sprint. O Backlog da Sprint pertencem aos
desenvolvedores e somente eles devem alterá-los.
História do Usuário: é uma descrição resumida que deve ser fornecida com base no que
deve ser entregue no produto final de acordo com a perspectiva do usuário final.
Quando uma história fica abrangente, ela é chamada de épico. Um épico deve ser
quebrado em histórias menores para serem absorvidas pelo time de scrum. A definição
de uma história ou um épico não é simples e exige bom senso.
Dicas:
Se não cabe em uma Sprint, é um épico;
Se consigo quebrar em mais de um post-it, é um épico;
Se na estimativa gerou muita divergência, é um épico.
Gráfico de Burndown
Seção 5 – Eventos
Time box – é ter um tempo determinado para executar um trabalho e não ultrapassar
esse tempo. Pode ser do tipo duração fixa e duração máxima.
Protótipos: são layouts semi-funcionais das páginas e aplicativos e servem para dar um
preview de maior fidelidade do resultado final.
Por exemplo:
História exemplo: Como cliente da loja esportiva, quero poder procurar por uma
determinada peça de roupa para que possa escolher a que melhor se adapte ao esporte
que gosto.
Critério de aceitação:
1- O João poderá informar o nome parcial do tipo de roupa que está procurando.
2- Uma lista de peças deve ser mostrada com base no nome informado.
3- Uma mensagem deverá ser mostrada caso nenhuma peça seja encontrada.