FireScrum Agiles2009

54
FireScrum Ferramenta de Apoio à Projetos Scrum http://www.firescrum.com Eric Cavalcanti

description

 

Transcript of FireScrum Agiles2009

Page 1: FireScrum Agiles2009

FireScrumFerramenta de Apoio à Projetos Scrum

http://www.firescrum.com

Eric Cavalcanti

Page 2: FireScrum Agiles2009

Eric Cavalcanti• Mestre em Engenharia de Software pelo CESAR.EDU• Certificado Scrum Master pela ScrumAlliance• Utiliza Scrum desde 2006• Engenheiro de Software do C.E.S.A.R (Centro de Estudos e Sistemas

Avançados do Recife) • 15 anos de experiência na área de TI

Page 3: FireScrum Agiles2009

2006

Page 4: FireScrum Agiles2009

Projetos de desenvolvimentos de jogos com prazos de 3 a 4 meses

Page 5: FireScrum Agiles2009

Dificuldade em aplicar o processo existente

Page 6: FireScrum Agiles2009

Métodos Ágeis

XP FDD SCRUM

Page 7: FireScrum Agiles2009

SCRUM

Page 8: FireScrum Agiles2009

Ferramenta?

Page 9: FireScrum Agiles2009

Rich Internet Application

+ Scrum

= Eureka!

Page 10: FireScrum Agiles2009

Primeiro protótipoCodinome “ScrumMaster”

Page 11: FireScrum Agiles2009

2007

Page 12: FireScrum Agiles2009

Scrum desperta interesse na instituição

Mais de 30 colaboradores CSM

Page 13: FireScrum Agiles2009

“Sem ferramentas!”Apenas o quadro e Excel

Page 14: FireScrum Agiles2009

Problemas

Page 15: FireScrum Agiles2009

Mestrado CESAR.EDUFábrica FIRE

http://fire.cesar.edu.br/

Page 16: FireScrum Agiles2009

FireScrumFerramenta Open Source de apoio ao gerenciamento de projetos ágeis utilizando o SCRUM

Page 17: FireScrum Agiles2009

PremissasConstruído colaborativamente

Foco em usabilidadeFoco na simplicidade

Foco no ScrumFoco no Time

Page 18: FireScrum Agiles2009

Aspectos InovadoresArquitetura modularizadaInterfaces de internet rica

Código aberto Módulos não disponíveis por outras

ferramentasConstrução colaborativa

Page 19: FireScrum Agiles2009

2007/2008

Page 20: FireScrum Agiles2009

Banca Avaliadora

Executivos de Vendas, Marketing e Qualidade

Page 21: FireScrum Agiles2009

DissertaçãoFireScrum: Ferramenta de apoio à gestão de

projetos utilizando Scrum

Page 22: FireScrum Agiles2009

Módulo TaskBoardDesenvolvido por uma time de 13 alunos do

Mestrado/Doutorado do CIn/UFPEFábrica E-Fact

IN953Disciplina de engenharia de software ministrada

por Silvio Meira e Jones Albuquerque

Eric Cavalcanti - Product Owner

Page 23: FireScrum Agiles2009

Módulo TaskBoardProtótipos e Validação com Usuários

Page 24: FireScrum Agiles2009

Módulo TaskBoard

Page 25: FireScrum Agiles2009

2008

Page 26: FireScrum Agiles2009

Apresentação no Workshop “Uso do Scrum em Ambientes

CMMI”

Criação do site (www.firescrum.com)

Page 27: FireScrum Agiles2009

2009

Page 28: FireScrum Agiles2009

Articulação InstitucionalComprometimento de instituições

de renome nacional

Colaboração de estudantes, professores e profissionais

Page 29: FireScrum Agiles2009

Articulação Institucional

60 alunos divididos em 6 times do Mestrado/Doutorado do CIn/UFPE

IN953Disciplina de engenharia de software ministrada

por Silvio Meira e Jones Albuquerque

Page 30: FireScrum Agiles2009

Como Fazer?

Page 31: FireScrum Agiles2009

Scrum of Scrums

Page 32: FireScrum Agiles2009

EstruturaCoordinatorsSilvio L. Meira - Ph.D, Chief Scientist, CESAR, Professor, Federal University of Pernambuco

Jones Albuquerque - Ph.D, Professor, Federal Rural University of Pernambuco

Teresa Maciel - Ph.D Candidate, CSM

Luiz Eugênio Tenório (left) - Ph.D Candidate, CSM

Eric Cavalcanti - MSc Candidate, CSM

