Wesley Torres Galindo

Documentos relacionados
Wesley Torres Galindo.

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

Manifesto Ágil - Princípios

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

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

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

Scrum. Gestão ágil de projetos

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

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

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

Objetivos do Módulo 3

RESUMO PARA O EXAME PSM I

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

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

Ferramenta para gestão ágil

Gerenciamento de Equipes com Scrum

Desenvolvimento Ágil de Software

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

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

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

Metodologias Ágeis. Aécio Costa

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

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

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

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

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

ANÁLISE COMPARATIVA ENTRE OS MODELOS DE PROCESSO: PROTOTIPAÇÃO, PSP E SCRUM

Gestão de Projetos com Scrum

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

Metodologia de Trabalho

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

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

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

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

SCRUM. Fabrício Sousa

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

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

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

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

INTRODUÇÃO AOS MÉTODOS ÁGEIS

Francielle Santos

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

Dinâmica em Grupo com o Framework SCRUM

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

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

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

development Teresa Maciel DEINFO/UFRPE

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

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

METODOLOGIAS ÁGEIS - SCRUM -

UMA ABORDAGEM PARA VIABILIZAR A ADERÊNCIA DA METODOLOGIA SCRUM AO MODELO MPS.BR NÍVEL G.

Agradecimento. Adaptação do curso Scrum de Márcio Sete, ChallengeIT. Adaptação do curso The Zen of Scrum de Alexandre Magno, AdaptaWorks

Metodologias Ágeis para Desenvolvimento de Software

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

Scrum-Half: Uma Ferramenta Web de Apoio ao Scrum

ESTUDO DE CASO: SCRUM E PMBOK UNIDOS NO GERENCIAMENTO DE PROJETOS. contato@alinebrake.com.br. fs_moreira@yahoo.com.br. contato@marcelobrake.com.

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

EXIN Agile Scrum Fundamentos

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias

Scrum no Desenvolvimento de Jogos Eletrônicos

Cultura da Entrega Diária com EVDnC

UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES

SCRUM Experience. SCRUM Experience = Tutorial SCRUM. Rildo F Santos rildosan@uol.com.br rildo.santos@companyweb.com.br

AVALIAÇÃO DA UTILIZAÇÃO DO SCRUM COMO MEIO PARA OBTENÇÃO DO NÍVEL G DE MATURIDADE DE ACORDO COM O MODELO MPS.br RESUMO

SCRUM. Ricardo Coelho

MODELO DE DESENVOLVIMENTO ÁGIL SCRUM

METODOLOGIA DE GERENCIAMENTO DE PROJETOS SCRUM: ESTUDO DE REVISÃO. Bruno Edgar Fuhr 1

ISSN Monografias em Ciência da Computação n 07/09. Implantando o SCRUM em um Ambiente de Desenvolvimento de Produtos para Internet

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

Um pouco de história

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. [Highsmith, 2001]

SCRUM. Processo de Desenvolvimento de Software. Disciplina: Engenharia de Software I Professora: Eliane Martins

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

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

Estudo sobre Desenvolvimento de Software Utilizando o Framework Ágil Scrum

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

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

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

Scrum Uma breve apresentação. Alfredo Goldman Dairton Bassi

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

Frederico Aranha, Instrutor. Scrum 100 Lero Lero. Um curso objetivo!

Ágil. Rápido. Métodos Ágeis em Engenharia de Software. Introdução. Thiago do Nascimento Ferreira. Introdução. Introdução. Introdução.

Gestão de Projetos com Métodos Ágeis - Avançado

ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO

UMA METODOLOGIA ÁGIL PARA GESTÃO DE RISCOS

Monitoramento e Controle. Leonardo Gresta Paulino Murta leomurta@ic.uff.br

Por que o Scrum? o Foco na Gerência de Projetos; o Participação efetiva do Cliente.

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

Guia do Scrum. Um guia definitivo para o Scrum: As regras do jogo. Outubro de Desenvolvido e mantido por Ken Schwaber e Jeff Sutherland


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

Gestão Ágil de Projetos e a certificação PMI-ACP

Comparativo entre Processos Ágeis. Daniel Ferreira

UNIVERSIDADE SÃO FRANCISCO Curso de Engenharia da Computação RAFAEL HIDEMASA FURUKAWA

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

Transcrição:

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura Wesley Torres Galindo wesleygalindo@gmail.com

User Story To Do Doing Done O que é? Como Surgiu? Estrutura Apresentar seminário Papéis Cerimônias Artefatos Sprint O ciclo Ferramentas Considerações Referências Escrever um artigo Definir tema Definir arquitetura Apresentar

User Story To Do Doing Done Como Surgiu? Estrutura O que é? Apresentar seminário Papéis Cerimônias Artefatos Sprint O ciclo Ferramentas Considerações Referências Escrever um artigo Definir tema Definir arquitetura Apresentar

O que é? O Scrum é um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software. [wiki] Scrum é um framework estrutural que está sendo usada para gerenciar o desenvolvimento de produtos complexos desde o início de 1990. [guide] Seu objetivo é entregar o máximo de valor de negócio no menor tempo.

Como surgiu? A metodologia Scrum, desenvolvida por Ken Schwaber e Jeff Sutherland nasceu da necessidade de encontrar uma metodologia que abordasse o problema do desenvolvimento de software de uma forma não tradicional; Tal como num jogo de Rugby, a equipe age como um todo para atingir os seus objetivos.

