PSP - Aula 02 Vanilson Burégio.

Slides:



Advertisements
Apresentações semelhantes
Metodologia R/XP.
Advertisements

SCRUM para Gerência de Projetos
O Processo Praxis 3.0 Processos de Software 25/03/2017
Rational Unified Process(RUP)
Gestão Ágil de Projetos
Desenvolvimento ágil: eXtreme Programming vs SCRUM Tiago Rodrigues de Mello CCO-230 – ENGENHARIA DE SOFTWARE / 2010.
Guia para Implantação de Testes em Pequenas e Médias Empresas de Software
Soluções de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. Vivenciando SCRUM Experiência e desafios.
Israel M. Santos Rafael Mendonça
PSP - Apresentação da disciplina Vanilson Burégio.
O mundo ágil do SCRUM Alexsandro Marques 02/09/2009.
Alunos: Artulanez Souza Iony Melo
Chapter 1 Agile in a Nutshell (Ágil em uma casca de noz)
Ari Stopassola Daniel #
Métodos Ágeis e SCRUM VISÃO GERAL
Rational Unified Process
Métodos Ágeis Agile Modeling, ou AG
MAPEANDO O SCRUM SEGUNDO O MPS.BR NÍVEL G
Técnicas e Projeto de Sistemas
Visão Geral PRO.NET.
Sumário Motivação Metas Metodologias Ágeis Caso de Estudo: Ambiente
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Michele de Vasconcelos Leitão Orientadora: Cristine Gusmão
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Implantando SCRUM na Simplestec Equipe Tributária
Michele de Vasconcelos Leitão Orientadora: Cristine Gusmão
Implantando SCRUM na Simplestec Equipe Tributária
Processos de Desenvolvimento de Software – Parte 2
Processo Praxis – Fase de Concepção
SCRUM Equipe Amauri Cleverson Daiane Mauri Mauricio.
Engenharia de Software
Gerência de Projetos de TI 15
Fase de Concepção (Início, Planejamento)
PSBD II Projeto de Sistemas de Banco de Dados II
Preparando as apresentações
Metodologia Ágil SCRUM
Modelagem Ágil com Scrum
GESTÃO DE PROJETOS DE MANUTENÇÃO
João Gama Neto, PMP 23 de agosto de 2007
Scrum Visão Geral Janeiro/2010.
Scrum.
Engenharia de Software
Processo de Desenvolvimento de Software – PDS C Construção - PAS
SCRUM Processo de Desenvolvimento de Software
Metodologias Ágeis Para o Desenvolvimento de Software
Gestão de projetos de Software GTI-16
Projeto e-Build. Apresentação FábricaEquipeProdutoMercado ProjetoEscopoMetodologiaCronograma ArtefatosPrincipais riscosArquiteturaLições aprendidas.
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
Métodos Ágeis e Programação Extrema (XP)
SCRUM.
Gestão Ágil de Projetos
Backlog Lílian.
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Utilizando subversion como controle de versão
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Metodologias Ágeis – Leandro Rafael
Engenharia de Software
Utilizando práticas do PMBOK para implantar o Scrum
SCRUM.
SCRUM Development Process Universidade Federal de Pernambuco Lenylda Albuquerque
Scrum Gathering Brazil 2009 Diego Asfora
Metodologia Ágil THOBER CORADI DETOFENO, MSC. Aula 04 JOINVILLE 2016 Universidade do Estado de Santa Catarina – CCT/UDESC.
GERENCIAMENTO DE PROCESSOS AGÉIS: SCRUM
Pós-Graduação em Análise, Projeto e Gerência de Sistemas Centro Universitário Estácio do Ceará.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Gestão de Projetos Preparatório Para Certificação PMP
Transcrição da apresentação:

PSP - Aula 02 Vanilson Burégio

Roteiro Processo de desenvolvimento a ser adotado na disciplina Estabelecimento das metas semanais

Processo de desenvolvimento Processo de desenvolvimento ágil Foco em resultados produzidos semanalmente O processo adotado será baseado no SCRUM Invented by Jeff Sutherland, Ken Schwaber and Mike Beedle Term “scrum” originally derived from strategy in game of rugby; “getting an out-of-play ball back into the game” with teamwork (Schwaber and Beedle 2002)

SCRUM - Visão Geral Ênfase em: Desenvolvimento Iterativo e Incremental Comunicação Trabalho em equipe Flexibilidade Fornecer software funcionando incrementalmente

SCRUM - Principais conceitos Backlog Equipes Sprints Encontros Scrum Revisões Scrum/Demos

