SCRUM na prática com TANGRAN

Documentos relacionados
INTRODUÇÃO A ENGENHARIA DE SOFTWARE

SCRUM aplicado na Gerência de Projetos

ENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira

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

Desenvolvimento Ágil de Software

SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos

GPS Gestão de projeto de software Aula 7a - Scrum. Professor Emiliano S. Monteiro

Engenharia de Software DESENVOLVIMENTO ÁGIL

Scrum e Extreme Programming

Adoção de metodologia ágil baseada em Scrum - Case da Procergs

Papel do PO Métodos Ágeis. Fonte: Adaptworks

Certified ScrumMaster (CSM)

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

Scrum Foundations. Fundamentos de Scrum

PDS. Aula 1.10 SCRUM. Prof. Dr. Bruno Moreno

Scrum. Daniel Krauze

Processos Ágeis de Desenvolvimento de Software

Cultura Ágil e SCRUM. Bruno Oliveira.

1/28. Roteiro Introdução NBR ISO NBR ISO Recomendações Conclusões Bibliografia 2/28

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

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

O que ele não é? Um método ou técnica definitiva para desenvolvimento de um produto.

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

SCRUM Prof. Jair Galvão

Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr.

PROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1

SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento

Wesley Torres Galindo.

Ferramenta para gestão ágil

Fazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo

Projeto Físico e Lógico de Redes de Processamento. Kleber A. Ribeiro

Metodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas

UMA METODOLOGIA ÁGIL PARA GESTÃO DE RISCOS

Desenvolvimento ágil de software

Manifesto Ágil Princípios

Wesley Torres Galindo

[...] Mas no Sol, e na Luz, falte a firmeza, Na formosura não se dê constância, E na alegria sinta-se tristeza.

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

Marketing Promotions Review

EXIN Agile Scrum Master

Aplicação: 11/9/2016 PADRÃO DE RESPOSTA

Gestão Ágil de Projetos

Tô na área! Dinâmica 6. Primeira Etapa Compartilhar ideias. Aluno. 9º Ano 4º Bimestre

Método Aldeia de Projetos

Certified Scrum Product Owner (CSPO)

Gerenciamento de Projetos PMBOK. Fernando Pires Barbosa Analista de TI

Metodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2]

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN

scrum foundations workshop

Uma introdução ao SCRUM

MÉTODOS ÁGEIS SERVEM PARA MIM?

Como criar, priorizar e manter o Product Backlog

O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?

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

Uma breve visão sobre a metodologia scrum dos discentes de sistema de informação da faculdade projeção de Sobradinho/DF

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa

CIÊNCIA DA COMPUTAÇÃO Engenharia de SoftwareLuiz Carlos Aires de Macêdo. Gestão de Projeto de Software

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

Como criar, priorizar e manter o Product Backlog

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Como criar, priorizar e manter o Product Backlog

Inspeção das heurísticas de usabilidade para dispositivos móveis: refletindo sobre a qualidade dos apps

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

Programação Extrema na Prática

Processos Ágeis de Desenvolvimento de Software. Yuri Pereira

Transcrição:

SCRUM na prática com TANGRAN Prof. Msc. Bruno Andrade da Silva ALTAMIRA/PA 04 de novembro de 2016

Reflexão A ciência, como um todo, não é nada mais do que um refinamento do pensar Albert Einstein

SCRUM e TANGRAM Quebra cabeça chinês Método ágil para gerenciamento de Projetos

Porque Software? O que é software? O software está incorporado na nossa vida? Quais softwares você utilizou hoje? Hoje viveríamos sem software? (cotidiano/decisões estratégicas) Você abriria uma empresa sem adquirir/instalar algum software?

Sobre fazer software

Engenharia de SW One who develops software better, cheaper, and faster will become the leader with enormous economic advantage. The key to success in software development will depend upon the software process used to build them Raman,S, It is Software Process: Next Millennium Software Quality Key, IEEE AES Systems Magazine, Junho 2000. Existem três forças no desenvolvimento de Software: Processos Tecnologia Pessoas

