SlideShare une entreprise Scribd logo
1  sur  28
Universidade Federal Rural da Amazônia
Bacharelado em Sistemas de Informação
Instituto CiberEspacial
Métodos Ágeis
Alunos:
Leynner Roque,
Renan Soranso.

1
Ferramenta Open Source para Apoio ao Uso
do Scrum por Equipes Distribuídas.

FireScrum
2
Agenda
Características
 Cenário
 Motivação (Para usar a ferramenta)
 Histórico
 FireScrum (Abordagem da Ferramenta)
 Principais Funcionalidades
 Vantagens
 FireScrum vs Outras Ferramentas.
 Demonstração


3
Motivação


Problemas

4
Cenário


Equipes Distribuídas

5
Motivação
Scrum muito utilizado no
desenvolvimento de Software,
 Aumento de desenvolvimento com
Equipes Distribuídas,
 Aumentar a comunicação entre o
time,
 Foco na Produtividade,
 Visão da produção por todos da
Equipe.


6
Histórico


FireScrum é uma ferramenta open source para apoio de
gerenciamento de projetos ágeis que utilizam Scrum.



Concebido a partir de um trabalho de conclusão de curso.



Foi implementado por 60 alunos de pós graduação de
Engenharia de Software da Universidade Federal de
Pernambuco.



Foi desenvolvido utilizando conceitos web 2.0 de Rich
Internet Applications.



Aplicado para equipes de desenvolvimento distribuídas.

7
Características











Foco em Usabilidade,
Simplicidade,
Foco no Scrum,
Foco no Time,
Arquitetura Modularizada,
Interface de Internet Rica,
Código Aberto,
Módulos não disponíveis em outras Ferramentas,
Construído Colaborativamente.

8
FireScrum


Possibilita um gerenciamento sistemático da
equipe em desenvolvimento
distribuído, controle e acompanhamento das
atividade realizadas, progresso do produto.



Organização, ponto chave para se utilizar o
FireScrum.

9
FireScrum
Principais Funcionalidades
 Divididas em Módulos integrados.
 Módulo Core – Mais importante
 Módulo TaskBoard
 Módulo Planning Poker
 Módulo Test Management
 Módulo Bug Tracking
 Módulo Desktop Agent


10
Core
Responsável por toda parte operacional do
Scrum.
Assume:
 Controle de Acesso.
 Cadastro de Usuários.
 Cadastro de Projeto.
 Criação de Item de BackLog.
 Criação de Sprints.
 Associação de Itens de backlogs a Sprints.
 Criação de uma tarefa para um dado item de
backlog.
 Alocação de um membro a determinada tarefa.
 Geração do Gráfico de Burndown da Sprint.
 Gráfico Burndown do Produto.


11
Core

12
TaskBoard
Reproduz o Quadro Físico das tarefas.
Assume:
 Visualizar os itens de backlog para sprint selecionada
 Priorizar os itens de backlog da sprint selecionada
 Cadastrar tarefas, para um determinado item de
backlog.
 Mudar o estado das tarefas arrastando pelo quadro
 Cadastrar impedimentos.
 Associar impedimentos a tarefas ou itens de backlog.
 Efetuar zoom in ou zoom out no quadro
 Aplicação de filtros.
 Visualizar o percentual de progresso da sprint corrente.


13
TaskBoard

14
Planning Poker
Uso remoto da Técnica Planning Poker
 Utiliza comunicação via chat, video ou
texto
Assume:
 Visualizar itens do backlog a serem
estimados.
 Definir valores das estimativas
 Compartilhar video e audio dos
participantes
 Gerenciar a processo de estimativa
entre os participantes.


15
Planning Poker

16
Test Management
Criação de casos de testes e seu
gerenciamento.
Assume:
 Criação de plano de testes
 Criação de casos de teste
 Criação de job de execução de teste
 Associar casos de testes a itens de
backlog
 Registro de resultados de testes.
 Criação e disponibilização de bibliotecas
de casos de teste


17
Test Management

18
Bug Tracking
Registro de Bugs.
Assume:
 Registrar Bug,
 Associar um item de backlog a um bug,
 Definir um responsável e adicionar notad ao bug,
 Anexar arquivos ao bug
 Enviar e-mails para os envolvidos com o bug,
 Gerar relatórios com filtros sobre os bugs,


19
Bug Tracking

20
Desktop Agent
Facilita o acesso as funcionalidades do FireScrum
Assume:
 Visualizar tarefas do usuário,
 Editar Tarefas,
 Recebe alertas do Sistema,
 Reportar bugs,
 Fornece um chat entre os membros do time.


21
Resultados gerados pelo
FireScrum

22
Estrutura FireScrum


Para realização de atividades, uma
estrutura modular foi implantada no
FireScrum.

23
Arquitetura


Completando a estrutura modular, e realizar todo o processo
de uso da ferramenta por seus módulos. A arquitetura macro
do FireScrum está dividida em duas partes: Front-End e
Back-End (Eric Cavalcanti, 2009 ).

24
Ferramenta de Apoio ao
desenvolvimento com Scrum






