Implantação e Melhoria de Processos de SOFTWARE

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas III
Advertisements

FACULDADE DOS GUARARAPES
Implantação e Melhoria de Processos DE SOFTWARE
Contexto da Informação
Gerenciamento Pelas Diretrizes
GERENCIAMENTO DE INTEGRAÇÃO DO PROJETO
Experiência da SWQuality com a Implantação e Organização de Grupos de Empresas utilizando os Modelos MPS.BR e CMMI Ana Cristina Rouiller, DSc Ana Liddy.
PMBoK Project Management Body of Knowledge
Guia para Implantação de Testes em Pequenas e Médias Empresas de Software
CMM(Capabililty Matury Model)
QIP Quality Improvement Paradigm NASA Software Engineering Laboratory (70s) Abordagem bottom-up para melhoria de software a partir de experimentação e.
Instituto de Pesquisas Eldorado
CONSULTORIA EMPRESARIAL
SEPG Conference ´97.
Antonio Carlos Tonini Maio / 2004
Sistemas de Informação Capítulo 6
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
RUPinho Qualidade de Software
Gestão de Projetos.
Visão Geral PRO.NET.
Modelos de Maturidade de Processos de Software
Cap 2 – Processo de Software
Capability Maturity Model (CMM)
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
Melhoria de Processo: O Modelo IDEAL
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
MPS-Br.
PSBD II Projeto de Sistemas de Banco de Dados II
Gerenciamento da Qualidade
Melhoria do processo de software brasileiro
Curso de Administração com Ênfase em Marketing
AVALIAÇÃO DE PROCESSOS
Modelagem de Processos de Negócio
Capítulo 10 – Qualidade de Produtos de Software Escrito por: Renata Araújo Vírginia Chalegre Apresentado por: Cleice.
Modelos de Qualidade para indivíduos e grupos: PSP & TSP
Programa de Pós-Graduação em Engenharia de Produção - UNIFEI
Gerenciando Riscos em Ambientes de Múltiplos Projetos de Software: da Teoria à Prática Cristine Gusmão Hermano Perrelli Universidade Federal de Pernambuco.
Integração.
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Profª Eliane Costa Santana
Prof. Fábio Botelho Metodologia de Desenvolvimento de Software - MDS Padrões de Processo de Software: CMMI.
Engenharia de Software
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Renata Teles Moreira Orientador: Alexandre Vasconcelos
Uma abordagem de Melhoria de Processo de Software Geovane Nogueira Lima Orientador: Alexandre Vasconcelos Recife, 27 Março de 2007.
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
Prof. Paulo Barreto  O gerenciamento da informação, segundo Davenport (1997), é um conjunto estruturado de atividades que espelha.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
SECRETARIA DA FAZENDA DO ESTADO DE SÃO PAULO Gerenciamento de Serviços de TI - Evolução, Lições Aprendidas e Resultados Práticos - Dezembro / 2015.
CMMI Capability Maturity Model – Integration
O uso de XP em uma Organização CMM 2 Renata Endriss
Prof. Guilherme Alexandre Monteiro Reinaldo Recife

PROJETO SPICE ISO Integrantes: Erickson Balzaneli
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Copyright ©2014 Porto Consultoria & Serviços – todos os direitos reservados.
BSC BALECED SCORECARD É uma metodologia de gestão, com foco na implementação da estratégia da empresa e das táticas correlacionadas.
PETI Planejamento Estratégico de TI
A eficiência organizacional com base no gerenciamento de projetos: estudo de caso da AIESEC no Brasil Rafael Oliveira Carvalho Neto Orientador: Prof. Me.
Sistemas de Informação Capítulo 6 O uso consciente da tecnologia para o gerenciamento.
CMMI Capability Maturity Model Integration
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Implantação e Melhoria de Processos de SOFTWARE Hélio Fernando Bentzen hbpf@cin.ufpe.br

Roteiro Introdução Modelos para MPS IDEAL PRO2PI Seis Sigma DMAIC

Implantação de Melhoria de Processos Mudar ou implementar processos não é trivial Investimento de tempo e dinheiro Diferente de adotar ferramentas Afeta o trabalho das pessoas Mudanças não são feitas rapidamente Planejada Gerenciada e monitorada Adoção gradual Listar os problemas atualmente encontrados Priorizar problemas Plano estratégico: onde chegar? como chegar? quando chegar?

Benefícios da Melhoria do Processo de Software Visibilidade da execução dos projetos Previsibilidade de resultados Produtividade Qualidade do produto Habilidade para gerenciar complexidade Ambiente de trabalho e satisfação das pessoas

Modelos para Implantação e Melhoria de Processos