SCRUM - Principais conceitos Backlog Lista das demandas a serem implementadas É gerada incrementalmente Começa pelo básico, o extra aparece com o tempo Pode conter Tarefas diretas, casos de uso e histórias (a la XP) A lista é priorizada pelo dono do projeto Cliente, depto de marketing, ...

SCRUM - Principais conceitos Backlog Inicial Deve conter características que agreguem algum valor de negócio ao produto Novos requisitos aparecem quando o cliente vê o produto A arquitetura do sistema surge enquanto o projeto surge e é refatorado

SCRUM - Principais conceitos Equipe Sem nível hierárquico nem papéis Mas com várias especialidades Estão todos no mesmo barco Geralmente equipes pequenas Comunicação é essencial Encontro Scrum diário

SCRUM - Principais conceitos Sprint Unidades básicas de tempo (até 30 dias) Começa com um encontro Sprint Tarefas do Backlog são priorizadas A equipe seleciona tarefas que podem ser completadas durante o próximo Sprint As mesmas podem ser quebradas para o Backlog do Sprint Cada tarefa recebe um responsável na equipe Não há mudança nas tarefas durante o Sprint

SCRUM - Principais conceitos Encontro SCRUM Pequenos encontros diários da equipe Questões que aparecem devem ser resolvidas durante o dia e não na reunião Os encontros iniciais são geralmente mais longos

SCRUM - Principais conceitos Encontro SCRUM Questões que devem ser respondidas por cada pessoa: 1) O quê você fez desde o último encontro? 2) O quê você vai fazer hoje? 3) Quais os problemas encontrados? Ajuda a manter as promessas Evita: Como um projeto atrasa um ano? Um dia por vez ... Qualquer deslize pode ser corrigido de imediato

SCRUM - Principais conceitos Revisão do Sprint No final de cada Sprint (semana) é feita uma reunião com todos os interessados Geralmente Na forma de demonstração Informal (preparação rápida, sem projetor,..) Deve ser o resultado natural de um Sprint O projeto é comparado com os objetivos iniciais do Sprint

SCRUM - Principais conceitos SCRUM Master Faz com que a equipe viva os valores e práticas de Scrum Protege a equipe de: Riscos e interferências externos Excesso de otimismo Resolve os problemas que aparecerem logísticos de conhecimento/habilidade

SCRUM - Principais conceitos SCRUM Master Mantém o Backlog do Sprint Tarefas completadas Identifica eventuais problemas Mantém um gráfico de “quanto falta”

SCRUM - Visão Geral do processo Encontro scrum diário 24 horas 1) O quê você fez desde o último encontro? 2) O quê você vai fazer hoje? 3) Quais os problemas encontrados? Tarefas do Backlog distribuídas pela equipe 30 dias Estabelecimento do Sprint Demonstração do que está pronto Backlog do Produto Priorizado pelo “Dono do produto”

Instanciando o SCRUM para a nossa realidade...

PSP-SCRUM - Conceitos Backlog Equipes Demanda do projeto a ser desenvolvido Novos requisitos surgirão quando o cliente (professor) vê o produto Backlog inicial: sorteio de problema a ser tratado Equipes no máximo 3 pessoas por equipe!

PSP-SCRUM - Conceitos Sprints Encontros Scrum Revisões Scrum/Demos Duração de 1 semana Algumas metas terão mais ou menos de 1 semana para serem atingidas Metas semanais estabelecidas na 1ª aula da semana Cada equipe deve informar no final da aula 1ª aula da semana os responsáveis por cada atividade, isso deve ficar registrado na página do projeto Encontros Scrum Cada aula corresponderá a um encontro scrum 1) O quê você fez desde o último encontro? 2) O quê você vai fazer hoje? 3) Quais os problemas encontrados? Revisões Scrum/Demos Realizads nas datas de acordo com o cronograma

PSP-SCRUM - Processo (exemplo) Encontro scrum (sexta-feira) Aula 1) O quê você fez desde o último encontro? 2) O quê você vai fazer hoje? 3) Quais os problemas encontrados? Tarefas distribuídas pela equipe na aula Terça-feira:Estabelecimento das metas da semana (Sprint) 1 semana Terça-feira: Demonstração do que está pronto Backlog do Produto Definido previamente pelo Professor

Vamos começar?

Encontro SCRUM 01 Backlog Inicial Formação das equipes Sorteio do problema a ser tratado por cada equipe Disponibilizar documento da equipe Especificar proposta inicial do projeto Data da verificação: 12/08/2008 Os modelos serão fornecidos pelo professor