Raphael Freire - MSc Candidate

Product OwnerEric Cavalcanti - MSc Candidate, CSM

Scrum Master

Luis Eugênio Tenório (left) - Ph.D Candidate, CSM

Teresa Maciel - Ph.D Candidate, CSM

Aditional Support TeamRoberta Glasner - MSc Candidate, Usability Engineer, CSM

Lucio Cavalcanti - Graphical Designer, Caju

Page 33: FireScrum Agiles2009

EstruturaCore Module Team

Crescencio Lima- Scrum Master of the Team

Emmanuel Barreto

Filipe Alves

Graziela Simone

Helaine Lins

Jonatas Ferreira

Pietro Pereira

Rafael Brito

Willame Pereira

Taskboard Module Team

Ademir Junior

Anderson Pereira

Dalasiel Lima

Félix Farias

Jair Farias - Scrum Master of the Team

Lenildo Morais

Namedin Junior

Rafael Lucena

Rodrigo Freitas

Wislayne Moreira

Test Module Team

Audrey Vasconcelos - Scrum Master of the Team

Alexander Toledo

Anderson Braulio

Anderson Fellipe

Ivonei Freitas

Iuri Santos

Keldjan Alves

Leopoldo Ferreira

Thaysa Paiva

Bug Tracking Module

Adelnei Felix

Ana Luiza Leite

Camila Cunha

Emanoel Barreiros

Lubni Morais

Marcio Amorim - Scrum Master of the Team

Milton Moura

Nicolau Calado

Yuri de Almeida

Desktop Agent

Adauto Trigueiro

Alinne Correa

Igor Cavalcanti

João Paulo Fechine

Luciano Soares - Scrum Master of the Team

Luis AlbertoLima

Rafael Bacelar

Rebecca Linhares

Planning Poker Team

Hernan Muñoz

João Roberto

Leandro Oliveira

Renata Melo

Simone Araujo

Thiago Fernandes

Thiago Silva

Virgínia Chalegre - Scrum Master of the Team

Wylliams Barbosa

Page 34: FireScrum Agiles2009

Primeiro Beta Público

Mais de 500 downloads nas duas primeiras semanas

Page 35: FireScrum Agiles2009

Apresentação no EQPS Ouro Preto

“FireScrum - Ferramenta OpenSource para Apoio ao Uso do Scrum em Ambientes Distribuídos”

Page 36: FireScrum Agiles2009

FireScrum Workshop• Introduction (Jones Albuquerque/Silvio Meira)• How We use Scrum • FireScrum Presentation (Eric and Scrum teams)• Experiences in the Market- CESAR (Izabella Lira)• Experiences in the Market - Pitang (Luiz Borba)• Boris Gloger

Page 37: FireScrum Agiles2009

Arquitetura Modular

BugTracking

DesktopAgent

TestModule

CorePlanningPocker

Taskboard

Page 38: FireScrum Agiles2009

Arquitetura Geral

Red5

Page 39: FireScrum Agiles2009

Aspectos InovadoresVERSIONONE TARGETPROCESS SCRUMWORKS FIRESCRUM AGILO FOR SCRUM

Product Management X X X X X

Sprint Management X X X X X

Report and Analytics X X X X X

User Management X X X X X

Web Services API X X X X -

Bug Tracking X X - X X

TaskBoard X X X X -

Test Management - X - X -

Sprint Review X - - - -

Sprint Retrospective X - - - -

Release Planning X X X X X

Impediments Management

- X X X X

Desktop Agent - - - X -

Planning Poker - - - X -

Page 40: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

Scrum Distribuído

ArtigosDissertações e Teses

Usabilidade

Page 41: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

4 disciplinas de Engenharia de Software90 pós-graduandos

Page 42: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

Page 43: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

Page 44: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

Page 45: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

Page 46: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

Page 47: FireScrum Agiles2009

RelevânciaPesquisa Ensino Desenvolvimento

Page 48: FireScrum Agiles2009

Abrangêncialocal regional nacional internacional

17.833

Page 49: FireScrum Agiles2009

Abrangêncialocal regional nacional internacional

17.833

Page 50: FireScrum Agiles2009

O que está acontecendo?

Page 51: FireScrum Agiles2009

O que está acontecendo?

IN0980Módulo Sprint Retrospective

Page 52: FireScrum Agiles2009

Demo

Page 53: FireScrum Agiles2009

Acessem,Contribuam,Participem,

Usem!

www.firescrum.com

Page 54: FireScrum Agiles2009

Agradecimentos