SlideShare a Scribd company logo
1 of 28
Download to read offline
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

More Related Content

Similar to 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
 

Similar to 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
 

Recently uploaded

morfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptxmorfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptxCindiaAianaFLDantas
 
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...excellenceeducaciona
 
LAPBOOK DO SISTEMA SOLAR colorido e.pdf
LAPBOOK  DO SISTEMA SOLAR colorido e.pdfLAPBOOK  DO SISTEMA SOLAR colorido e.pdf
LAPBOOK DO SISTEMA SOLAR colorido e.pdfVivianeFerreiradaSil5
 
Regimento da ADUFC-Seção Sindical do ANDES-SN
Regimento da ADUFC-Seção Sindical do ANDES-SNRegimento da ADUFC-Seção Sindical do ANDES-SN
Regimento da ADUFC-Seção Sindical do ANDES-SNADUFC S.Sind
 
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptxIntroducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptxgabrieladesousa54
 
Projeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamentalProjeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamentalDiana328805
 
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptxAULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptxJosé Roberto Pinto
 
01. Considerando as informações da imagem acima, explique de formas simples e...
01. Considerando as informações da imagem acima, explique de formas simples e...01. Considerando as informações da imagem acima, explique de formas simples e...
01. Considerando as informações da imagem acima, explique de formas simples e...atividademapa3
 
Texto sobre dengue, com atividades e caça palavras
Texto sobre dengue, com atividades e caça palavrasTexto sobre dengue, com atividades e caça palavras
Texto sobre dengue, com atividades e caça palavrasEdileneAlves18
 
Os impactos ambientais e suas consequências
Os impactos ambientais e suas consequênciasOs impactos ambientais e suas consequências
Os impactos ambientais e suas consequênciasLaianaLessaTeixeiraP
 
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...excellenceeducaciona
 
trabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogiatrabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogiakarinareserva924
 
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptxLição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptxTiagoCarpesDoNascime
 
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdfCADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdfPaulissandraCoelho1
 
Ensino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino ReligiosoEnsino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino ReligiosoLUZIATRAVASSO1
 
Jean Piaget - Trajetória, teoria e contribuições para educação.
Jean Piaget - Trajetória, teoria e contribuições para educação.Jean Piaget - Trajetória, teoria e contribuições para educação.
Jean Piaget - Trajetória, teoria e contribuições para educação.marianedesouzapadua
 

Recently uploaded (20)

NBR 14724.2011. Trabalhos acadêmicos. 1s24.pdf
NBR 14724.2011. Trabalhos acadêmicos. 1s24.pdfNBR 14724.2011. Trabalhos acadêmicos. 1s24.pdf
NBR 14724.2011. Trabalhos acadêmicos. 1s24.pdf
 
Complementação: Aplicando as Normas da ABNT. 1s24.pdf
Complementação: Aplicando as Normas da ABNT. 1s24.pdfComplementação: Aplicando as Normas da ABNT. 1s24.pdf
Complementação: Aplicando as Normas da ABNT. 1s24.pdf
 
morfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptxmorfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptx
 
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
 
LAPBOOK DO SISTEMA SOLAR colorido e.pdf
LAPBOOK  DO SISTEMA SOLAR colorido e.pdfLAPBOOK  DO SISTEMA SOLAR colorido e.pdf
LAPBOOK DO SISTEMA SOLAR colorido e.pdf
 
Jogo dos Materiais - final Domínio Materiais.pdf
Jogo dos Materiais - final Domínio Materiais.pdfJogo dos Materiais - final Domínio Materiais.pdf
Jogo dos Materiais - final Domínio Materiais.pdf
 
Sugestões para a montagem e desenvolvimento de slides.pdf
Sugestões para a montagem e desenvolvimento de slides.pdfSugestões para a montagem e desenvolvimento de slides.pdf
Sugestões para a montagem e desenvolvimento de slides.pdf
 
Regimento da ADUFC-Seção Sindical do ANDES-SN
Regimento da ADUFC-Seção Sindical do ANDES-SNRegimento da ADUFC-Seção Sindical do ANDES-SN
Regimento da ADUFC-Seção Sindical do ANDES-SN
 
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptxIntroducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
 
Projeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamentalProjeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamental
 
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptxAULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
 
01. Considerando as informações da imagem acima, explique de formas simples e...
01. Considerando as informações da imagem acima, explique de formas simples e...01. Considerando as informações da imagem acima, explique de formas simples e...
01. Considerando as informações da imagem acima, explique de formas simples e...
 
Texto sobre dengue, com atividades e caça palavras
Texto sobre dengue, com atividades e caça palavrasTexto sobre dengue, com atividades e caça palavras
Texto sobre dengue, com atividades e caça palavras
 
Os impactos ambientais e suas consequências
Os impactos ambientais e suas consequênciasOs impactos ambientais e suas consequências
Os impactos ambientais e suas consequências
 
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
 
trabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogiatrabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogia
 
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptxLição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
 
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdfCADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
 
Ensino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino ReligiosoEnsino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino Religioso
 
Jean Piaget - Trajetória, teoria e contribuições para educação.
Jean Piaget - Trajetória, teoria e contribuições para educação.Jean Piaget - Trajetória, teoria e contribuições para educação.
Jean Piaget - Trajetória, teoria e contribuições para educação.
 

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

Editor's Notes

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