IDEAL A palavra IDEAL é um acrônimo para Iniciar (initiating), Diagnosticar (diagnosing), Estabelecer (establishing), Agir (acting) e Alavancar/Aprender (learning/leveraging) O modelo foi desenvolvido pelo SEI (Software Engineering Institute) e é baseado em experiências de trabalho com o Governo Norte-americano e outros clientes

IDEAL Melhoria baseada em CICLOS Evoluir ou aprender continuamente, no contexto organizacional, significa ser capaz de crescer baseado no passado, e seguir em frente gradualmente. [LIKER, 2003] Iniciar Diagnosticar Estabelecer Agir Aprender

Initiating (iniciar) Estabelecimento do alicerce da melhoria Papéis e responsabilidades são inicialmente definidos Fase focada no estímulo Definição do contexto (metas, objetivos, benefícios...) Construção do patrocínio Infraestrutura inicial para suporte da melhoria

Diagnosing (Diagnosticar) Foco em desenvolver um entendimento completo do trabalho de melhoria Definir o estado atual Definir futuro desejado Desenvolver recomendações de como proceder nas fases subsequentes Realizadas, idealmente, por um time com experiência e especialidade relevante na tarefa em mão

Establishing (Estabilizar) Priorização de práticas de melhoria e ajustes de práticas Desenvolver abordagem a partir do Diagnóstico Planejamento de ações detalhado (cronograma, tarefas, marcos, decisões, recursos, responsabilidades, controle de riscos)

Acting (Ação) Implementar o trabalho realizado nas 3 fases anteriores Criar uma solução que atenda as necessidades organizacionais identificadas Testar a solução criada com um projeto piloto Refletir experiências, modificações e lições obtidas através do projeto piloto, e implementar a solução em toda a organização

Learning (Aprender) A experiência obtida com execução do modelo IDEAL é revista para determinar se os objetivos foram atingidos Como executar mudanças mais eficazmente Coletar, analisar e documentar as lições Propostas de alterações para melhoria futura

IDEAL

PRO2PI Perfil de Capacidade de Processo para dirigir uma Melhoria de Processos (Process Capability Profile to drive Process Improvement) A abordagem PRO2PI definida na Tese de Doutorado de Clênio Figueiredo Salviano da UECE (Universidade Estadual de Campinas) propõe uma engenharia de processo dirigida por perfis de capacidade de processo.

PRO2PI Alinhado com os objetivos e estratégias da organização Pode ser alterado em função de mudanças nos objetivos e estratégias organizacionais Relação entre perfil e processo Dado um perfil de capacidade a que processo posso relacionar?

PRO2PI Define modelo Definição perfil de capacidade Usa perfil Avaliação perfil em relação ao modelo

PRO2PI A abordagem PRO2PI é composta por quatro elementos: PRO2PI-MODEL: modelo que unifica os elementos das estruturas dos modelos de capacidade da maturidade PRO2PI-MEAS: conjunto de medições para PRO2PI PRO2PI-PROP: oito propriedades - relevante, dinâmico, viável, sistêmico, representativo, que são aplicadas ao perfil como um todo e, rastreável, específico e oportuno, que podem ser aplicadas ou não a uma parte do PCP PRO2PI-CYCLE: processo para um ciclo de melhoria de processo

PRO2PI Objetivos do PRO2PI-CYCLE: Identificar e analisar os objetivos e estratégias Identificar os objetivos da melhoria Estabelecer critérios de qualidade para avaliar e melhorar um perfil de capacidade de processo

PRO2PI

SIX SIGMA É uma metodologia que tenta criar harmonia entre pessoas, tecnologia e estratégias de negócio Foco no cliente e sua satisfação Basicamente mede defeitos

Percentual Correto (%) Defeitos por Milhões de Oportunidades (DPMO) SIX SIGMA Nível Sigma Percentual Correto (%) Defeitos por Milhões de Oportunidades (DPMO) 1 30,9 691.462 2 69,1 308.538 3 93,31 66.807 4 99,37 6.210 5 99,977 233 6 99,99966 3,4 Níveis Sigma

SIX SIGMA Controle estatístico de processo Análise de falhas Garantia de possibilidade de repetição É uma medida de qualidade

SIX SIGMA É um framework de ferramentas básicas de qualidade com suporte à gerência de alto nível Objetiva a meta de processos quase perfeitos Os pontos chave para o sucesso do programa são o comprometimento de recursos e uma metodologia rigorosa para identificar e eliminar fontes de variação

DMAIC 6 Sigma utiliza como ferramenta o DMAIC O DMAIC serve como uma base dentro do 6 Sigma Empresas de software têm investido na sua implementação para melhoria dos seus processos de software Há uma melhoria de processo de forma quantitativa, através de medições e controle estatístico do processo

DMAIC

SIX SIGMA information security management system (ISMS)

Dúvidas? Semente plantada da qualidade