Desenvolvimento colaborativo.
Código Aberto.
Organização em desenvolvimento com
equipes distribuídas.
Visão do desenvolvimento.
Apresenta funcionalidades extras em
relação a outras ferramentas de
gerenciamento de projetos.
25
Diferencial FireScrum
Funcionalidades
Product
Management

VersionOne

TargetProces
s

x

x

x

x

x

x

x

x

x

x

x

Test Management
Bug Tracking

x

TaskBoard

x

x

ScrumWorks

FireScrum

Desktop Agent

x

x

x

Planning Poker

AgiloForScrum

x

26
Resultados de Uso do
Sistema


Prototipagem e validação na ferramenta pelo usuário.



Intuitivo para acompanhamento do projeto.



Participação em grupos de discussão sobre a Metodologia
Scrum apontam a ferramenta como utilíssima no seguimento
de desenvolvimento distribuído e presencial.



Contabilizando mais de 7500 downloads, 34 mil visitas de
126 países.(http://www.cesar.edu.br/pesquisa/produtos.php).

27
Considerações Finais

28

Contenu connexe

Similaire à Firescrum - UFRA 2013

plano_de_projeto_controlart_final
plano_de_projeto_controlart_finalplano_de_projeto_controlart_final
plano_de_projeto_controlart_finaluserrx
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCPFrank Coelho
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcpFrank Coelho
 
Cloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemCloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemFlávio Lisboa
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...Anderson Kanegae Soares Rocha
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumThiago Barros, PSM
 
Plano de projeto cafis
Plano de projeto cafisPlano de projeto cafis
Plano de projeto cafisJonathas Silva
 
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)Bruno Camara
 
Apresentação Estágio UDESC
Apresentação Estágio UDESCApresentação Estágio UDESC
Apresentação Estágio UDESCMarcos Ferreira
 
Ferramentas para Ambiente de Desenvolvimento Ágil
Ferramentas para Ambiente de Desenvolvimento ÁgilFerramentas para Ambiente de Desenvolvimento Ágil
Ferramentas para Ambiente de Desenvolvimento ÁgilInael Rodrigues
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de Software
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de SoftwareDextra Sistemas: A linguagem PHP no modelo de Fábrica de Software
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de SoftwareDextra
 
Fire scrum 2010
Fire scrum 2010Fire scrum 2010
Fire scrum 2010Scumpb
 
Plano de Projeto de Software para produtos da Lacertae SW
Plano de Projeto de Software para produtos da Lacertae SWPlano de Projeto de Software para produtos da Lacertae SW
Plano de Projeto de Software para produtos da Lacertae SWrafahreis
 
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...Wildtech
 

Similaire à Firescrum - UFRA 2013 (20)

FireScrum
FireScrumFireScrum
FireScrum
 
plano_de_projeto_controlart_final
plano_de_projeto_controlart_finalplano_de_projeto_controlart_final
plano_de_projeto_controlart_final
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
Cloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemCloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvem
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
Plano de projeto cafis
Plano de projeto cafisPlano de projeto cafis
Plano de projeto cafis
 
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
 
Apresentação Estágio UDESC
Apresentação Estágio UDESCApresentação Estágio UDESC
Apresentação Estágio UDESC
 
Ferramentas para Ambiente de Desenvolvimento Ágil
Ferramentas para Ambiente de Desenvolvimento ÁgilFerramentas para Ambiente de Desenvolvimento Ágil
Ferramentas para Ambiente de Desenvolvimento Ágil
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de Software
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de SoftwareDextra Sistemas: A linguagem PHP no modelo de Fábrica de Software
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de Software
 
Fire scrum 2010
Fire scrum 2010Fire scrum 2010
Fire scrum 2010
 
Plano de Projeto de Software para produtos da Lacertae SW
Plano de Projeto de Software para produtos da Lacertae SWPlano de Projeto de Software para produtos da Lacertae SW
Plano de Projeto de Software para produtos da Lacertae SW
 
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
Implementação de um módulo de gestão de projetos baseado em Scrum para o Expr...
 
Java Seminar
Java SeminarJava Seminar
Java Seminar
 
Ct java vi_2010_16
Ct java vi_2010_16Ct java vi_2010_16
Ct java vi_2010_16
 
Plano de Projeto SGS
Plano de Projeto SGSPlano de Projeto SGS
Plano de Projeto SGS
 

Dernier

Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 

Dernier (20)

Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 

