Backlog Lílian.

Slides:



Advertisements
Apresentações semelhantes
Manutenção em software Conceitos básicos
Advertisements

Gerenciamento do escopo
Análise e Desenho de Formulários
Tecnologia de Banco de Dados Grupo 3: Diógenes LíbanoElton S. Vianna Euglen AssisLisa Hayashida Marcelo da Cruz SalvadorRicardo Takemura Gerenciador de.
SCRUM para Gerência de Projetos
Fundamentos de Engenharia de SW
Tipos de sistemas de Lehman
NORMA NBR ISO OBJETIVO Esta norma - NBR fornece princípios e orientações para a empresa implementar um processo eficaz e eficiente de tratamento.
Análise e Projeto de Sistemas I
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
Adélia Barros Requisitos Adélia Barros
Soluções de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. Vivenciando SCRUM Experiência e desafios.
CURSO TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA
Israel M. Santos Rafael Mendonça
Gerenciamento de Requisitos com Casos de Uso
Gerenciamento de Requisitos com Casos de Uso
Definição e critérios de elaboração
Feedback Realimentação ou retroalimentação
"Quem Eu Sou Faz a Diferença"
Introdução a Programação
KANBAN Por: Jessica Nunes e Karine Oliveira.
Chapter 1 Agile in a Nutshell (Ágil em uma casca de noz)
Sempre ouvimos as regras do lado feminino. Eis aqui as regras do lado masculino.
Treinamento do Microsoft® Access® 2010
Engenharia de Software
Fundamentos de Engenharia de SW
Implantando SCRUM na Simplestec Equipe Tributária
Gerenciamento de Configuração
Gráfico de Pareto O termo Gráfico de Pareto ficou conhecido depois que Juran começou a utilizá-lo. O nome se originou no trabalho de Vilfredo Pareto, durante.
AVALIAÇÃO: instrumento para verificar o que o aluno aprendeu.
Treinamento do Microsoft® Access® 2010
Análise e Projeto de Sistemas Levantamento de Requisitos
Análise e Projeto de Sistemas
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
CMMI – Gerência de Configuração
SCRUM Equipe Amauri Cleverson Daiane Mauri Mauricio.
Sempre ouvimos as regras do lado feminino. Agora aqui estão as regras do lado masculino.
SELECIONANDO CLIENTES
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
REQUISITOS EXIGIDOS DOS QUE INTERAGEM COM OS CLIENTES
Análise e Projeto de Sistemas
Engenharia de Software
COMO ELABORAR UM MANUAL DA QUALIDADE
Como escrever um artigo
SISTEMAS OPERACIONAIS I
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Como criar uma Classe e.
O Processo de desenvolvimento de software
Metodologia Ágil SCRUM
Documentação de Software
O quê. Por quê. Para quê. Para quem. Com o quê. Com quem. Onde. Como
Conhecimentos Básicos de Cuidados com a Pele Parte II: Base
Metodologia ágil Lílian Simão Oliveira.
A3 Resumo de Projeto Wilson Barreto
Modelando Sistemas em UML
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
O que é Domain Driven Design Especificação Design Refactor Testes Quanto tempo isso leva?
Gerenciamento de Equipes com Scrum Curso de Verão 2008 – IME/USP Dairton Bassi Danilo Sato 24/Jan/2008.
Trabalho de PAW Scrum Nome: Jaila Cíntia.
SCRUM Metodologia para o Desenvolvimento Ágil de Software Rafael Rodrigues, Rafael Rost.
Metodologias Ágeis Para o Desenvolvimento de Software
Um caso de uso conta uma história de como alcançar um objetivo ou um conjunto de histórias de tanto alcançando quanto falhando Caso de uso: “Fazer um pedido”
REDES DE COMPUTADORES II
Testes de Hipóteses.
PSP - Aula 02 Vanilson Burégio.
Programação para Web I AULA 2 BANCO DE DADOS.
Padrões de Projeto Aula 9 – Padrão Adapter.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
Testes de Unidade. 2 Pauta Testes de Unidade; Testes de Unidade; Desenvolvimento orientado a testes; Desenvolvimento orientado a testes; Testes unitários.
GERENCIAMENTO DE PROCESSOS AGÉIS: SCRUM
Transcrição da apresentação:

Backlog Lílian

