Pivotal Tracker e SCRUM

Documentos relacionados
Pivotal Tracker e SCRUM

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

Wesley Torres Galindo

Wesley Torres Galindo.

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

Versão 7 TraceGP Ágil

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

Manifesto Ágil - Princípios

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

INTRODUÇÃO AOS MÉTODOS ÁGEIS

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

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Ferramenta para gestão ágil

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

RESUMO PARA O EXAME PSM I

Gerenciamento de Equipes com Scrum

Metodologia de Trabalho

Gestão de Projetos com Scrum

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

Scrum. Gestão ágil de projetos

METODOLOGIAS ÁGEIS - SCRUM -

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

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

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

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

SCRUM. Ricardo Coelho

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

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

Metodologias Ágeis para Desenvolvimento de Software

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

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

Dinâmica em Grupo com o Framework SCRUM

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

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

Desenvolvimento Ágil de Software

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

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

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

Sugestão de Leitura. Artigo "Painless Software Schedules" do Joel Spolski.

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

Cultura da Entrega Diária com EVDnC

development Teresa Maciel DEINFO/UFRPE

2. Quantas iterações precisa-se?

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

Engenharia de Software II: SCRUM na prática. Ricardo de Sousa Britto

Método Aldeia de Projetos

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

METODOLOGIA ÁGIL. Lílian Simão Oliveira

SCRUM. Fabrício Sousa

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

Francielle Santos

Os Desafios da Segurança no Desenvolvimento com Métodos Ágeis. OWASP Education Project. The OWASP Foundation

Curso Certified ScrumMaster (CSM)

5. Métodos ágeis de desenvolvimento de software

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

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

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

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

Metodologias Ágeis. Aécio Costa

EXIN Agile Scrum Fundamentos

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

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

Desenvolvimento Ágil 1


Comparativo entre Processos Ágeis. Daniel Ferreira

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

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

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

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

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

Expresso Livre Módulo de Projetos Ágeis

Engenharia de Software

Unified Process e MSF

REVIEW. O ápice no ciclo do SCRUM. Rodrigo de Toledo (Cenpes, Petrobras) (How to fulfill PO s s Expectations) Maio 2009

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

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

Inovação na utilização de Método Ágil aderente ao CMMI. Palestrante: Anderson Donas, PMP, CFPS Consultor Sênior - DISYS

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

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

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

Scrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec

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

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

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas.

Utilizando SCRUM em contratos de preço fixo

W Projeto. Gerenciamento. Construindo a WBS e gerando o Cronograma. Autor: Antonio Augusto Camargos, PMP 1/12

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

Desenvolvimento Ágil com XP e Scrum. Guilherme Chapiewski guilherme.chapiewski@gmail.com

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta Rafael Reimberg Vinicius Quaiato

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

A utilização do Scrum em um sistema web: um estudo de caso

Transcrição:

Projecto Integrador One project at a time Pivotal Tracker e SCRUM Mas o que são estes nomes?... Autores: Isabelina Jorge e Rui Leal O que vamos ver hoje? (ou seja, sumário)

Objectivos... A ferramenta PivotalTracker Utiliza a metodologia SCRUM Source: Google images SCRUM Scrum is a rugby term for packs of players binding together for strategic advantage Scrum is also an agile project management method that is growing in use for software development. Um crash course curto (prometo!) Objectivo: perceber os CONCEITOS Para melhor entender o PivotalTracker

PivotalTracker Uma ferramenta AGILE Implementa conceitos SCRUM Para utilizarem no vosso projecto FACILITAR! AGILE? Uma demonstração simples... E como podem utilizar no projecto Mas antes... GP vs. SCRUM?

