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

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

Objectivos globais PROJECTO INTEGRADOR LEI 2010/11/12/13 NOÇÕES DE GESTÃO DE PROJECTOS. 1ª parte (IJ) 2ª parte (RL)

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

Versão 7 TraceGP Ágil

Objetivos do Módulo 3

INTRODUÇÃO AOS MÉTODOS ÁGEIS

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

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

Manifesto Ágil - Princípios

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

Ferramenta para gestão ágil

RESUMO PARA O EXAME PSM I

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

Gerenciamento de Equipes com Scrum

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

Metodologia de Trabalho

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

SCRUM. Ricardo Coelho

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

METODOLOGIAS ÁGEIS - SCRUM -

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

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

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

Metodologias Ágeis para Desenvolvimento de Software

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

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

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

Dinâmica em Grupo com o Framework SCRUM

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

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

Desenvolvimento Ágil de Software

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

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

Aplicando Scrum no. Vítor E. Silva Souza

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

Cultura da Entrega Diária com EVDnC

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

development Teresa Maciel DEINFO/UFRPE

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

2. Quantas iterações precisa-se?

Método Aldeia de Projetos

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

Francielle Santos

SCRUM. Fabrício Sousa

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

METODOLOGIA ÁGIL. Lílian Simão Oliveira

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

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

Curso Certified ScrumMaster (CSM)

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

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

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

5. Métodos ágeis de desenvolvimento de software

Planeamento de Releases (1/2)

Metodologias Ágeis. Aécio Costa

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

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

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

Comparativo entre Processos Ágeis. Daniel Ferreira


EXIN Agile Scrum Fundamentos

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:

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

while(i==-i && i!=0) { }

Desenvolvimento Ágil 1

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

Unified Process e MSF

Expresso Livre Módulo de Projetos Ágeis

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

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

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

Engenharia de Software

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

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

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

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

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

Development Case. Project: VENSSO. Data 27/05/2005. <location to access at CVS or URL> Vesões do Documento 2.00

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

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

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

Scrum no Desenvolvimento de Jogos Eletrônicos

Utilizando SCRUM em contratos de preço fixo

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

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

Aplicação de Métricas de Software com Scrum

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

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

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

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

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.

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!)

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

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

PivotalTracker Uma ferramenta AGILE

PivotalTracker Uma ferramenta AGILE Implementa conceitos SCRUM

PivotalTracker Uma ferramenta AGILE Implementa conceitos SCRUM Para utilizarem no vosso projecto

PivotalTracker Uma ferramenta AGILE Implementa conceitos SCRUM Para utilizarem no vosso projecto AGILE?

PivotalTracker Uma ferramenta AGILE Implementa conceitos SCRUM Para utilizarem no vosso projecto FACILITAR! AGILE?

PivotalTracker Uma ferramenta AGILE Implementa conceitos SCRUM Para utilizarem no vosso projecto FACILITAR! AGILE? Uma demonstração simples...

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?

Mas antes...! GP vs. SCRUM?

Agile and Scrum were developed to allow IT projects to indulge in all the scope creep they wanted! Michael Hatfield @ PMI Magazine

Agile and Scrum were developed to allow IT projects to indulge in all the scope creep they wanted! Michael Hatfield @ PMI Magazine A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called requirements churn), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner SCRUM @ Wikipedia

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 toolkit. Michael Hatfield @ PMI Magazine 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 is its recognition that during a project the customers norm can change their minds about what they want and need (often called requirements! churn), and that unpredicted challenges cannot be easily environments where change is the PMI Global Credential Newsletter, addressed in a traditional predictive or planned manner March 2011 SCRUM @ Wikipedia

TIME COST Quality SCOPE Sources: ical, Money, OmniPlan

TIME COST Quality SCOPE Sources: ical, Money, OmniPlan

TIME COST Quality SCOPE Sources: ical, Money, OmniPlan

TIME COST Quality SCOPE Sources: ical, Money, OmniPlan

