SlideShare uma empresa Scribd logo
Oficina de Metodologias Ágeis
Profa. Karen Borges
http://www.inf.poa.ifrs.edu.br/~karen/
Motivação
http://youtu.be/sZ38n9gwYiw
Manifesto Ágil
• Indivíduos e interações mais
que processos e ferramentas
• Software em funcionamento mais
que documentação abrangente
• Colaboração com o cliente mais
que negociação de contratos
• Responder a mudanças mais que
seguir um plano
Manifesto Ágil
• Propõe, através dos seus 12 princípios, uma
metodologia de desenvolvimento de software baseada
em :
– forte interação com o cliente;
– redução e simplificação da quantidade de documentos gerados
durante o projeto;
– entrega freqüente de executáveis
– desenvolvimento incremental
Ser ágil é ...
• Evitar o desperdício
• Buscar a melhoria contínua
• Agregar valor ao que está sendo produzido
• Colaborar
• Ser pró-ativo
AGILE = SMART
Métodos Ágeis
• Agile Data (AD)
• Agile Microsoft Solutions Framework (MSF)
• Agile Modeling (AM)
• Agile Unified Process (AUP)
• Dynamic System Development Method (DSDM)
• Extreme Programming (XP)
• Feature Driven Development (FDD)
• Scrum
• Usage-Centered Design (UCD)
• Outros ...
Métodos Ágeis
• São baseados em princípios e valores
• Os artefatos não são a essência
• Agile by the book pode não ser a melhor
abordagem
Scrum
Scrum
• Em Rugby, Scrum é um time de oito
integrantes que trabalham em conjunto
para levar a bola adiante no campo.
• Ou seja: times trabalhando como uma
unidade altamente integrada com cada
membro desempenhando um papel bem
definido e o time inteiro focando num
único objetivo.
Scrum
• Metodologia para gestão de projetos de
desenvolvimento de software.
• Ideal para equipes de 5 a 9 profissionais.
• Não existem as figuras de programador,
testador, arquiteto, etc. Equipe
multidisciplinar (cross-functional).
• Time !
Scrum
• Papéis:
– Scrum master: é o responsável por garantir
que os princípios, valores e regras do Scrum
sejam aplicados.
– Product owner: é um representante do
cliente. Responsável pelo levantamento de
requisitos (histórias) e manutenção do
backlog.
– Time
Scrum
• Princípios:
– Aceitar as incertezas
– Constante planejamento
– Trabalhar como um time
– Equipes auto-gerenciáveis
– Manter um ritmo de trabalho suportável
– Entregas freqüentes
Práticas Ágeis
• Sprint: é um período de tempo, de 1 a 4
semanas, ao final do qual é apresentada uma
nova funcionalidade integrada ao sistema
Práticas Ágeis
• Backlog é uma lista das
atividades a serem
realizadas pela equipe.
– Os itens que compõe a
lista são chamados de
histórias
– Todos podem incluir
histórias
– Somente o Product
Owner pode priorizá-las
– Product Owner pode
priorizar novamente no
início de cada Sprint
Práticas Ágeis
• Histórias:
– São os problemas a serem resolvidos
– São subdivididas em tarefas (tasks). Cada
task tem:
• um responsável
• um executor (cada um escolhe o que acha que tem
condições de resolver),
• estimativa de horas (conforme a experiência do
executor).
Práticas Ágeis
• Histórias – exemplo
Como: Administrador do sistema
Desejo: Que apenas pessoas autorizadas tenham acesso ao sistema
de pesquisa
Para com isso: Ter controle sobre o acesso aos dados
Critérios de
Aceitação
Sistema de autenticação funcionando corretamente
Conforme Mike Cohn
Práticas Ágeis
• Tarefas da história
T01 - US03 – Acrescentar ao modelo de dados do sistema de carga a tabela
de permissões de acesso
Responsável: Ricardo/ João Complexidade: 13 Prioridade: 2
Iniciada em: 23/06 Finalizada em: 30/06
T02 - US03 - Elaborar as consultas de usuários cadastrados
Responsável: João/ Jane Complexidade: 8 Prioridade: 5
Iniciada em: Finalizada em:
T03 - US03 – Implementar a interface do sistema de autenticação
Responsável: Ricardo/Guilherme Complexidade: 2 Prioridade: 4
Iniciada em: Finalizada em:
T04 - US03 – Implementar a interface do sistema de cadastramento de usuários
e permissões
Responsável: Ricardo/Guilherme Complexidade: 2 Prioridade: 4
Iniciada em: Finalizada em:
T05 – US03 – Linkar o sistema autenticação com o sistema de geração de
gráficos e relatórios
Responsável: Ricardo/ Carlos Complexidade: 21 Prioridade: 6
Iniciada em: Finalizada em:
Ferramenta
Ferramenta
Prática da Oficina
• Times de 4 pessoas + Product Owner
Scrum
Master
Prática da Oficina
• Projeto: construção de uma casinha de
palitinhos
Product Owner é
quem vai definir
os requisitos da
casinha
Prática da Oficina
• Agenda
– 19:30 as 20:15: Formação dos times e construção do
backlog
– 20:15 as 20:30 Planejamento dos sprints (2)
– 20:30 as 21:00 Sprint 1
– 21:00 as 21:15 Avaliação do sprint 1
– 21:15 as 21:45 Sprint 2
– 21:45 as 22:00 Avaliação do sprint 2 e entrega do
produto
– 22:00 as 22:30 Encerramento