Agile and Scrum were developed to allow IT projects to indulge in all the "Project scope managers creep they need wanted! to have Agile as part of their overall Michael Hatfield @ PMI Magazine toolkit. It might not be the right answer for every project, but it has become an essential approach for effectively delivering project work in A key principle of Scrum environments is its recognition where that change during is the a project the customers norm can change their minds about what they want and need (often called requirements churn), and that unpredicted PMI Global challenges Credential cannot be Newsletter, easily addressed in a traditional predictive or planned manner March 2011 SCRUM @ Wikipedia TIME Quality COST SCOPE Sources: ical, Money, OmniPlan

Trancado Definido pelo Projecto X TIME Quality SCOPE X COST Trancado Não existem e os Recurso não mexem O maior número de features, com a melhor qualidade possível Sources: ical, Money, OmniPlan Mas como liga à GP?... Iniciação Fase Conceptual Planeamento Planeamento Execução Desenvolvimento Fecho Implantação / Deploy Âmbito... Requisitos}AGILE (e SCRUM)

Mas... Fase Conceptual Planeamento Âmbito } ISTO é MUITO IMPORTANTE! Desenvolvimento Implantação / Deploy... Requisitos}AGILE (e SCRUM) são metodologias processos técnicas para apoio ao trabalho (de gestão e controlo) Ou seja... e a GP... GP Fase Conceptual Planeamento Desenvolvimento Implantação / Deploy Âmbito } ISTO é MUITO IMPORTANTE!... Requisitos}AGILE (e SCRUM) são metodologias para apoio ao trabalho (de gestão e controlo)

SCRUM? Vídeo: SCRUM in Under 10 Minutes http://www.youtube.com/watch?v=q5k7a9yeoui Autor: @hamids - hamid@axosoft.com

Ok... foi muita coisa! Revisão de buzzwords e conceitos... com mais uns pózinhos

Pontos a reter... O processo Sprints Product Backlog / Sprint Backlog / Stories Papéis Burndown chart e velocity (Acompanhamento) SCRUM Meetings (menos relevante!) O processo Modelo INCREMENTAL Máxima Qualidade

Desenvolvimento INCREMENTAL Objectivos dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Sp6 Sp7 Base Arquitectura Protótipo funcional Funções específicas Versão alpha Versão beta Versão final Qualidade em cada fase / peça / produto Desenvolvimento INCREMENTAL Objectivo dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Sp6 Sp7 Base Arquitectura Sprint Planning Meetting Protótipo funcional Funções específicas Versão alpha Versão beta Versão final Stories Estimativa Prioridade Etc. Trancado Sprint Review Meetting

Desenvolvimento INCREMENTAL Objectivo dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Sp6 Sp7 Base Arquitectura Protótipo funcional Funções específicas Versão alpha Versão beta Versão final Nota: Ligação ao planeamento global! (baseline) Backlogs?! SCRUM GP (PMI) Nós Product Backlog WBS / PBS Plano / Arquitectura Stories Entregáveis do PBS Features Sprint Backlog Partes da WBS / PBS Decomposição do trabalho Tasks Tasks (WBS) Tarefas

Backlog / Stories Objectivo: Decomposição Maior detalhe possível Se possível no: 1. Planeamento 2. Product Backlog 3. Sprint Backlog LEMBRAR! Detalhe = melhor estimativa = menor risco = mais qualidade Backlog / Stories Algumas regras : Sprints - 1 ou 2 semanas (máx. 1 mês) Tasks no Sprint Backlog - 1 ou 2 dias Em caso de stories / tasks com dúvida: Criar uma estimativa com intervalo de confiança maior Criar (ao início) uma task para estudo de, onde se revê a decomposição e estimativa

Papéis Papéis SCRUM Team Scrum Master Product Owner (~ sponsor) Client Projecto Grupos Bom... grupo! AL, AM, FB, JL, JMP Cadeira Projecto Rodem? ~ Client / StakeHolder FCT?

Importante! Burndown Chart Tasks Estimativa Sem1 Sem2 Sem3... Sem10 T1 15 7 7 1 T2 10 6 T3 9 5 T4 11 T5 5 T6 6 T7 5 T8 4 T9 9 Total: 74 7 7 12 Horas? / Dias? Pontos? Vamos assumir 10 semanas de trabalho como limite Importante! Burndown Chart 80 8,6 60 40 20 0-20 Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Por completar Velocidade ideal Velocidade actual Velocidade para completude

