Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Universidade Federal Rural da Amazônia
Bacharelado em Sistemas de Informação
Instituto CiberEspacial
Métodos Ágeis
Alunos:...
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)
 ...
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,
 A...
Histórico


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



...
Características











Foco em Usabilidade,
Simplicidade,
Foco no Scrum,
Foco no Time,
Arquitetura Modulariza...
FireScrum


Possibilita um gerenciamento sistemático da
equipe em desenvolvimento
distribuído, controle e acompanhamento ...
FireScrum
Principais Funcionalidades
 Divididas em Módulos integrados.
 Módulo Core – Mais importante
 Módulo TaskBoard...
Core
Responsável por toda parte operacional do
Scrum.
Assume:
 Controle de Acesso.
 Cadastro de Usuários.
 Cadastro de ...
Core

12
TaskBoard
Reproduz o Quadro Físico das tarefas.
Assume:
 Visualizar os itens de backlog para sprint selecionada
 Prioriz...
TaskBoard

14
Planning Poker
Uso remoto da Técnica Planning Poker
 Utiliza comunicação via chat, video ou
texto
Assume:
 Visualizar it...
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...
Test Management

18
Bug Tracking
Registro de Bugs.
Assume:
 Registrar Bug,
 Associar um item de backlog a um bug,
 Definir um responsável e...
Bug Tracking

20
Desktop Agent
Facilita o acesso as funcionalidades do FireScrum
Assume:
 Visualizar tarefas do usuário,
 Editar Tarefas,...
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 arquit...
Ferramenta de Apoio ao
desenvolvimento com Scrum






Desenvolvimento colaborativo.
Código Aberto.
Organização em de...
Diferencial FireScrum
Funcionalidades
Product
Management

VersionOne

TargetProces
s

x

x

x

x

x

x

x

x

x

x

x

Tes...
Resultados de Uso do
Sistema


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



Intuitivo para acompanhamento do ...
Considerações Finais

28
Upcoming SlideShare
Loading in …5
×

Firescrum - UFRA 2013

574 views

Published on

Trabalho apresentado por dois alunos de Sistemas de Informação da UFRA (Leynner Roque / Renan Soranso) na disciplina de métodos ágeis, tendo como base o trabalho "Ferramenta opensource para apoio ao uso do scrum por equipes distribuídas".

Published in: Education
  • Be the first to comment

  • Be the first to like this

Firescrum - UFRA 2013

  1. 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. 2. Ferramenta Open Source para Apoio ao Uso do Scrum por Equipes Distribuídas. FireScrum 2
  3. 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
  4. 4. Motivação  Problemas 4
  5. 5. Cenário  Equipes Distribuídas 5
  6. 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. 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. 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. 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. 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. 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
  12. 12. Core 12
  13. 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
  14. 14. TaskBoard 14
  15. 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
  16. 16. Planning Poker 16
  17. 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
  18. 18. Test Management 18
  19. 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
  20. 20. Bug Tracking 20
  21. 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
  22. 22. Resultados gerados pelo FireScrum 22
  23. 23. Estrutura FireScrum  Para realização de atividades, uma estrutura modular foi implantada no FireScrum. 23
  24. 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. 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. 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. 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
  28. 28. Considerações Finais 28

×