TIME COST Quality SCOPE Sources: ical, Money, OmniPlan

X TIME COST Quality SCOPE Sources: ical, Money, OmniPlan

X TIME COST Trancado Definido pelo Projecto Quality SCOPE Sources: ical, Money, OmniPlan

X TIME X COST Trancado Definido pelo Projecto Quality 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 Sources: ical, Money, OmniPlan

Trancado Definido pelo Projecto X TIME Quality SCOPE X COST Trancado Não existem e os Recurso não mexem Sources: ical, Money, OmniPlan

Trancado Definido pelo Projecto X TIME Quality SCOPE X COST Trancado Não existem e os Recurso não mexem Sources: ical, Money, OmniPlan

Trancado Definido pelo Projecto X TIME Quality X COST Trancado Não existem e os Recurso não mexem SCOPE O maior número de features, com a melhor qualidade possível Sources: ical, Money, OmniPlan

Trancado Definido pelo Projecto X TIME Quality X COST Trancado Não existem e os Recurso não mexem SCOPE O maior número de features, com a melhor qualidade possível Sources: ical, Money, OmniPlan

Mas como liga à GP?...

Mas como liga à GP?... Fase Conceptual Planeamento Desenvolvimento Implantação / Deploy

Mas como liga à GP?... Iniciação Fase Conceptual Planeamento Planeamento Execução Desenvolvimento Fecho Implantação / Deploy

Mas como liga à GP?... Iniciação Fase Conceptual Planeamento Planeamento Execução Desenvolvimento Âmbito Fecho Implantação / Deploy

Mas como liga à GP?... Iniciação Fase Conceptual Planeamento Planeamento Execução Desenvolvimento Fecho Âmbito Requisitos... Implantação / Deploy

Mas como liga à GP?... Iniciação Fase Conceptual Planeamento Planeamento Execução Desenvolvimento Fecho Âmbito... Requisitos}AGILE (e SCRUM) Implantação / Deploy

Mas... Fase Conceptual Planeamento Âmbito Desenvolvimento... Requisitos}AGILE (e SCRUM) Implantação / Deploy

Mas... Fase Conceptual Planeamento Âmbito } ISTO é MUITO IMPORTANTE! Requisitos}AGILE (e SCRUM) Desenvolvimento... Implantação / Deploy

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

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

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

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

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

Ou seja... e a GP... GP Fase Conceptual Planeamento Desenvolvimento Implantação / Deploy Âmbito Requisitos... } ISTO é MUITO IMPORTANTE! }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

O processo

O processo Modelo INCREMENTAL

O processo Modelo INCREMENTAL Máxima Qualidade

Objectivos dos Sprints

Objectivos dos Sprints Sp1 Base

Objectivos dos Sprints Sp1 Sp2 Base Arquitectura

Objectivos dos Sprints Sp1 Sp2 Sp3 Base Arquitectura Protótipo funcional

Objectivos dos Sprints Sp1 Sp2 Sp3 Sp4 Base Arquitectura Protótipo funcional Funções específicas

Objectivos dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Base Arquitectura Protótipo funcional Funções específicas Versão alpha

Objectivos dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Sp6 Base Arquitectura Protótipo funcional Funções específicas Versão alpha Versão beta

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

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

Desenvolvimento INCREMENTAL Objectivos dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Sp6 Sp7 Base Qualidade em cada fase / peça / produto Arquitectura Protótipo funcional Funções específicas Versão alpha Versão beta Versão final

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

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

Desenvolvimento INCREMENTAL Objectivo dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Sp6 Sp7 Base Arquitectura Sprint Planning Meetting Protótipo funcional Stories Estimativa Prioridade Etc. Funções específicas Versão alpha Versão beta Versão final

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

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

Desenvolvimento INCREMENTAL Objectivo dos Sprints Sp1 Sp2 Sp3 Sp4 Sp5 Sp6 Sp7 Base Arquitectura Nota: Protótipo funcional Ligação ao Funções específicas planeamento global! (baseline) Versão alpha Versão beta Versão final