Gerência O gerenciamento de projetos softwares envolve a aplicação de conhecimentos, habilidades, ferramentas e técnicas as atividades do projeto, a fim de atender aos seus requisitos. [PMI, 2008] Metodologias Tradicional: CMMI; MPS.BR; PMBOK... MétodosÁgeis: XP, Scrum... FastFoodou ComidaTípica???

Manifesto ágil Fonte: www.agilemanifesto.org

SCRUM Processo ágil que permite manter o foco na entrega do maior valor de negócio, no menor tempo possível. Permite uma rápida e contínua inspeção do projeto em produção. Poder seraplicável a QUALQUER TIPO DE PROJETO.

Ciclo do SCRUM

Pilares do SCRUM Transparência A transparência garante que aspectos do processo que afetam o resultado devem ser visíveis para aqueles que gerenciam os resultados. Esses aspectos não apenas devem ser transparentes, mas também o que está sendo visto deve ser conhecido. Inspeção Os diversos aspectos do processo devem ser inspecionados com uma frequência suficiente para que variações inaceitáveis no processo possam ser detectadas. Adaptação O produto deve ser facilmente adaptável para que os erros encontrados na inspeção possam ser corrigidos com agilidade.

SCRUM Team SCRUM Master: Entendimento e aplicação do SCRUM; Garantir adesão a teoria, prática e regras; ProductOwner(PO): Dono do produto; valida o produto; Equipe de Desenvolvimento: Profissionais envolvidos para entregar a versão usável a cada Sprint.

Artefatos do SCRUM Backlog do produto: Lista ordenada de tudo que deve ser necessário no produto, e é uma origem única dos requisitos para qualquer mudança a ser feita no produto. Backlog de Sprint: Conjunto de itens do Backlog do Produto selecionados para a Sprint. Burndown chart: Gráfico que auxilia monitorar o progresso de cada sprint.

Ex. Product Backlog Item do Backlog Permitir que o usuário faça uma reserva Permitir que o usuário cancele a reserva Permitir a troca de datas de reserva Permitir que empregados do hotel gerem relatório de lucratividade Melhorar manipulação de erros Estimativa 3h 5h 3h 8h 8h... - - h

Ex. Sprint Backlog Tarefas Seg Ter Qua Qui Sex Codificar interface do usuário 8h 4h 8h - - Codificar regra de negócio 16h 12h 10h 4h - Testar 8h 16h 16h 11h 8h Escrever Help Online 12h - - - - Escrever Classes 8h 8h 8h 8h 8h Adicionar log de erros - - 8h 4h -

Brundown Chart 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Realizado Estimado

Cerimônias Planejamento de Sprint (8 horas - 2 partes) Reunião diária (15 minutos no início do dia) Sprint ("7 ou 14 dias") Revisão da Sprint (2-4 horas) Retrospectiva da Sprint (15-30 minutos)

Ciclo do SCRUM

TANGRAN Nome original: Tchi Tchiao Pan, significa Sete Peças da Sabedoria ; É um quebra-cabeça chinês formado por 7 peças: 5 triângulos; 1 quadrado; 1 paralelogramo. Sem sobrepor estas peças pode-se formar várias figuras.

Prática Dividir TEAMS(stakeholders); SCRUM master; P.O; Programador(es); Definir TIMES; Desenvolver retângulos: 2 3 4 5 6 peças.

Referências Pressman, R. S. (2011). Engenharia de Software, McGraw-Hill; Sommerville, I. (2003). Engenharia de Software, Pearson Education do Brasil. PMI Project Management Institute (2008) A Guide to the Project Management Body of Knowledge. Fourth Edition, Newton Square, USA. Disponível em: www.pmi.org; Slides da Professora Adriana Herden IFPR/Unifor 2014-1;