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

365
-1

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
365
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • As consideraçõesfinaisficaráparaumaapresentação oral.
  • 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×