Backlogs?!

Backlogs?!

Backlogs?! SCRUM Product Backlog Stories Sprint Backlog Tasks

Backlogs?! SCRUM GP (PMI) Product Backlog WBS / PBS Stories Entregáveis do PBS Sprint Backlog Partes da WBS / PBS Tasks Tasks (WBS)

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: Backlog / Stories

Backlog / Stories Objectivo: Decomposição

Backlog / Stories Objectivo: Decomposição Maior detalhe possível

Backlog / Stories Objectivo: Decomposição Maior detalhe possível Se possível no:

Backlog / Stories Objectivo: Decomposição Maior detalhe possível Se possível no: 1. Planeamento

Backlog / Stories Objectivo: Decomposição Maior detalhe possível Se possível no: 1. Planeamento 2. Product Backlog

Backlog / Stories Objectivo: Decomposição Maior detalhe possível Se possível no: 1. Planeamento 2. Product Backlog 3. Sprint Backlog

Backlog / Stories Objectivo: LEMBRAR! Decomposição Maior detalhe possível Se possível no: 1. Planeamento 2. Product Backlog 3. Sprint Backlog

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

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

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

Backlog / Stories Algumas regras :

Backlog / Stories Algumas regras : Sprints - 1 ou 2 semanas (máx. 1 mês)

Backlog / Stories Algumas regras : Sprints - 1 ou 2 semanas (máx. 1 mês) Tasks no Sprint Backlog - 1 ou 2 dias

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:

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

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

Papéis SCRUM Projecto

Papéis SCRUM Projecto Team Grupos

Papéis SCRUM Projecto Team Grupos Scrum Master Bom... grupo!

Papéis SCRUM Projecto Team Grupos Scrum Master Bom... grupo! Rodem?

Papéis SCRUM Projecto Team Grupos Scrum Master Bom... grupo! Rodem? Product Owner (~ sponsor) AMM, FPB, JMP, SMD

Papéis SCRUM Projecto Team Grupos Scrum Master Bom... grupo! Rodem? Product Owner (~ sponsor) Client AMM, FPB, JMP, SMD Cadeira Projecto

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

Papéis SCRUM Projecto Team Grupos Scrum Master Bom... grupo! Rodem? Product Owner (~ sponsor) Client AMM, FPB, JMP, SMD Cadeira Projecto ~ 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 8,6

Importante!Burndown Chart Aumento de requisitos = + esforço (16) Ou seja, precisamos de velocidade mais rápida 8,6

Importante!Burndown Chart Aumento de requisitos = + esforço (16) Ou seja, precisamos de velocidade mais rápida 90,0 8,6 67,5 45,0 22,5 0,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 9,5

Importante!Burndown Chart Mais uma semana com 12 cumpridos = velocidade média mais rápida 9,5

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,0 Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 1 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?

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

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...

Outros termos... Planning Poker

Outros termos... Planning Poker Sprint Retrospective

Outros termos... Planning Poker Sprint Retrospective reflectir: lições, melhorias...

Outros termos... Planning Poker Sprint Retrospective reflectir: lições, melhorias... foco nos métodos / ambiente / como

Outros termos... Planning Poker Sprint Retrospective reflectir: lições, melhorias... foco nos métodos / ambiente / como Sashimi

Outros termos... Planning Poker Sprint Retrospective reflectir: lições, melhorias... foco nos métodos / ambiente / como Sashimi Epics

Ferramentas?

Ferramentas? Várias, mas geralmente PAPEL e PAREDE

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

Ferramentas? Várias, mas geralmente PAPEL e PAREDE

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

Funcionamento SCRUM Planeamento IceBox Epics

Funcionamento SCRUM Product + Sprint Planeamento BackLog IceBox Epics

