A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Apresentação Final DONE is Open Not Enclosed - A free Software Factory 22/08/05.

Apresentações semelhantes


Apresentação em tema: "Apresentação Final DONE is Open Not Enclosed - A free Software Factory 22/08/05."— Transcrição da apresentação:

1 Apresentação Final DONE is Open Not Enclosed - A free Software Factory 22/08/05

2 Agenda Equipe Definição Papéis Ferramentas Projeto MARACATU Processo –Fases –Ciclo de Vida Evolução do Processo Conclusão

3 Equipe Definição Papéis Ferramentas Projeto MARACATU 1.André Assad (2a. fase) 2.Carolina Maia 3.Ednaldo Souza Filho 4.Eduardo Cruz 5.Emerson Espínola 6.Fred Durão 7.Gibeon Aquino 8.Jarley Nóbrega 9.Kellyton Brito 10.Marcely Santos 11.Paula Ferreira 12.Rodrigo Mendes 13.Starch Souza 14.Vinícius Garcia

4 Equipe Definição Papéis Ferramentas Projeto MARACATU História O processo D.O.N.E é baseado na necessidade de desenvolvimento de software livre usando o modelo de Fábrica de Software. Ele foi elaborado por um grupo de estudantes de mestrado e doutorado do CIn/UFPE para dar suporte às atividades da disciplina Engenharia de Software – IN953 (2005.1)

5 Equipe Definição Papéis Ferramentas Projeto MARACATU PapelEquipe Gerente de ProjetoJarley / Marcely Líder TécnicoRodrigo / Eduardo Analista de NegócioVinicius / Marcely Arquiteto de SoftwareGibeon Engenheiro de QualidadePaula Engenheiro de ConfiguraçãoStarch Engenheiros de SoftwareFred, Ednaldo, Carol, Kellyton, Rodrigo, Eduardo, Gibeon Engenheiro de TestesEmerson / André

6 Equipe Definição Papéis Ferramentas Projeto MARACATU FerramentaFinalidade XPlannerReportagem de Esforço CVSControlador de Versões Issue TrackerGerenciador de Mudanças / Atividades ArgoUMLModelagem UML Eclipse + Plug-insCodificação JavaNCSS + JDependMétricas de Código AntIntegração MS/WordDocumentação Skype / MSNComunicação

7 Equipe Definição Papéis Ferramentas Projeto MARACATU O projeto foi orientado visando o desenvolvimento de um plugin para o Eclipse para realizar a busca de componentes em repositórios de projetos na web através de palavras-chave e facetas. Eclipse O mecanismo de busca é baseado no Lucene, uma ferramenta Open Source criada pela Apache Software Foundation.Lucene, A tecnologia e as pesquisas utilizadas para este projeto tiveram o suporte do grupo RiSE - Reuse in Software Engineering, criado em Abril de 2004 pelo professor Sílvio Romero de Lemos Meira e seus estudantes. O objetivo principal do RiSE é investigar e desenvolver o estado da arte de práticas relacionadas ao reuso de software.RiSE - Reuse in Software Engineering

8 Processo Fases Ciclo de Vida Evolução Conclusão Modelo do Processo O processo foi desenvolvido com foco nas atividades de desenvolvimento de software Open Source com base nas metodologias RUP e XP. O processo tem duas grandes áreas: Suporte e Engenharia.

9 Processo Fases Ciclo de Vida Evolução Conclusão Áreas de Suporte –Venda –Planejamento e Acompanhamento –Garantia da Qualidade –Gerência de Configuração –Delivery Áreas de Engenharia –Requisitos –Análise e Projeto –Implementação –Testes –Avaliação

10 Processo Fases Ciclo de Vida Evolução Conclusão O ciclo de vida é composto por pequenas iterações.

11 Processo Fases Ciclo de Vida Evolução Conclusão Foram escritos 2 processos –Na fase 1, o processo contemplava muitas práticas do RUP, muitos artefatos, mas percebeu-se que era sobrecarregado e não foi seguido. –Na fase 2, o processo foi completamente reescrito considerando práticas de desenvolvimento distribuído, ou seja, precisávamos trabalhar como se fossemos uma fábrica Open Source através do uso de ferramentas para facilitar a distribuição das atividades, comunicação da equipe e coleta de métricas. Apesar de dois processos terem sido definidos, nenhum deles funcionou efetivamente...

12 Processo Fases Ciclo de Vida Evolução Conclusão Dificuldades em ambos processos

13 Processo Fases Ciclo de Vida Evolução Conclusão Dificuldades em ambos processos

14 Processo Fases Ciclo de Vida Evolução Conclusão A experiência foi surpreendente para todos os integrantes; Consideramos que realmente trabalhamos e vivenciamos problemas de uma comunidade Open Source; Aprendemos que um projeto presencial é difícil e que em comunidade é muito mais complicado;

15 Obrigado! Everything you want will be D.O.N.E !!!


Carregar ppt "Apresentação Final DONE is Open Not Enclosed - A free Software Factory 22/08/05."

Apresentações semelhantes


Anúncios Google