Metodologia de Trabalho



Documentos relacionados
Wesley Torres Galindo.

Manifesto Ágil - Princípios

Wesley Torres Galindo

Módulo de projetos ágeis Scrum Módulo de Projetos Ágeis Scrum

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

Uma introdução ao SCRUM. Evandro João Agnes

Objetivos do Módulo 3

Metodologia SCRUM. Moyses Santana Jacob RM Stelvio Mazza RM Tiago Pereira RM Hugo Cisneiros RM 60900

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

Scrum e CMMI no C.E.S.A.R Relato de Experiência

Ferramenta para gestão ágil

Francielle Santos

RESUMO PARA O EXAME PSM I

Metodologias Ágeis. Aécio Costa

INTRODUÇÃO AOS MÉTODOS ÁGEIS

Gerenciamento de Equipes com Scrum

Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA

Comparativo entre Processos Ágeis. Daniel Ferreira

2012. Quinta Conferência de Qualidade de Software ASR Consultoria

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Scrum. Gestão ágil de projetos

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

SCRUM. É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto.

Scrum Guia Prático. Raphael Rayro Louback Saliba Certified Scrum Master. Os papéis, eventos, artefatos e as regras do Scrum. Solutions.

O que é um processo de software?

Encontrando o equilíbrio entre a metodologia SCRUM na Fabrica Java e o modelo MPS-SW nível F

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

Quais são as características de um projeto?

SCRUM Gerência de Projetos Ágil. Prof. Elias Ferreira

SCRUM. Ricardo Coelho

SCRUM Discussão e reflexão sobre Agilidade. Fernando Wanderley

Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Uma ampla visão do framework Scrum e suas peculiaridades

Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM)

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

METODOLOGIAS ÁGEIS - SCRUM -

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Adoção de Práticas Ágeis no Desenvolvimento de Soluções de Business Intelligence. Trilha da Indústria

PROJETO DE FÁBRICA DE SOFTWARE

É POSSÍVEL SER ÁGIL EM PROJETOS DE HARDWARE?

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br

Dinâmica em Grupo com o Framework SCRUM

Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum.

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Desafios no Uso do Scrum em Ambientes CMMI

Desenvolvimento Ágil de Software

Metodologia Scrum e TDD Com Java + Flex + Svn Ambiente Eclipse

A Disciplina Gerência de Projetos

Gestão de Projetos com Scrum

Workshop. Workshop SCRUM. Rildo F Santos. rildo.santos@etecnologia.com.br. Versão 1 Ago 2010 RFS. (11) (11)

Versão 7 TraceGP Ágil

SCRUM. Fabrício Sousa

Quando a análise de Pontos de Função se torna um método ágil

Redmine. Simplificando a gestão de projetos

FACULDADE 7 DE SETEMBRO SISTEMAS DE INFORMAÇÃO Estágio Regimento Interno

Reuse in a Distributed Environment

ATO Nº 91/2015/GP/TRT 19ª, DE 1º DE JUNHO DE 2015

[Agile] Scrum + XP. Wagner Roberto dos Santos. Agilidade extrema. Arquiteto Java EE / Scrum Master wrsconsulting@gmail.com. Globalcode open4education

Sistemas de Informação e Programação II Odorico Machado Mendizabal

Aplicando Scrum no. Vítor E. Silva Souza

Utilizando SCRUM em contratos de preço fixo

Redmine. Simplificando a gestão de projetos

MODELO DE PROCESSO PARA MICRO E PEQUENAS EMPRESAS DE SOFTWARE COM BASE EM METODOLOGIAS ÁGEIS

Aplicação de Métodos Ágeis na Implementação do MR-MPS-SW Nível de Maturidade G na Jambu Tecnologia: Resultados e Lições Aprendidas

Do Caos ao Scrum: Virando o jogo com gerenciamento de projetos ágeis

Caso Prático: Java como ferramenta de suporte a um ambiente realmente colaborativo no método Scrum de trabalho

MPSP Projeto ALM/Scrum. Diretoria de Sistemas de Informação

Géssica Talita. Márcia Verônica. Prof.: Edmilson

ScRUM na prática. Scrum no dia-a-dia. V Semana de Tecnologia da Informação

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com

Scrum. Centro de Informática - Universidade Federal de Pernambuco Sistemas de Informação Kiev Gama kiev@cin.ufpe.br

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto

Especialização em Engenharia de Software e Banco de Dados

Análise da aplicação da metodologia SCRUM em uma empresa de Desenvolvimento de Software

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br

Scrum no Desenvolvimento de Jogos Eletrônicos

Um case de sucesso em equipe ágil, dedicada e remota com evolução adaptativa e gradativa do Scrum.

Scrum-Half: Uma Ferramenta Web de Apoio ao Scrum

Cultura da Entrega Diária com EVDnC

Scrum How it works. Há quatro grupos com papéis bem definidos:

LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013

SCRUM na Administração Pública é possível? (comparativo de Scrum x IN04/MPOG)

development Teresa Maciel DEINFO/UFRPE

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

EXIN Agile Scrum Fundamentos

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

Estudo de caso: aplicação das metodologias ágeis de desenvolvimento: Scrum e XP no desenvolvimento do sistema Unidisciplina

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Expresso Livre Módulo de Projetos Ágeis

Um pouco de história

Fundamentos de Teste de Software

Análise comparativa entre a engenharia de requisitos e o método de desenvolvimento ágil: Scrum

Princípios da Engenharia de Software aula 05 Gerenciamento de planejamento de projetos. Prof.: Franklin M. Correia

Sistema de Gerenciamento do EJC da Paróquia São Cristóvão

