21
Universidade Federal de Lavras - UFLA Produção de Software com Ênfase em SL Trabalho de Conclusão de Curso - Defesa Gerência do desenvolvimento do componente SICE Sistema de Controle de Estoque do Projeto VIA DIGITAL – um estudo de caso. Aluna: Jeanne Louize Emygdio Orientadora: Prof. Ângela Maria Alves Novembro de 2007

Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Embed Size (px)

Citation preview

Page 1: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Universidade Federal de Lavras - UFLAProdução de Software com Ênfase em SLTrabalho de Conclusão de Curso - Defesa

Gerência do desenvolvimento do componente SICE

Sistema de Controle de Estoque do ProjetoVIA DIGITAL – um estudo de caso.

Aluna: Jeanne Louize EmygdioOrientadora: Prof. Ângela Maria Alves

Novembro de 2007

Page 2: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Contextualização – VIA DIGITAL

Uma proposta inovadora para a criação de um serviço auto-sustentável

a integrar uma biblioteca de componentes e de software livres voltados

à administração pública municipal constituindo elo de ligação entre

prefeituras, desenvolvedores, empresas, instituições de apoio e

universidades, organizados em torno de modelos de negócio e

interação baseados em software livre.

Agente Financiador Participantes

Page 3: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Contextualização – SICE

O SICE – Sistema de Controle de Estoques, componente selecionado a

ser desenvolvido para a Prefeitura Municipal de Recreio (MG)

tem como objetivo possibilitar o controle da entrada e saída de

produtos do almoxarifado, permitindo que estes sejam

vinculados ao patrimônio da referida Prefeitura.

Page 4: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Motivações

● oferecer contribuição de valor para o projeto e oficializar uma participação ativa no Movimento de Software Livre Nacional;

● estabelecer contatos profissionais visando futuras realizações e compartilhamento de conhecimentos;

● perceber novas áreas de interesse de acordo com as habilidades pessoais visando novas especializações;

● incentivar o uso de SL e a elaboração de modelos de negócios rentáveis para o Centro de Desenvolvimento e Pesquisa onde atuo.

Page 5: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Objetivos

Relatar as experiências resultantes das práticas gerenciais

executadas para sustentar o desenvolvimento do componente

aliadas às iniciativas para a implementação de um processo de

desenvolvimento que garantisse maior qualidade à fase de

produção e ao software em si e que, ao mesmo tempo, validasse a

metodologia prevista para o desenvolvimento do SICE.

Page 6: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Conhecendo o easYProcessProcesso simplificado de desenvolvimento, baseado Rational Unified

Process (RUP), Extreme Programming (XP) e Agile Modeling.

Figura 1: Síntese do easYProcess.Fonte: EasyProcess – Um processo de desenvolvimento de software.

Page 7: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 1 – Identificação do escopo do problema

Page 8: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 2 – Definição de papéis

Figura 2: Papéis no easYProcess.Fonte: EasyProcess – Um processo de desenvolvimento de software

(Cont.)

Figura 3: Papéis no SICE.

Dificuldades encontradas:

● conciliar: profissão x produção x escrita do TCC.

Page 9: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 3 – Conversa com o cliente

(Cont.)

Page 10: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 4 – Inicialização

(Cont.)

Page 11: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 5 – Planejamento de releases

(Cont.)

Figura 4: Planejamento de releases para o SICE.

Page 12: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 6 – Planejamento de iteração

(Cont.)

Page 13: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 6 – Planejamento de iteração

(Cont.)

Figura 5: Plano de iterações. Figura 6: TAT – Tabela de alocação de tarefas.

Page 14: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 7 – Implementação

(Cont.)

Figura 7: Técnicas sugeridas e aplicadas.

Page 15: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 8 – Reunião de acompanhamento

(Cont.)

Page 16: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 8 – Reunião de acompanhamento

(Cont.)

Figura 8: TAT - concluída.

Page 17: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Praticando o easYProcessFase 9 – Fim da iteração – testes de aceitação

Figura 9: Áreas do PMBOK atendidas no easYProcess.

Page 18: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Constatações

● conhecer o domínio do problema o mais cedo possível;● buscar experiências de outras pessoas em situações similares;● formalizar contatos necessários o mais cedo possível ;● familiarizar com a metodologia bem antes da equipe;● alocar outros membros da equipe para dividir a gerência;● avaliar constantemente a comunicação e o planejamento.

Iniciativas cruciais para o sucesso de um projeto

Gerência de projetos + Implantação de

metodologias + SL = DESAFIO

Page 19: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Valor agregadoResultados positivos:● 71h09min de dedicação em todas as atividades propostas;● satisfação das expectativas sinalizadas nas motivações;● disponibilização de um referencial histórico para os próximos voluntários;● oportunidade de apresentar o trabalho no VIII Congresso de Qualidade na

Produção de Software e em outros eventos da área.

Perspectivas:● divulgar o projeto e dar continuidade à colaboração iniciada

META:META:● Certificação PMI em Gerência de projetos.

Page 20: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Agradecimentos

À Prof. Ângela,pela oportunidade, troca de conhecimentos, paciência e compreensão em vários momentos.

Aos colegas de curso pelo auxílio, em especial ao Roberto, Juliano e ao Cláudio,pelo companheirismo, humildade, paciência, bom humor e disponibilidade em qualquer hora do dia e das noites (que não foram poucas). Foi um prazer ter conhecido cada um de vocês.

Page 21: Apresentação do TCC de Produção de Software Livre realizada na UFLA em 2007

Mensagem finalDiante do contexto apresentado, finalizo com um pensamento muito adequado a este momento onde a oportunidade abrange ainda o despertar de inteligências colaborativas, dinâmicas e transformadoras, restritas apenas aos limites da criatividade humana:

Estes novos tempos, com ares de “conspiração universal”, desafiam nosso potencial para superar velhos limites, para superar o medo e a inércia; para atingirmos níveis de realização, de plenitude de ação, de liberdade, de aproximação e contato humano, de colaboração e de compartilhamento. É o momento participarmos ativamente das discussões em torno destas revoluções e encontrarmos a nossa maneira de colaborarmos para a construção de uma nova realidade, sendo sujeitos de nossa própria educação.

Mozart Linhares SilvaNovas Tecnologias – Educação e Sociedade na era da Informação.

Contatos: [email protected]