Funcionamento SCRUM Current Sprint Product + Sprint Planeamento Current BackLog IceBox Epics

Funcionamento SCRUM Current Sprint Product + Sprint Planeamento Current BackLog IceBox Epics

Funcionamento SCRUM Antigos Current Product Planeamento Sprints Sprint + Sprint Done Current BackLog IceBox Epics

Funcionamento SCRUM Antigos Current Product Planeamento Sprints Sprint + Sprint Done Current BackLog IceBox Epics Pensar Decompor Estimar

Funcionamento SCRUM Antigos Current Product Planeamento Sprints Sprint + Sprint Done Current BackLog IceBox Epics Rever Decompor Re-estimar Pensar Decompor Estimar

Funcionamento SCRUM Antigos Current Product Planeamento Sprints Sprint + Sprint Done Current BackLog IceBox Epics Executar Estados (*) Rever Decompor Re-estimar Pensar Decompor Estimar

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

Funcionamento SCRUM Antigos Current Product Planeamento Sprints Sprint + Sprint Done Current BackLog IceBox Epics Os vossos a fazer

Funcionamento SCRUM Product + Sprint Planeamento BackLog IceBox Epics

Funcionamento SCRUM Product + Sprint Planeamento Estimativas?.. É realmente difícil! BackLog IceBox Epics

Funcionamento SCRUM O que fazer? (lembram-se?) Product + Sprint Planeamento Estimativas?.. É realmente difícil! BackLog IceBox Epics

Funcionamento SCRUM Product O que fazer? (lembram-se?) Planeamento + Sprint Estudo prévio Estimativas?.. É realmente difícil! BackLog IceBox Epics

Funcionamento SCRUM O que fazer? (lembram-se?) Estudo prévio Decomposição prévia Product + Sprint Planeamento Estimativas?.. É realmente difícil! BackLog IceBox Epics

Funcionamento SCRUM O que fazer? (lembram-se?) Estudo prévio Decomposição prévia Ser completo no desenho do produto e do projecto Product + Sprint BackLog Planeamento Estimativas?.. É realmente difícil! IceBox Epics

Funcionamento SCRUM O que fazer? (lembram-se?) Estudo prévio Decomposição prévia Ser completo no desenho do produto e do projecto Product + Sprint BackLog Planeamento Estimativas?.. É realmente difícil! IceBox Epics

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

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

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

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?) Podem evitar - afecta os gráficos Release - milestone de controlo / entrega

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

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

O ciclo de vida de Stories

O ciclo de vida de Stories IceBox BackLog Not Started

O ciclo de vida de Stories IceBox BackLog Sprint Current Not Started

O ciclo de vida de Stories IceBox BackLog Sprint Current Not Started Started

O ciclo de vida de Stories IceBox BackLog Sprint Current Not Started Started Vocês

O ciclo de vida de Stories IceBox BackLog Sprint Current Not Started Started Finished Vocês

O ciclo de vida de Stories IceBox BackLog Sprint Current Not Started Started Finished Delivered Vocês

O ciclo de vida de Stories IceBox BackLog Sprint Current Accepted Not Started Started Finished Delivered Rejected Vocês

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart Pois... testes!

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart Pois... testes!

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart Pois... testes!

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart Pois... testes!

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart Pois... testes! Intra-equipa?

O ciclo de vida de Stories IceBox BackLog Sprint Current Done Accepted Not Started Started Finished Delivered Rejected Vocês Restart Pois... testes! Test-Driven Development (TDD)? 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

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! 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...

Settings relevantes Data de início Dimensão das iterações (sprints) 18 semanas? Ok, Abril até Junho! 1 sem. = 18! 2 sem. = 9! Escala dos pontos (estimativas) Encarem como escala qualitativa! 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...

Settings relevantes Data de início Dimensão das iterações (sprints) 18 semanas? Ok, Abril até Junho! 1 sem. = 18! 2 sem. = 9! 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... Encarem como escala qualitativa! 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