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

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

2nd CONTECSI International Conference on Information Systems and Technology Management. TECSI/FEA/USP 01-03 June, 2005 USP/São Paulo/SP 2º CONTECSI Congresso.

Apresentações semelhantes


Apresentação em tema: "2nd CONTECSI International Conference on Information Systems and Technology Management. TECSI/FEA/USP 01-03 June, 2005 USP/São Paulo/SP 2º CONTECSI Congresso."— Transcrição da apresentação:

1 2nd CONTECSI International Conference on Information Systems and Technology Management. TECSI/FEA/USP 01-03 June, 2005 USP/São Paulo/SP 2º CONTECSI Congresso Internacional de Gestão de Tecnologia e Sistemas de Informação. TECSI/FEA/USP 01-03 de Junho de 2005 USP/São Paulo/SP Proposta de uma Abordagem para a Implantação do Processo de Gerenciamento de Configuração de Software João Ronaldo Del Ducca Cunha, Antonio Francisco do Prado, Antonio Carlos dos Santos

2 Roteiro Introdução Implantação de Processos de Software Uma Abordagem para Implantação de um Processo de GCS Avaliação dos Resultados Considerações Finais e Trabalhos Futuros

3 Introdução Dificuldade das empresas em adotar conceitos e práticas da Engenharia de Software. Motivos: Bom investimento em recursos humanos e financeiros (principalmente pequenas e médias empresas) Aspecto Cultural (resistências das pessoas em adotar as práticas na rotina de trabalho)

4 Introdução Almejando reduzir estas dificuldades Gerenciamento de Configuração de Software(GCS) Melhoria da qualidade de projetos por meio do suporte às atividades relacionadas tanto aos aspectos gerenciais quanto técnicos do projeto. Estudos resultam na elaboração de documentos: oExemplo: definição do escopo etc.

5 Implantação de Processos de Software Aspectos que envolvem na implementação de GCS [Oliveira et al., 2001]: Aspectos Gerenciais: Como planejar o processo, acompanhar as modificações, estabelecer prioridades, cronogramas; Aspectos Organizacionais: Infra-estrutura da organização, autoridades e responsabilidades necessárias para a execução do processo; Aspectos Culturais: Como as pessoas lidam com a qualidade de software e as práticas de Engenharia de Software, qual a cultura existente na organização e qual a maneira mais adequada de se fazer mudanças em tal cultura; Aspectos Técnicos: Qual ferramenta adotar, como configurá-la, entre outros.

6 Implantação de Processos de Software Modelo IDEAL, definido por Software Engineer Institute (SEI) modelo de programas de melhoria que pode ser utilizado como mecanismo para realizar a implantação de processos de software

7 Implantação de Processos de Software

8

9 GCS pode ser dividida em duas etapas: Planejamento: onde se tem a elaboração do plano de GCS; Implementação: onde se tem a execução desse plano no projeto de software. Plano de GCS: aspectos relacionados à gerência, atividades de GCS, implantação e recursos necessários para sua realização Elaboração demonstra preocupação com o controle da evolução do que foi desenvolvido no projeto e, consequentemente, com a qualidade.

10 Uma Abordagem para Implantação de um Processo de GCS Descrição da Abordagem Três etapas e 12 atividades Etapa: “Inicio da Implementação” 1. Obter Patrocínio: Agente de Mudança justifica o uso. 2. Levantar Informações sobre o Processo de GCS: estudo de viabilidade. Relatos de Experiência. 3. Levantar Informações sobre a Empresa: Verificar os projetos de software. Necessidades da empresa

11 Uma Abordagem para Implantação de um Processo de GCS Descrição da Abordagem Três etapas e 12 atividades Etapa: “Montagem da Solução” 4. Estabelecer Objetivos e Metas: Os objetivos descrevem o contexto sobre o qual a implantação estará sendo realizada. Já as metas definem a realização da implantação propriamente dita 5. Definir uma Abordagem para o Processo de GCS 6. Selecionar Ferramentas de GCS 7. Escolher o Projeto-Piloto

12 Uma Abordagem para Implantação de um Processo de GCS Descrição da Abordagem Três etapas e 12 atividades Etapa: “Planejamento e Execução do Processo de GCS” 8. Definir o Plano de GCS: Definir a estrutura organizacional para a execução da abordagem de GCS. 9. Implementar o Plano de GCS: Apresentar os membros, designação de papéis. Envolve Reuniões. Ao término da atividade, o Agente de Mudança deverá compor um relatório com dificuldades, soluções, perguntas frequentes, entre outros.

13 Uma Abordagem para Implantação de um Processo de GCS Descrição da Abordagem Três etapas e 12 atividades Etapa: “Planejamento e Execução do Processo de GCS” 10. Acompanhamento da Execução do Plano de GCS: Garantir a correta execução e obter sugestões e críticas. 11. Avaliar a Implementação do Plano de GCS: Avaliar se os benefícios, descritos nas metas, foram alcançados. 12. Estender a Implementação para Outros Projetos de Software.

14 Uma Abordagem para Implantação de um Processo de GCS

15 Avaliação dos Resultados Estudo de Caso Escolha de um Agente de Mudança “Obter Patrocínio” – pesquisadores do Departamento “Estabelecer Objetivos e Metas” – Objetivo era a implantação do processo de GCS e a meta era a implantação das atividades referentes à Identificação e Controle de Configuração “Levantar Informações sobre a Empresa” – NÃO EXECUTADA “Selecionar Ferramentas de GCS” – SoCManager

16 Avaliação dos Resultados Estudo de Caso Escolha de um Agente de Mudança “Escolher o Projeto - Piloto” – Selecionaram Quatro “Definir o Plano de GCS” e “Implementar o Plano de GCS” “Acompanhamento da Execução do Plano de GCS” – O Agente de Mudança acompanhou a utilização da ferramenta SoCManager “Avaliar a Implementação do Plano de GCS” – Foram obtidas impressões das pessoas que atuaram nos projetos acerca da utilização da ferramenta quanto da abordagem do processo. “Estender a Implementação para Outros Projetos de Software” – NÃO APLICADA

17 Resultados do Estudo de Caso A construção de frameworks EAD e multimídia. O tempo decorrido na execução da abordagem foi de 4 meses. Os três primeiros meses teve-se a construção dos domínios, e no último a construção das aplciações.

18 Considerações Finais e Trabalhos Futuros Facilidade do controle sobre a aplicação do processo de GCS nos projetos. Permitiu avaliar os problemas detectados durante a implantação, permitindo a melhoria do processo de GCS. Aplicação do meio industrial. Aperfeiçoamento da abordagem e previsão de tempo para a sua realização.


Carregar ppt "2nd CONTECSI International Conference on Information Systems and Technology Management. TECSI/FEA/USP 01-03 June, 2005 USP/São Paulo/SP 2º CONTECSI Congresso."

Apresentações semelhantes


Anúncios Google