Proposta. Treinamento Scrum Master Gerenciamento Ágil de Projetos. Apresentação Executiva

Transcrição:

FUNDAMENTOS EM ENGENHARIA DE SOFTWARE Projeto Prático de Desenvolvimento de Software Metodologia de Trabalho Teresa Maciel UFRPE/DEINFO

FASES DO PROJETO PLANEJAMENTO DESENVOLVIMENTO CONCLUSÃO ATIVIDADES Definição do produto. Definição da lista de requisitos. Priorização dos requisitos. Estimativa de complexidade. Planejamento da configuração de software do projeto. ARTEFATOS/SAÍDAS Documento de Visão do Produto Planilha de histórias de usuários/ Lista de requisitos Business value de cada Req Story Points para cada Req Plano de Ger. Configuração ATIVIDADES 1. Planejamento da Sprint 2. Desdobramento dos requisitos/ histórias em tarefas de até 2 dias. 3. Execução das tarefas (desenvolvimento e teste). 4. Revisão da Sprint (Sprint Review) a cada final de ciclo (3as feiras). 5. Retrospectiva do ciclo. ARTEFATOS/SAÍDAS Código executável dos requisitos selecionados para a Sprint. Planilha de requisitos atualizada. Task board atualizado Métricas de Burndown. ATIVIDADES 1. Teste integrado. 2. Teste de sistema. 3. Build. 4. Validação final. 5. Apresentação do Projeto. 6. Retrospectiva geral. ARTEFATOS/SAÍDAS Produto executável. Relatório Final do Projeto Documentação atualizada.

PLANEJAMENTO DEFINIR ELABORAR VISÃO DO DEFINIR LISTA DE REQUISITOS (USER STORIES) ATRIBUIR VALOR DE NEGÓCIO AO REQUISITO (BV) ESTIMAR COMPLEIDADE P/ REQ (STORY POINTS, PLANNING POKER) CALCULAR RANKING DE PRIORIDADE (PROVÁVEL) INDICAR DEPENDÊNCIAS ENTRE REQUISITOS. DEFINIR AMBIENTE DE DESENVOLVIMENTO CRIAR REPOSITÓRIO ESTABELECER PADRÕES DE NOMENCLATURA DEFINIR POLÍTICAS DE GERÊNCIA DE CONFIGURAÇÃO DE SW ARTEFATOS DE SAÍDA REQUISITOS/ ITENS DE BACKLOG VISÃO DO PLANO DE GERÊNCIA DA CONFIGURAÇÃO

DESENVOLVIMENTO SPRINT PLANNING1 SELEÇÃO DOS REQUISITOS A SEREM DESENVOLVIDOS NA PRÓIMA SPRINT SPRINT PLANNING2 DEFINIÇÃO DE TAREFAS DIÁRIAS PARA REALIZAÇÃO DO REQUISITO PREPARAÇÃO DO TASK BOARD CICLO DIÁRIO REQUISITOS/ ITENS DE BACKLOG SPRINT DE 1 SEMANA ATRIBUIÇÃO DE TAREFAS EECUÇÃO DAS TAREFAS REUNIÃO DE PROGRESSO RESOLUÇÃO DE IMPEDIMENTOS PLANO DE GERÊNCIA DA CONFIGURAÇÃO RESTROSPECTIVA ANÁLISE DA SPRINT NO SENTIDO DE MELHORAR A PRÓIMA SPRINT SPRINT REVIEW VALIDAÇÃO DOS REQUISITOS IMPLEMENTADOS E DAS TAREFAS REALIZADAS SAÍDAS INCREMENTO DO REQUISITOS/ ITENS DE BACKLOG PLANO DE GERÊNCIA DA CONFIGURAÇÃO

CONCLUSÃO REALIZAR TESTE INTEGRADO FINAL REALIZAR TESTE DE SISTEMA REALIZAR BUILD DO ATUALIZAR DOCUMENTOS REAIZAR RETROSPECTIVA FINAL ELABORAR RELATÓRIO DO PROJETO APRESENTAR PROJETO SAIDAS FINAL RELATÓRIO DO PROJETO

ATIVIDADE 7/1 14/1 21/1 28/1 4/1 SPRINT REVIEW 1 e Planejamento da Sprint 2 3. Apresentação da planilha/quadro de tarefas da Sprint (task board). SPRINT REVIEW 2 e Planejamento da Sprint 3 3. Apresentação da planilha/quadro de tarefas da Sprint (task board) e métricas de burndown. SPRINT REVIEW 3 e Planejamento da Sprint 4 3. Apresentação da planilha/quadro de tarefas da Sprint (task board) e métricas de burndown. SPRINT REVIEW 4 e Planejamento da Conclusão 3. Apresentação da planilha/quadro de tarefas da Sprint (task board) métricas de burndown. Revisão das atividades de Conclusão e Apresentação do Projeto 2. Apresentação do projeto para a sala (visão, planilha de requisitos, repositório, task board, burndown, retrospectiva e aplicação). 3. Feedback da professora.

Considerações Nas Sprints reviews, cada membro reporta suas atividades realizadas. A ordem geralmente seguida será o reporte de atividades, seguida da apresentação dos requisitos selecionados para a Sprint, e seguida a análise do task board (planilha de tarefas com nomes dos responsáveis em cada tarefa), e finalmente, a validação da aplicação. A nota da IIVA será construída ao longo de cada semana conforme a análise da contribuição de cada aluno individualmente ao projeto. A participação no Review, o domínio demonstrado na explicação, as tarefas alocadas ao mesmo e a responsabilidade e compromisso do time serão peças chaves para o sucesso.