Mais conteúdo relacionado

Mais procurados

Gerenciamento de projetos - Iniciação
Gerenciamento de projetos - IniciaçãoGerenciamento de projetos - Iniciação
Gerenciamento de projetos - Iniciação
Paulo Junior
 
Gestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_docGestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_doc
neyfds
 

Mais procurados (20)

Gestão de projetos
Gestão de projetosGestão de projetos
Gestão de projetos
 
Gestão de Tesouraria
Gestão de TesourariaGestão de Tesouraria
Gestão de Tesouraria
 
Gestão de processos e qualidade
Gestão de processos e qualidadeGestão de processos e qualidade
Gestão de processos e qualidade
 
Fundamentos da Gestão de Projetos
Fundamentos da Gestão de ProjetosFundamentos da Gestão de Projetos
Fundamentos da Gestão de Projetos
 
PMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | WorkshopPMO - Escritório de Projetos | Workshop
PMO - Escritório de Projetos | Workshop
 
Avaliação de desempenho ppt
Avaliação de desempenho pptAvaliação de desempenho ppt
Avaliação de desempenho ppt
 
Apresentação sobre produtividade nas empresas
Apresentação sobre produtividade nas empresasApresentação sobre produtividade nas empresas
Apresentação sobre produtividade nas empresas
 
Criação e gestão de indicadores processo - 2a parte
Criação e gestão de indicadores processo - 2a parte Criação e gestão de indicadores processo - 2a parte
Criação e gestão de indicadores processo - 2a parte
 
Rituais Corporativos
Rituais CorporativosRituais Corporativos
Rituais Corporativos
 
Trabalho Academico sobre Suzano Papel e Celulose
Trabalho Academico sobre Suzano Papel e CeluloseTrabalho Academico sobre Suzano Papel e Celulose
Trabalho Academico sobre Suzano Papel e Celulose
 
Criação e Gestão de Indicadores de Processos
Criação e Gestão de Indicadores de ProcessosCriação e Gestão de Indicadores de Processos
Criação e Gestão de Indicadores de Processos
 
Atuação estratégica do rh como business partner - Gislene Isquierdo
Atuação estratégica do rh como business partner - Gislene IsquierdoAtuação estratégica do rh como business partner - Gislene Isquierdo
Atuação estratégica do rh como business partner - Gislene Isquierdo
 
Gerenciamento de projetos - Iniciação
Gerenciamento de projetos - IniciaçãoGerenciamento de projetos - Iniciação
Gerenciamento de projetos - Iniciação
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Tipos de comunicação
Tipos de comunicaçãoTipos de comunicação
Tipos de comunicação
 
