firescrum - ufra 2013
Post on 24-Jun-2015
299 Views
Preview:
DESCRIPTION
TRANSCRIPT
1
Universidade Federal Rural da Amazônia
Bacharelado em Sistemas de Informação
Instituto CiberEspacial
Métodos Ágeis
Alunos:
Leynner Roque,
Renan Soranso.
3
AgendaCaracterísticas CenárioMotivação (Para usar a ferramenta)HistóricoFireScrum (Abordagem da
Ferramenta)Principais FuncionalidadesVantagensFireScrum vs Outras Ferramentas.Demonstração
6
MotivaçãoScrum 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.
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.
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.
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.
10
FireScrum
Principais FuncionalidadesDivididas em Módulos integrados.Módulo Core – Mais importanteMódulo TaskBoardMódulo Planning PokerMódulo Test ManagementMódulo Bug TrackingMódulo Desktop Agent
11
CoreResponsá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.
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.
15
Planning PokerUso remoto da Técnica Planning PokerUtiliza comunicação via chat, video ou
textoAssume:Visualizar itens do backlog a serem
estimados.Definir valores das estimativasCompartilhar video e audio dos
participantesGerenciar a processo de estimativa
entre os participantes.
17
Test ManagementCriação de casos de testes e seu
gerenciamento.Assume:Criação de plano de testesCriação de casos de testeCriação de job de execução de testeAssociar casos de testes a itens de
backlogRegistro de resultados de testes.Criação e disponibilização de bibliotecas
de casos de teste
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 bugEnviar e-mails para os envolvidos com o bug,Gerar relatórios com filtros sobre os bugs,
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.
23
Estrutura FireScrumPara realização de atividades,
uma estrutura modular foi implantada no FireScrum.
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 ).
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.
26
Diferencial FireScrum
Funcionalidades
VersionOne
TargetProcess
ScrumWorks FireScrum
AgiloForScrum
Product Management
x x x x x
Test Management
x x x
Bug Tracking x x x x
TaskBoard x x x x
Desktop Agent x
Planning Poker x
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).
top related