Product Backlog É o coração do Scrum. É aqui que tudo começa. Uma lista de requisitos, estórias, Coisas que o cliente deseja, descritas utilizando a terminologia do cliente. Nós as chamamos de estórias, ou algumas vezes apenas de itens do backlog.

As estórias incluem: ID – Uma identificação única, apenas um número com autoincremento. Isso é para evitar que percamos o controle sobre as estórias quando nós mudamos seus nomes. Nome – Um nome curto e descritivo para a estória. Por exemplo, “Ver o histórico de transações”. Suficientemente claro para que os desenvolvedores e o product owner entendam mais ou menos sobre o que estamos falando, e claro o bastante para distingui-la das demais estórias. Normalmente de 2 a 10 palavras.

As estórias incluem: Importância – a pontuação de importância dessa estória para o product owner. Por exemplo 10. Ou 150. Mais pontos = mais importante. Deve-se evitar o termo “prioridade” já que prioridade 1 é tipicamente interpretado como “prioridade mais alta”, o que fica feio se mais tarde você decidir que algo é ainda mais importante. Qual pontuação de prioridade esse item deveria receber? Prioridade 0? Prioridade -1?

As estórias incluem: Estimativa inicial – As estimativas iniciais da equipe sobre quanto tempo é necessário para implementar aquela estória, se comparada a outras estórias. A unidade é pontos por estória e geralmente corresponde mais ou menos a “relação homem/dias” ideal.

As estórias incluem: Estimativa Inicial 1. Pergunte à equipe “se vocês puderem ter o número ideal de pessoas para esta estória (nem muitas, nem poucas, normalmente duas), e se trancarem em uma sala cheia de comida e trabalharem sem distúrbio algum, após quantos dias vocês apresentarão uma implementação pronta, demonstrável e testada? Se a resposta for “com 3 pessoas trancados em uma sala levará aproximadamente 4 dias” então a estimativa inicial é de 12 pontos por estória.

As estórias incluem: Estimativa Inicial 2. O importante não é ter estimativas absolutamente precisas Por exemplo: dizer que uma estória com 2 pontos deverá gastar 2 dias, mas sim obter estimativas relativas corretas (por exemplo, dizer que uma estória com 2 pontos gastará cerca da metade de uma estória com 4 pontos).

As estórias incluem: Estimativa Inicial Como demonstrar – Uma descrição em alto nível de como a estória será demonstrada na apresentação do sprint. Isso é simplesmente uma simples especificação de teste. “Faça isso, então faça aquilo e então isso deverá acontecer.” Se você pratica TDD (desenvolvimento orientado a testes) essa descrição pode ser usada como pseudocódigo para o seu código de teste de aceitação.

As estórias incluem: Notas – quaisquer outras informações, esclarecimentos, referências a outras fontes de informação, etc. Normalmente ágil bem breve.

Exemplo: Product Backlog

Campos adicionais - estória: Track (Tilha/Rastro) – uma categorização básica dessa estória, por exemplo, “back office” ou “otimização”. Dessa forma, o product owner pode facilmente filtrar por todos os itens de “otimização” e definir sua prioridade para baixa, etc. Componentes – Geralmente são incluídos campos na forma de “checkboxes” em um documento no Excel, por exemplo “base de dados, servidor, cliente”. Aqui a equipe ou o product owner podem identificar quais componentes técnicos estão envolvidos na implementação dessa história. Isto é útil quando se tem várias equipes de Scrum, como por exemplo uma equipe de back office e outra de cliente, assim facilitando a decisão de cada equipe na escolha das estórias.

Campos adicionais - estória: Solicitante – o product owner pode querer manter o rastro de qual cliente ou o stakeholder que solicitou o item, para poder fornecer um feedback sobre o progresso desse item. ID do bug – se houver um sistema separado para registro de erros (bug tracking), como nós fazemos com o Jira, é útil manter a rastreabilidade da estória com um ou mais erros reportados sobre ela.

Backlog – nível de negócio Colocar “Adicionar índice na tabela de eventos” no backlog?

Backlog – nível de negócio Ao invés de colocar “Adicionar índice na tabela de eventos” no backlog? A equipe é normalmente melhor adaptada para descobrir como resolver algo, assim o product owner deve focar-se nos objetivos de negócio. Então nós reformulamos a estória nos termos do objetivo subjacente (“acelerar a pesquisa de eventos no formulário”). A descrição técnica original acaba virando uma nota (“Indexar a tabela de eventos poderia resolver isso”).

Atividade Prática