Relatório final (Consultoria em empresa de agronegócios)
Relatório final (Consultoria em empresa de agronegócios)Relatório final (Consultoria em empresa de agronegócios)
Relatório final (Consultoria em empresa de agronegócios)
 
Plano Gerenciamento Recursos Humanos
Plano Gerenciamento Recursos HumanosPlano Gerenciamento Recursos Humanos
Plano Gerenciamento Recursos Humanos
 
Curso rapido de gestao de projetos
Curso rapido de gestao de projetosCurso rapido de gestao de projetos
Curso rapido de gestao de projetos
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
Gestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_docGestao de projetos_-_exercicio_1._com_gabarito_doc
Gestao de projetos_-_exercicio_1._com_gabarito_doc
 

Destaque

Destaque (6)

eduScrum - Colaboracao que da asas
eduScrum - Colaboracao que da asaseduScrum - Colaboracao que da asas
eduScrum - Colaboracao que da asas
 
SCRUM - Aula 2
SCRUM - Aula 2SCRUM - Aula 2
SCRUM - Aula 2
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 

Semelhante a Oficina de Metodologias Ágeis

Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
Roberto Brandini
 

Semelhante a Oficina de Metodologias Ágeis (20)

Metodologias Ágeis
Metodologias ÁgeisMetodologias Ágeis
Metodologias Ágeis
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Scrum
ScrumScrum
Scrum
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
 
SCRUM.pptx
SCRUM.pptxSCRUM.pptx
SCRUM.pptx
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Gerenciamento de projetos de TI
Gerenciamento de projetos de TIGerenciamento de projetos de TI
Gerenciamento de projetos de TI
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
ageis2003.ppt
ageis2003.pptageis2003.ppt
ageis2003.ppt
 
ageis2003.ppt
ageis2003.pptageis2003.ppt
ageis2003.ppt
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.pptTexto de Apoio2_Síntese de Metodologias Ageis.ppt
Texto de Apoio2_Síntese de Metodologias Ageis.ppt
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Scrum - conceitos iniciais
Scrum - conceitos iniciaisScrum - conceitos iniciais
Scrum - conceitos iniciais
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
 
Scrum em 1h.
Scrum em 1h.Scrum em 1h.
Scrum em 1h.
 

Mais de Profa Karen Borges

Projeo eduScrum: metodologia para projetos de aprendizagem baseada em Scrum
Projeo eduScrum: metodologia para projetos de aprendizagem baseada em ScrumProjeo eduScrum: metodologia para projetos de aprendizagem baseada em Scrum
Projeo eduScrum: metodologia para projetos de aprendizagem baseada em Scrum
Profa Karen Borges
 

Mais de Profa Karen Borges (12)

Pipe no Laboratório de Ideias 2018
Pipe no Laboratório de Ideias 2018Pipe no Laboratório de Ideias 2018
Pipe no Laboratório de Ideias 2018
 
Mesa Redonda Sobre Cultura Maker e Educação
Mesa Redonda Sobre Cultura Maker e EducaçãoMesa Redonda Sobre Cultura Maker e Educação
Mesa Redonda Sobre Cultura Maker e Educação
 
Criatividade em Espaços de Fabricação Digital
Criatividade em Espaços de Fabricação DigitalCriatividade em Espaços de Fabricação Digital
Criatividade em Espaços de Fabricação Digital
 
Makerspaces e FabLabs: o que isso tem a ver com computação ?
Makerspaces e FabLabs: o que isso tem a ver com computação ?Makerspaces e FabLabs: o que isso tem a ver com computação ?
Makerspaces e FabLabs: o que isso tem a ver com computação ?
 
Inovação em Educação é muito mais do que aplicação de novas tecnologias
Inovação em Educação é muito mais do que aplicação de novas tecnologiasInovação em Educação é muito mais do que aplicação de novas tecnologias
Inovação em Educação é muito mais do que aplicação de novas tecnologias
 
DNA do Inovador
DNA do InovadorDNA do Inovador
DNA do Inovador
 