Estrutura Papéis Cerimônias Artefatos Scrum Master Product Owner Team Sprint Planning Meeting Daily Scrum Meeting Sprint Review Sprint Retrospective Sprint Planning Meeting Daily Scrum Meeting Sprint Review Sprint Retrospective

User Story To Do Doing Done Papéis O que é? Como Surgiu? Apresentar seminário Cerimônias Artefatos Estrutura Sprint O ciclo Ferramentas Considerações Referências Escrever um artigo Definir tema Definir arquitetura Apresentar

Scrum Master - SM Responsável por garantir que o Scrum seja entendido e aplicado; Remover os impedimentos; Resolver barreiras entre o time e o PO; Motivar e incentivar a equipe de desenvolvimento, facilitando a criatividade e a capacitação; Melhorar a produtividade da equipe;

Product Owner - PO Representa o cliente no projeto; Prioriza funcionalidades de acordo com o valor de mercado; Seu foco é na parte comercial do produto; Planeja as entregas e prioriza o Product Backlog a cada Sprint;

Team Equipes auto-organizáveis, escolhem a melhor forma para completarem seu trabalho; Entregam produtos de forma iterativa e incremental; Possuem todas as habilidades necessárias, para o desenvolvimento do Produto; Responsável coletivamente pelo sucesso do projeto; O tamanho ideal da Equipe de Desenvolvimento é pequeno o suficiente para se manter ágil e grande o suficiente para completar uma parcela significativa do trabalho; Normalmente de 7-9 pessoas;

Sprint Sprint é uma iteração(ciclo) de desenvolvimento; Segue o ciclo PDCA Plan (Planejar), Do (Fazer), Check (Verificar), Act (Agir); Cada Sprint deve ter uma meta; Tem duração de 2-4 semanas;

User Story To Do Doing Done Cerimônias O que é? Como Surgiu? Apresentar seminário Artefatos Estrutura Papéis O ciclo Ferramentas Sprint Considerações Referências Escrever um artigo Definir tema Definir arquitetura Apresentar

Sprint Planning Meeting Feita a cada início da Sprint; Dividida em duas partes: 1. É definido o quê será implementado(product Owner). 2. É debatido como serão implementados os IBLs. (A equipe seleciona itens do Product Backlog)

Planning Poker Também chamado de poker Scrum, é uma técnica baseada no consenso para estimar o esforço ou o tamanho relativo de histórias de usuários em desenvolvimento de software. [wiki2]

Daily Scrum Meeting Não deve durar mais de 15 minutos; Deve acontecer sempre no mesmo local e horário. Todo em pé; Cada membro deve falar brevemente: 1. O que fez ontem? 2. O que vai fazer hoje? 3. Há algum impedimento no seu caminho?

Sprint Review Feita ao término da Sprint; A equipe apresenta os resultados obtidos durante a Sprint; Demonstração de novas funcionalidades ou sua arquitetura;

Sprint Retrospective Feita logo após a Sprint Review; Inspecionar como a última Sprint foi em relação as pessoas, relações, processos e ferramentas; É demonstrado o que foi bem na sprint e o que deve ser melhorado na próxima;

User Story To Do Doing Done Artefatos O que é? Como Surgiu? Apresentar seminário Estrutura Papéis O ciclo Ferramentas Sprint Cerimônias Considerações Referências Escrever um artigo Definir tema Definir arquitetura Apresentar

Product Backlog Ele contém a lista de todas as estórias de usuário; Priorizado pelo Product Owner; Repriorizado no início de cada Sprint;

Estórias do usuário - User Story

Estórias do usuário - User Story

Sprint Backlog É um conjunto de itens selecionados do Product Backlog em uma Sprint. Cada indivíduo escolhe o trabalho que fará;

Burndown São gráficos utilizados para acompanhar o andamento do produto ou da Sprint; A Sprint Burndown indica a velocidade da equipe e o progresso da conclusão de tarefas na Sprint atual. O Project Burndown indica a evolução do projeto ao longo de finalizações de Sprints.

Burndown

Task Board

User Story To Do Doing Done O ciclo O que é? Como Surgiu? Apresentar seminário Estrutura Papéis Ferramentas Sprint Cerimônias Considerações Referências Artefatos Escrever um artigo Definir tema Definir arquitetura Apresentar

O ciclo

Considerações Finais Os papéis são bem definidos, todos têm conhecimento sobre as suas responsabilidades; É um processo ágil e flexível, tornando melhor a reação as mudanças que ocorrem durante o projeto; É focado no controle e gerenciamento, buscando minimizar os riscos e maximizar a qualidade; Os times são pequenos, a comunicação é mais eficiente;

Ferramentas www.scrumwise.com www.pangoscrum.com/pt-br www.myscrumhalf.com/ www.softwarescrum.com.br http://www.scrumninja.com/scrum-software http://www.firescrum.org

Referências [guide] Disponível em: http://www.scrum.org/scrum-guides. Acessado em 30/10/2012; [wiki] Disponível em: pt.wikipedia.org/wiki/scrum. Acessado em 30/10/2012; [wiki2] Disponível em: http://en.wikipedia.org/wiki/planning_poker. Acessado em 30/10/2012; http://www.cti.ufu.br/sites/cti.ufu.br/files/scrum-e-xp-direto-das-trincheiras.pdf www.scrum.org

User Story To Do Doing Done O que é? Como Surgiu? Apresentar seminário Estrutura Papéis Sprint Cerimônias Artefatos O ciclo Ferramentas Considerações Referências Escrever um artigo Apresentar Definir arquitetura Definir tema