18
FISL 12 – Fórum Internacional de Software Livre WSL – Workshop de Software Livre Implementação de um Módulo de Implementação de um Módulo de Implementação de um Módulo de Implementação de um Módulo de Rafael Raymundo, Guilherme Lacerda, Vinicius Ribeiro {rafael2000,guilhermeslacerda,vinicius.gadis}@gmail.com Implementação de um Módulo de Implementação de um Módulo de Gestão de Projetos baseado em Gestão de Projetos baseado em SCRUM para o Expresso Livre SCRUM para o Expresso Livre Implementação de um Módulo de Implementação de um Módulo de Gestão de Projetos baseado em Gestão de Projetos baseado em SCRUM para o Expresso Livre SCRUM para o Expresso Livre

Wsl2011 Módulo SCRUM para Expresso Livre

Embed Size (px)

DESCRIPTION

Implementação de um Módulo de Gestão de Projetos baseado em SCRUM para o Expresso Livre

Citation preview

Page 1: Wsl2011 Módulo SCRUM para Expresso Livre

FISL 12 – Fórum Internacional de Software LivreWSL – Workshop de Software Livre

Implementação de um Módulo de Implementação de um Módulo de Implementação de um Módulo de Implementação de um Módulo de

Rafael Raymundo, Guilherme Lacerda, Vinicius Ribeir o{rafael2000,guilhermeslacerda,vinicius.gadis}@gmail.com

Implementação de um Módulo de Implementação de um Módulo de Gestão de Projetos baseado em Gestão de Projetos baseado em SCRUM para o Expresso LivreSCRUM para o Expresso Livre

Implementação de um Módulo de Implementação de um Módulo de Gestão de Projetos baseado em Gestão de Projetos baseado em SCRUM para o Expresso LivreSCRUM para o Expresso Livre

Page 2: Wsl2011 Módulo SCRUM para Expresso Livre

Roteiro

� Introdução

� Projeto Expresso Livre

� Implementação do Módulo

� Considerações Finais

� Agradecimentos

Page 3: Wsl2011 Módulo SCRUM para Expresso Livre

Introdução

� Ferramentas Colaborativas (Groupware)

� Envolvimento com desenvolvimento deSoftware Livre

� Comunidade

� Uso e Estudo de Metodologias Ágeis

� Desenvolvimento de um módulo de gestão de projetos para umaferramenta colaborativa

� Estudo de ferramentas similares

Page 4: Wsl2011 Módulo SCRUM para Expresso Livre

Projeto Expresso Livre�Atores de Desenvolvimento

� Celepar� Dataprev� Prodeb� Prognus� SERPRO� Comunidade SW Livre em geral

� Comunidade� Fórum de Discussões, SVN, Wiki

� Tecnologias� PHP5, Jquery, PostgreSQL, LDAP

� Principais Módulos� Catálogo, e- mail, Agenda, Calendário

Page 5: Wsl2011 Módulo SCRUM para Expresso Livre

Estrutura

Page 6: Wsl2011 Módulo SCRUM para Expresso Livre

Implementação do Módulo de GP Ágil

� Principais problemas�Mudanças rápidas de projeto� Pequenas equipes e distribuídas� Padronização das práticas de GP

� Padrões de Desenvolvimento

� Requisitos� Multi-Projetos� Product Backlog� Sprint Backlog� Kanban

Page 7: Wsl2011 Módulo SCRUM para Expresso Livre

Modelo E-R

Page 8: Wsl2011 Módulo SCRUM para Expresso Livre

Lista de Projetos

Page 9: Wsl2011 Módulo SCRUM para Expresso Livre

Criando um novo projeto

Page 10: Wsl2011 Módulo SCRUM para Expresso Livre

Product Backlog

Page 11: Wsl2011 Módulo SCRUM para Expresso Livre

Nova tarefa

Page 12: Wsl2011 Módulo SCRUM para Expresso Livre

Sprints

Page 13: Wsl2011 Módulo SCRUM para Expresso Livre

Kanban

Page 14: Wsl2011 Módulo SCRUM para Expresso Livre

Considerações Finais

� Principais dificuldades�Adoção de padrões já pré-estabelecidos�

� Principais benefícios� Padronização das práticas de GP� Integração de equipes distribuídas� Maior controle e visibilidade do trabalho

�Adoção de padrões já pré-estabelecidos� Resultados ainda incipientes

Page 15: Wsl2011 Módulo SCRUM para Expresso Livre

Considerações Finais

� Trabalhos Futuros� Integração do módulo com o Expresso Mail� Uso do calendário para geração de alertas� Registro de Retrospectivas e Impedimentos�

� Links� GoogleCode

http://code.google.com/p/expressoalpha/� Comunidade Expresso Livre

http://trac.expressolivre.org/ticket/1823

�� Criação de gráficos de Burndown e Project Velocity

Page 16: Wsl2011 Módulo SCRUM para Expresso Livre

Perguntas?Perguntas?

Page 17: Wsl2011 Módulo SCRUM para Expresso Livre

Agradecimentos

Page 18: Wsl2011 Módulo SCRUM para Expresso Livre

Principais Referências

Ambler, Scott (2008). “Agile Adoption Rate Survey Results: February 2008”. Disponível em:<http://www.ambysoft.com/surveys/agileFebruary2008.html>. Acesso em 31.mar.2011.

Cohn, Mike (2011). “All Product Backlog and User Story Management Tools for Agile and ScrumProjects”. Disponível em: <http://www.userstories.com/products>. Acesso em 31.mar.2011.

Expresso Livre (2011). “Expresso Livre – Powered by eGroupware”. Disponível em:<http://www.expressolivre.org>. Acesso em 31.mar.2011.<http://www.expressolivre.org>. Acesso em 31.mar.2011.

Highsmith, Jim e Cockburn, Alistair (2001) “Agile Software Development: The business ofinnovation”, Prepared by the IEEE Computer Society/ACM Joint Task Force.

Hunt, John (2006) “Agile Software Construction”, Springer-Verlag London.

Schwaber, Ken e Beedle, Mike (2001) “Agile Software Development with Scrum”, Prentice Hall.

Schwaber, Ken (2004) “Agile Project Management with Scrum”, Microsoft Press.