Uso da Jabuti Edu para o Aprendizado de Matemática, Física e Lógica
Uso da Jabuti Edu para o Aprendizado de Matemática, Física e LógicaUso da Jabuti Edu para o Aprendizado de Matemática, Física e Lógica
Uso da Jabuti Edu para o Aprendizado de Matemática, Física e Lógica
 
Projeo eduScrum: metodologia para projetos de aprendizagem baseada em Scrum
Projeo eduScrum: metodologia para projetos de aprendizagem baseada em ScrumProjeo eduScrum: metodologia para projetos de aprendizagem baseada em Scrum
Projeo eduScrum: metodologia para projetos de aprendizagem baseada em Scrum
 
Uso do tablet na educação
Uso do tablet na educaçãoUso do tablet na educação
Uso do tablet na educação
 
A Formação do Sujeito Inovador Apoiada no Uso de Projetos de Aprendizagem, Me...
A Formação do Sujeito Inovador Apoiada no Uso de Projetos de Aprendizagem, Me...A Formação do Sujeito Inovador Apoiada no Uso de Projetos de Aprendizagem, Me...
A Formação do Sujeito Inovador Apoiada no Uso de Projetos de Aprendizagem, Me...
 
Aprendizagem baseada em projetos
Aprendizagem baseada em projetosAprendizagem baseada em projetos
Aprendizagem baseada em projetos
 
A inovação começa pelo professor
A inovação começa pelo professorA inovação começa pelo professor
A inovação começa pelo professor
 

Último

manual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdf
manual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdfmanual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdf
manual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdf
rarakey779
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
rarakey779
 
Obra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina DireitoObra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina Direito
rarakey779
 

Último (20)

DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptxDIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
DIFERENÇA DO INGLES BRITANICO E AMERICANO.pptx
 
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptxSão Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
 
Eurodeputados Portugueses 2019-2024 (nova atualização)
Eurodeputados Portugueses 2019-2024 (nova atualização)Eurodeputados Portugueses 2019-2024 (nova atualização)
Eurodeputados Portugueses 2019-2024 (nova atualização)
 
América Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados NacionaisAmérica Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados Nacionais
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
 
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdfTesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
Tesis de Maestría de Pedro Sousa de Andrade (Resumen).pdf
 
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdfCurso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
 
manual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdf
manual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdfmanual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdf
manual-de-introduc3a7c3a3o-ao-direito-25-10-2011.pdf
 
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
 
Obra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina DireitoObra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina Direito
 
hereditariedade é variabilidade genetic
hereditariedade é variabilidade  genetichereditariedade é variabilidade  genetic
hereditariedade é variabilidade genetic
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 
AULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptxAULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptx
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
 
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxDESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
 
ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptx
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
 