Importante! Burndown Chart 90.0 Aumento de requisitos = + esforço (16) Ou seja, precisamos de velocidade mais rápida 8,6 67.5 45.0 22.5 0 Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Por completar Velocidade ideal Velocidade actual Velocidade para completude Importante! Burndown Chart Mais uma semana com 12 cumpridos = velocidade média mais rápida 90.0 9,5 67.5 45.0 22.5 0 Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Por completar Velocidade ideal Velocidade actual Velocidade para completude

SCRUM Meetings Daily Scrum On-Time + max.15m + mesmo local Core Roles mas todos são bem vindos 3 questões: Que fizeste desde ontem? Que vais fazer hoje? Impedimentos? http://martinfowler.com/articles/itsnotjuststandingup.html Outros termos... Planning Poker Sprint Retrospective reflectir: lições, melhorias... foco nos métodos / ambiente / como Sashimi Epics

Ferramentas? Várias, mas geralmente PAPEL e PAREDE WAR ROOM! Ferramentas? Várias, mas geralmente PAPEL e PAREDE

Pivotal Tracker? Pivotal Tracker? Tracker is a free, award winning, agile project management tool that enables real time collaboration around a shared, prioritized backlog. http://www.pivotaltracker.com/

Demonstração Visão inicial e Funcionamento Funcionamento SCRUM Antigos Sprints Current Sprint Product + Sprint Planeamento Done Current BackLog IceBox Epics Histórico Burndown Velocity Executar Estados (*) Rever Decompor Re-estimar Pensar Decompor Estimar

Funcionamento SCRUM Antigos Sprints Current Sprint Product + Sprint Planeamento Done Current BackLog IceBox Epics Os vossos a fazer Funcionamento SCRUM O que fazer? (lembram-se?) Estudo prévio Decomposição prévia Ser completo no desenho do produto e do projecto Uma rule of thumb IceBox - +50 / -50 Backlog - +10 / -10 Product + Sprint BackLog Planeamento Estimativas?.. É realmente difícil! IceBox Epics

Demonstração Stories, Ciclo de vida e points Tipos de Stories Feature - característica, task, requisito, etc. Bug - reporting de erro, algo a rever Chore - Tarefa interna necessária (setup?) Não têm pontos! Mas podemos alterar isto! Podem evitar - afecta os gráficos Release - milestone de controlo / entrega

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Not Started Vocês Started Finished Delivered Restart Accepted Rejected Test-Driven Development (TDD)? Pois... testes! Intra-equipa? Os points nas stories? Podem ser encarados simplesmente Como dias ou meios-dias de esforço Depende do vosso sprint (1 ou 2 sem.) Estimativas QUALITATIVAS! Podem ser configurados nas settings

Demonstração Várias views, Configurações, Charts Settings relevantes Data de início Dimensão das iterações (sprints) 18 semanas? Ok, Abril até Junho! 1 sem. = 18! 2 sem. = 9! Encarem como escala qualitativa! Escala dos pontos (estimativas) 0 a 3 - Meios-dias? Dia? (1 sem.) 0,1,2,4,8 - Dia? Se calhar é muito (2 sem.) 0,1,2,3,5,8 - É mais escala... E agora... Custom!

Settings relevantes Velocidade inicial Utilizada para divisão do sprint backlog Vai ser ajustado com a real Cálculo da velocidade Média de 3 ou 4... Nota que podem experimentar ajustes! Notas relevantes EXPORT Backups! Backups! Backups! Backups! Mas... EXCEL + DADOS =? OUTROS GRÁFICOS!! IMPORT Usei para importar um projecto já definido

Questões? Links na página da cadeira Fim Rui Pedro Leal - rui.pedro.leal@gmail.com Isabelina Jorge - isabelina.jorge@gmail.com