Firescrum - UFRA 2013

  • 1. Universidade Federal Rural da Amazônia Bacharelado em Sistemas de Informação Instituto CiberEspacial Métodos Ágeis Alunos: Leynner Roque, Renan Soranso. 1
  • 2. Ferramenta Open Source para Apoio ao Uso do Scrum por Equipes Distribuídas. FireScrum 2
  • 3. Agenda Características  Cenário  Motivação (Para usar a ferramenta)  Histórico  FireScrum (Abordagem da Ferramenta)  Principais Funcionalidades  Vantagens  FireScrum vs Outras Ferramentas.  Demonstração  3
  • 6. Motivação Scrum muito utilizado no desenvolvimento de Software,  Aumento de desenvolvimento com Equipes Distribuídas,  Aumentar a comunicação entre o time,  Foco na Produtividade,  Visão da produção por todos da Equipe.  6
  • 7. Histórico  FireScrum é uma ferramenta open source para apoio de gerenciamento de projetos ágeis que utilizam Scrum.  Concebido a partir de um trabalho de conclusão de curso.  Foi implementado por 60 alunos de pós graduação de Engenharia de Software da Universidade Federal de Pernambuco.  Foi desenvolvido utilizando conceitos web 2.0 de Rich Internet Applications.  Aplicado para equipes de desenvolvimento distribuídas. 7
  • 8. Características          Foco em Usabilidade, Simplicidade, Foco no Scrum, Foco no Time, Arquitetura Modularizada, Interface de Internet Rica, Código Aberto, Módulos não disponíveis em outras Ferramentas, Construído Colaborativamente. 8
  • 9. FireScrum  Possibilita um gerenciamento sistemático da equipe em desenvolvimento distribuído, controle e acompanhamento das atividade realizadas, progresso do produto.  Organização, ponto chave para se utilizar o FireScrum. 9
  • 10. FireScrum Principais Funcionalidades  Divididas em Módulos integrados.  Módulo Core – Mais importante  Módulo TaskBoard  Módulo Planning Poker  Módulo Test Management  Módulo Bug Tracking  Módulo Desktop Agent  10
  • 11. Core Responsável por toda parte operacional do Scrum. Assume:  Controle de Acesso.  Cadastro de Usuários.  Cadastro de Projeto.  Criação de Item de BackLog.  Criação de Sprints.  Associação de Itens de backlogs a Sprints.  Criação de uma tarefa para um dado item de backlog.  Alocação de um membro a determinada tarefa.  Geração do Gráfico de Burndown da Sprint.  Gráfico Burndown do Produto.  11
  • 13. TaskBoard Reproduz o Quadro Físico das tarefas. Assume:  Visualizar os itens de backlog para sprint selecionada  Priorizar os itens de backlog da sprint selecionada  Cadastrar tarefas, para um determinado item de backlog.  Mudar o estado das tarefas arrastando pelo quadro  Cadastrar impedimentos.  Associar impedimentos a tarefas ou itens de backlog.  Efetuar zoom in ou zoom out no quadro  Aplicação de filtros.  Visualizar o percentual de progresso da sprint corrente.  13
  • 15. Planning Poker Uso remoto da Técnica Planning Poker  Utiliza comunicação via chat, video ou texto Assume:  Visualizar itens do backlog a serem estimados.  Definir valores das estimativas  Compartilhar video e audio dos participantes  Gerenciar a processo de estimativa entre os participantes.  15
  • 17. Test Management Criação de casos de testes e seu gerenciamento. Assume:  Criação de plano de testes  Criação de casos de teste  Criação de job de execução de teste  Associar casos de testes a itens de backlog  Registro de resultados de testes.  Criação e disponibilização de bibliotecas de casos de teste  17
  • 19. Bug Tracking Registro de Bugs. Assume:  Registrar Bug,  Associar um item de backlog a um bug,  Definir um responsável e adicionar notad ao bug,  Anexar arquivos ao bug  Enviar e-mails para os envolvidos com o bug,  Gerar relatórios com filtros sobre os bugs,  19
  • 21. Desktop Agent Facilita o acesso as funcionalidades do FireScrum Assume:  Visualizar tarefas do usuário,  Editar Tarefas,  Recebe alertas do Sistema,  Reportar bugs,  Fornece um chat entre os membros do time.  21
  • 23. Estrutura FireScrum  Para realização de atividades, uma estrutura modular foi implantada no FireScrum. 23
  • 24. Arquitetura  Completando a estrutura modular, e realizar todo o processo de uso da ferramenta por seus módulos. A arquitetura macro do FireScrum está dividida em duas partes: Front-End e Back-End (Eric Cavalcanti, 2009 ). 24
  • 25. Ferramenta de Apoio ao desenvolvimento com Scrum      Desenvolvimento colaborativo. Código Aberto. Organização em desenvolvimento com equipes distribuídas. Visão do desenvolvimento. Apresenta funcionalidades extras em relação a outras ferramentas de gerenciamento de projetos. 25
  • 26. Diferencial FireScrum Funcionalidades Product Management VersionOne TargetProces s x x x x x x x x x x x Test Management Bug Tracking x TaskBoard x x ScrumWorks FireScrum Desktop Agent x x x Planning Poker AgiloForScrum x 26
  • 27. Resultados de Uso do Sistema  Prototipagem e validação na ferramenta pelo usuário.  Intuitivo para acompanhamento do projeto.  Participação em grupos de discussão sobre a Metodologia Scrum apontam a ferramenta como utilíssima no seguimento de desenvolvimento distribuído e presencial.  Contabilizando mais de 7500 downloads, 34 mil visitas de 126 países.(http://www.cesar.edu.br/pesquisa/produtos.php). 27

Notes de l'éditeur

  1. As consideraçõesfinaisficaráparaumaapresentação oral.