Oficina de Metodologias Ágeis

  • 1. Oficina de Metodologias Ágeis Profa. Karen Borges http://www.inf.poa.ifrs.edu.br/~karen/
  • 3. Manifesto Ágil • Indivíduos e interações mais que processos e ferramentas • Software em funcionamento mais que documentação abrangente • Colaboração com o cliente mais que negociação de contratos • Responder a mudanças mais que seguir um plano
  • 4. Manifesto Ágil • Propõe, através dos seus 12 princípios, uma metodologia de desenvolvimento de software baseada em : – forte interação com o cliente; – redução e simplificação da quantidade de documentos gerados durante o projeto; – entrega freqüente de executáveis – desenvolvimento incremental
  • 5. Ser ágil é ... • Evitar o desperdício • Buscar a melhoria contínua • Agregar valor ao que está sendo produzido • Colaborar • Ser pró-ativo AGILE = SMART
  • 6. Métodos Ágeis • Agile Data (AD) • Agile Microsoft Solutions Framework (MSF) • Agile Modeling (AM) • Agile Unified Process (AUP) • Dynamic System Development Method (DSDM) • Extreme Programming (XP) • Feature Driven Development (FDD) • Scrum • Usage-Centered Design (UCD) • Outros ...
  • 7. Métodos Ágeis • São baseados em princípios e valores • Os artefatos não são a essência • Agile by the book pode não ser a melhor abordagem
  • 9. Scrum • Em Rugby, Scrum é um time de oito integrantes que trabalham em conjunto para levar a bola adiante no campo. • Ou seja: times trabalhando como uma unidade altamente integrada com cada membro desempenhando um papel bem definido e o time inteiro focando num único objetivo.
  • 10. Scrum • Metodologia para gestão de projetos de desenvolvimento de software. • Ideal para equipes de 5 a 9 profissionais. • Não existem as figuras de programador, testador, arquiteto, etc. Equipe multidisciplinar (cross-functional). • Time !
  • 11. Scrum • Papéis: – Scrum master: é o responsável por garantir que os princípios, valores e regras do Scrum sejam aplicados. – Product owner: é um representante do cliente. Responsável pelo levantamento de requisitos (histórias) e manutenção do backlog. – Time
  • 12. Scrum • Princípios: – Aceitar as incertezas – Constante planejamento – Trabalhar como um time – Equipes auto-gerenciáveis – Manter um ritmo de trabalho suportável – Entregas freqüentes
  • 13. Práticas Ágeis • Sprint: é um período de tempo, de 1 a 4 semanas, ao final do qual é apresentada uma nova funcionalidade integrada ao sistema
  • 14. Práticas Ágeis • Backlog é uma lista das atividades a serem realizadas pela equipe. – Os itens que compõe a lista são chamados de histórias – Todos podem incluir histórias – Somente o Product Owner pode priorizá-las – Product Owner pode priorizar novamente no início de cada Sprint
  • 15. Práticas Ágeis • Histórias: – São os problemas a serem resolvidos – São subdivididas em tarefas (tasks). Cada task tem: • um responsável • um executor (cada um escolhe o que acha que tem condições de resolver), • estimativa de horas (conforme a experiência do executor).
  • 16. Práticas Ágeis • Histórias – exemplo Como: Administrador do sistema Desejo: Que apenas pessoas autorizadas tenham acesso ao sistema de pesquisa Para com isso: Ter controle sobre o acesso aos dados Critérios de Aceitação Sistema de autenticação funcionando corretamente Conforme Mike Cohn
  • 17. Práticas Ágeis • Tarefas da história T01 - US03 – Acrescentar ao modelo de dados do sistema de carga a tabela de permissões de acesso Responsável: Ricardo/ João Complexidade: 13 Prioridade: 2 Iniciada em: 23/06 Finalizada em: 30/06 T02 - US03 - Elaborar as consultas de usuários cadastrados Responsável: João/ Jane Complexidade: 8 Prioridade: 5 Iniciada em: Finalizada em: T03 - US03 – Implementar a interface do sistema de autenticação Responsável: Ricardo/Guilherme Complexidade: 2 Prioridade: 4 Iniciada em: Finalizada em: T04 - US03 – Implementar a interface do sistema de cadastramento de usuários e permissões Responsável: Ricardo/Guilherme Complexidade: 2 Prioridade: 4 Iniciada em: Finalizada em: T05 – US03 – Linkar o sistema autenticação com o sistema de geração de gráficos e relatórios Responsável: Ricardo/ Carlos Complexidade: 21 Prioridade: 6 Iniciada em: Finalizada em:
  • 20. Prática da Oficina • Times de 4 pessoas + Product Owner Scrum Master
  • 21. Prática da Oficina • Projeto: construção de uma casinha de palitinhos Product Owner é quem vai definir os requisitos da casinha
  • 22. Prática da Oficina • Agenda – 19:30 as 20:15: Formação dos times e construção do backlog – 20:15 as 20:30 Planejamento dos sprints (2) – 20:30 as 21:00 Sprint 1 – 21:00 as 21:15 Avaliação do sprint 1 – 21:15 as 21:45 Sprint 2 – 21:45 as 22:00 Avaliação do sprint 2 e entrega do produto – 22:00 as 22:30 Encerramento