1 / 24

Melhoria de Processo: O Modelo IDEAL

Melhoria de Processo: O Modelo IDEAL. Prof. Alexandre Vasconcelos (amlv@cin.ufpe.br). Melhoria de Processo: O Modelo IDEAL. Modelo para Melhoria de Processo de Software, desenvolvido pelo Software Engineering Institute Consiste de 5 fases

nika
Download Presentation

Melhoria de Processo: O Modelo IDEAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Melhoria de Processo: O Modelo IDEAL Prof. Alexandre Vasconcelos (amlv@cin.ufpe.br)

  2. Melhoria de Processo: O Modelo IDEAL • Modelo para Melhoria de Processo de Software, desenvolvido pelo Software Engineering Institute • Consiste de 5 fases • I (Initiating) estabelecimeno da infra-estrutura inicial, regras e responsabilidades são definidas • D (Diagnosing) Determinação do gap da situação atual com relação à desejada • E (Establishing) Estabelecimento de objetivos e prioridades (elaboração do plano de ação) • A (Acting) Execução do trabalho de acordo com o plano • L (Learning) aprendizado sobre experiências e definição de melhorias para novos ciclos

  3. Melhoria de Processo: O Modelo IDEAL: Fases • Fase de iniciação: quando o patrocínio e a infra-estrutura de melhoria do processo de software são definidos e estabelecidos. • Atividades • Estímuloparamudança • Estabelecer o contexto • Construirpatrocinio • Estabelecer a infra-estrutura

  4. Melhoria de Processo: O Modelo IDEAL: Fases • Fase de diagnóstico: quando avaliações são conduzidas para estabelecer a linha base de maturidade do processo de software e um conjunto de recomendações de melhoria é comunicado à organização. • Atividades: • Caracterizar o estadoatual • Desenvolverrecomendações

  5. Melhoria de Processo: O Modelo IDEAL: Fases • Fase de estabelecimento: quando a infra-estrutura de melhoria do processo de software é construída, incluindo a formação de equipes de trabalho nos processos e a definição de estratégias de melhoria do processo de software e planos táticos. • Atividades: • Estabelecerprioridades • Desenvolverestratégia • Planejarações

  6. Melhoria de Processo: O Modelo IDEAL: Fases • Fase de ação: quando as melhorias são implementadas. • Atividades • Criarsolução • Executar e Testarsolução • Refinarsolução • Implementarsolução

  7. Aplicação:Reforma do Prédio do SEI Prof. Alexandre Vasconcelos (amlv@cin.ufpe.br)

  8. Aplicação Estímulo para Mudança (Iniciação) • Paredes sujas, manchadas, rachadas e arranhadas • Má imagem para o SEI

  9. Aplicação Estabelecimento do Contexto (Iniciação) • Inúmeras pessoas trabalhando, algumas em horário integral • Impossibilidade de proibição prolongada de acesso • Necessidade de realizar reforma de maneira mais rápida e economicamente possível

  10. Aplicação Construção do Patrocínio (Iniciação) • Dono do prédio (patrocinador) • Com base nos termos de acordo no aluguel - o prédio deveria ter sido pintado a cada cinco anos

  11. Aplicação Estabelecimento da Infra-estrutura (Iniciação) • O esforço foi dividido em 4 equipes, coordenadas pelo gerente de serviço do prédio: • Grupo de limpeza • Responsáveis pelos telefones • Equipe de suporte computacional • Equipe de serviços do prédio

  12. Aplicação Caracterização do Estado Atual (Diagnóstico) • Prédio não era pintado nem limpado a mais de 10 anos • Paredes e tetos sujos, rachados e/ou furados • Necessidade de limpeza de todos os espaços e que reparos fossem realizados

  13. Aplicação Desenvolver Recomendação (Diagnóstico) • Limpar e pintar o prédio durante o expediente normal de negócios

  14. Aplicação Estabelecimento de Prioridades (Estabelecimento) • Saúde e conveniência dos empregados • Interromper as operações o mínimo possível • Qualidade do trabalho - a qualidade da limpeza e da pintura não podia ser comprometida por nenhuma razão

  15. Aplicação Desenvolver Estatégia (Estabelecimento) • Pintura realizada durante horário de descanso dos empregados • Pintura de secagem lenta deveriam ser feitas nos finais de semana • Limpeza e pintura da sala deveriam ser programadas com os empregados e não poderiam durar mais de 3 dias • Funcionários responsáveis por embalar seus próprios pertences • Deveriam ser pintadas 6 salas por dia

  16. Aplicação Planejamento de ações (Estabelecimento) • Mudança e limpeza, 15 de janeiro • Pintura, 16 de janeiro • Nova mudança, 17 de janeiro • Área comum e pinturas com tinta de secagem lenta, fim de semana, 19 de janeiro

  17. Aplicação Criar Solução (Ação) • Desenvolver procedimento usado para pintar uma única sala • Pintar o restante seria uma técnica iterativa e incremental

  18. Aplicação Execução e teste da solução • Primeira semana: “Solução com um projeto piloto ” • 3 falhas principais: • coordenação entre a equipe de suporte computacional e a equipe de limpeza (conflitos de horário) • pouca disponibilidade de caixas para embalar os pertences • o movimento constante dos itens no prédio

  19. Aplicação Refinamento da Solução • mudança feita pela equipe de suporte computacional foi às 9:00 AM ao invés de 12:00 PM, evitando contato com a equipe de limpeza • grande número caixas extras • equipamentos de som (fones) e atividades extras para evitar estresse aos funcionários

  20. Aplicação Implementação da Solução • Esta fase pode ser repetida mais de uma vez • Pintura do prédio inteiro de acordo com o procedimento revisado pelas atividades anteriores • Todos os envolvidos sabiam do progresso da execução do serviço a partir dos feedbacks dados ao Gerente de Serviço

  21. Aplicação Analisar e Validar • Comparar os resultados do esforço da melhoria com seus objetivos • Coletar e analisar as lições aprendidas do esforço • A questão das caixas para a embalagem poderia ter sido mais bem assegurada, como também a questão do equipamento computacional. • documentadas para uso em esforços subseqüentes de natureza similar.

  22. Aplicação Propor Ações Futuras • Instalação do tapete novo, usando um procedimento similar à pintura com pequenas adaptações com base nas lições aprendidas • Ameaça mais séria à alergia do que a pintura

  23. Referências • Kautz, Karlheinz; Hansen, Henrik; Thaysen, Kim. Applying and adjusting a Software Process Improvement Model in Practice: The use of the IDEAL Model in a Small Software Enterprise, ACM-ICSE 2000, Limerick, Ireland • Börjesson, Ana; Mathiassen, Lars; Making SPI Happen: The IDEAL Distribution of Effort; IT University, Gothenburg, Sweden. IEEE-HICSS´03

More Related