![Page 1: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/1.jpg)
Sistema de Importação de Dados de Clínicas Radiológicas para o Projeto Invesalius: O processo de Desenvolvimento de
Software Livre com a Metodologia XP
![Page 2: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/2.jpg)
Introdução
⇨ - Demanda Invesalius⇨ - Portal do SPB⇨ - Metodologia XP
![Page 3: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/3.jpg)
Software Livre
⇨ Usado, copiado, estudado, modificado e distribuído sem restrições
⇨ Open Source – dissidência⇨ Licenças
⇨ GPL⇨ BSD⇨ LPG-PC Open Source
![Page 4: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/4.jpg)
Software Livre
⇨ Modelo Desenvolvimento: Iterativo e Incremental
⇨ Comunidades SL : KDE, APACHE
![Page 5: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/5.jpg)
Gerência de Projetos
⇨ Gerenciamento: Aplicação de Conhecimentos, Habilidades e Técnicas para projetar tarefas que visem atingir ou exceder as necessidades e expectativas das partes envolvidas no projeto. (PMBOK)
![Page 6: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/6.jpg)
Gerência de Projetos
⇨ Engenharia do Processo – definição e manutenção dos processos e das ODS(produtividade)
⇨ Engenharia do produto – Construção do Software(qualidade)
⇨ Áreas de conhecimento no gerenciamento de Projetos
![Page 7: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/7.jpg)
Processos de Desenvolvimento de Software
⇨ Tradicionais x Ágeis⇨ Rup ( Conceitos, Fases, Disciplinas e
Fluxos)
![Page 8: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/8.jpg)
Processos de Desenvolvimento de Software
⇨ Processos Ágeis – XP Indivíduos e interação entre eles mais
que processos e ferramentas Software em funcionamento mais que
documentação abrangente Colaboração com o cliente mais que
negociação de contratos Responder a mudanças mais que
seguir um plano
![Page 9: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/9.jpg)
Conceitos Básicos do XP
⇨ XP – conj. de práticas que giram em torno de valores básicos e que tem princípios (ponte entre valores e práticas)
⇨ Valores: Feedback, Comunicação, Simplicidade, Coragem
⇨ Princípios:Feedback Rápido, Assumir Simplicidade, Abraçar Mudanças, Trabalho de Qualidade
![Page 10: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/10.jpg)
Conceitos Básicos do XP
⇨ Práticas do XP: Jogo de planejamento, Pequenas releases, Metáfora, Projeto simples, Testes, Refinamento do design, Programação em pares, Posse coletiva, Integração Contínua, Semana de 40 horas, Cliente no local, Padrões de Codificação
![Page 11: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/11.jpg)
XP
⇨ Ciclo de vida – curto⇨ Papéis – treinador, rastreador,
programador, cliente, testador e consultor⇨ Não usar XP – acima de 12 pessoas
![Page 12: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/12.jpg)
Processo de Desenvolvimento SL
![Page 13: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/13.jpg)
Desenvolvimento SL
![Page 14: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/14.jpg)
SL
⇨ Ferramentas⇨ Comunição⇨ CVS⇨ Qualidade –melhoria processo de
desenvolvimento⇨ Ambiente Colaborativo
![Page 15: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/15.jpg)
Portal SPB
⇨ Este portal tem como proposta facilitar a implantação de novas ferramentas nos setores administrativos do estado, divulgar, integrar e fornecer soluções livres, baseadas no bem software, para toda sociedade.
⇨ Diversos Produtos⇨ Projeto Invesalius
⇨ Demandas
![Page 16: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/16.jpg)
Usando XP no Projeto
⇨ Equipe
![Page 17: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/17.jpg)
Usando XP no Projeto
⇨ Papéis: nivel 1, 2 e 3 comunidade SL⇨ Princípios
⇨ Feedback rápido: reuniões semanais⇨ Simplicidade: estórias prioritárias⇨ Mudanças: pequenas releases – abraçar
mudanças⇨ Qualidade : especificação do cliente
![Page 18: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/18.jpg)
Usando XP no Projeto
⇨ Práticas⇨ Jogo de planejamento⇨ Pequenos lançamentos⇨ Metáfora⇨ Projeto Simples⇨ Testes⇨ Programação Pares (comunicação treinador)⇨ Posse Coletiva⇨ 40 h ⇨ Integração Contínua⇨ Ciente no local⇨ Padrão codificação
![Page 19: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/19.jpg)
Ferramentas
⇨ SVN⇨ Phyton 2.5.2⇨ WxPython 2.8⇨ Boa Constructor⇨ Dcm4che 2.0⇨ Chat⇨ Zoho
![Page 20: O processo de desenvolvimento de software livre com a metodologia XP](https://reader033.vdocuments.site/reader033/viewer/2022061213/5496797eac79591d2e8b5091/html5/thumbnails/20.jpg)
Gerência Projeto
⇨ Coordenar inicialização do projeto⇨ Acompanhar Projeto⇨ Verificar Releases⇨ Definir e Distribuir Responsabilidades
⇨ Conclusão: Adaptação XP⇨ Gerência: árdua e complexa⇨ Desafios: engajar pessoas no projeto para
atingir metas