Uma Proposta Orientada a Perfis de Capacidade de Processo para Evolução da Melhoria de Processo de Software



Documentos relacionados
PRO2PI: Perfis de Capacidade de Processo para Melhoria de Processo

De MPS/SPI para MDPEK: Objetivos da apresentação

Uma visão pessoal, baseada em processos, para competitividade em software

Uma Experiência de Capacitação e Início de Melhoria de Processo de Software com o Método PRO2PI-WORK

Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura. O Modelo. Wesley Torres Galindo. wesleygalindo@gmail.

Modelos de Maturidade: MPS.BR. Aécio Costa

Políticas de Qualidade em TI

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2

Método para aplicação de modelos de melhoria e avaliação do processo de desenvolvimento de software em sistemas críticos de segurança.

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

Profa. Celia Corigliano. Unidade IV GERENCIAMENTO DE PROJETOS DE TI

Projeto 2.32 Consolidação da Metodologia para Avaliação de Processos de Software de MPEs Baseada na Norma ISO/IEC (SPICE)

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;

MPS.BR Melhoria de Processo do Software Brasileiro

Introdução ao CMM (CapabilityMaturityModel) e CMMI (Capability Maturity Model Integration)

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec

15504MPE - Desenvolvendo um Método para Avaliação de Processos de Software em MPEs Utilizando a ISO/IEC 15504

Método para auxiliar na definição de perfis de capacidade de processo a partir de características organizacionais - PCPM

Introdução aos Modelos de Capacidade de Processo do CMMI, MPS-BR, ISO/IEC e outros Clênio F. Salviano e Alfredo Tsukumo

Prof. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE

Processo de Software

MOPROSOFT E A REDE LATINOAMERICANA PARA A INDÚSTRIA DO SOFTWARE

Aplicação da ISO/IEC TR na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

Gerenciamento de TI. Paulo César Rodrigues

MODELOS DE MELHORES GOVERNANÇA DE T.I. PRÁTICAS DA. Prof. Angelo Augusto Frozza, M.Sc.

Reutilização no MPS.BR e no projeto Cooperativa MPS.BR SOFTSUL. Porto Alegre, Agosto de Sumário

Parceria entre ifactory e UFC Quixadá na Adaptação e Implantação de Processos de Software

Adriano Marum Rômulo. Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR

Universidade Federal de Goiás Instituto de Informática Engenharia de Software Código da Matriz Curricular: 105P1NB

Expansão do Programa MPS.BR - Melhoria de Processo do Software Brasileiro ( )

APLICAÇÃO DE BOAS PRÁTICAS DE QUALIDADE DE SOFTWARE NO DESENVOLVIMENTO DE UM PROTÓTIPO DE SISTEMA DE REGISTRO ELETRÔNICO EM SÁUDE ASSISTENCIAL

PMO (Project Management Office) - Implantação de Escritório de Projetos

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Dificuldades no desenvolvimento de software Características do mercado de software A participação de Minas Gerais no cenário nacional

Qualidade de Software. Aécio Costa

Gerenciando Riscos no Desenvolvimento de Software

Análise da Maturidade de um Processo de Teste Orientado a Artefatos

QUALIDADE DE SOFTWARE AULA N.7

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira


CIÊNCIA DA COMPUTAÇÃO Engenharia de SoftwareLuiz Carlos Aires de Macêdo. Gestão de Projeto de Software

UMA ABORDAGEM SOBRE OS PADRÕES DE QUALIDADE DE SOFTWARE COM ÊNFASE EM SISTEMAS PARA WEB

Como Iniciar uma Melhoria Viável e Necessária em uma Micro ou Pequena Empresa de Software

Agenda. Alessandra Zoucas Marcello Thiry Clênio F. Salviano

Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização

Scrum e CMMI no C.E.S.A.R Relato de Experiência

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

Métodos de Desenvolvimento de Software. Aula 1: Introdução

PROJECT MANAGEMENT PMI AND PMBOK. PMI e PMBOK Aula de Luiz Eduardo Guarino de Vasconcelos

do software Brasileiro

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

Sumário. Prefácio Capítulo 1 O que é qualidade? Capítulo 2 Normas e organismos normativos Capítulo 3 Métricas: visão geral...

Seleção de ferramentas para ambientes de desenvolvimento de software

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:

PROVA DISCURSIVA (P )

Qualidade de software

Governança de TI. Aguinaldo Aragon Fernandes, Dsc. Vladimir Ferraz de Abreu

FACULDADE SENAC GOIÂNIA

F U N D A Ç Ã O E D U C A C I O N A L S Ã O J O S É. MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI)

Charles Sales Bicalho. Orientador: Prof. Dr. Oscar Dalfovo

Engenharia de Software

FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software

Aplicação da ISO/IEC TR na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa

Governança de TI Prof. Carlos Henrique Santos da Silva, MSc

QUALIDADE DE SOFTWARE

ENGENHARIA DE SOFTWARE I

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA-UFES Departamento de Computação

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo

MPS.BR Melhoria de Processo do Software Brasileiro

Cap a í p t í ul u o l o 8 : 8 C on o c n l c u l s u ã s o IC-UNICAMP Capítulo 8: Conclusão

Este programa tem como objetivo consolidar conhecimentos sobre as melhores práticas de Governança em TI com base nos modelos propostos pela

SIMPROS a 05 Dezembro de 2007

Programa 04/12/ /12/ Relato de experiência Integração de modelos CMMI, MPS.BR e ISO 9000 na 7COMm Sergio Esmério (7COMm)

H&M Consultoria Empresarial Ltda Gestão do Conhecimento para a Qualidade e Melhoria dos Processos de Desenvolvimento de Software e Certificação

Curso de. Formação Executiva em Estratégia, Governança e Processos de TI

Implantação da Governança a de TI na CGU

CERTIFICAÇÃO BRASILEIRA DE MELHORIA DE PROCESSO DE SOFTWARE: O MPS.BR

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP

Visão Geral da Certificação CERTICS Fonte: CTI Renato Archer, Softex e Assespro Junho, 2014

Resultados alcançados com a Ferramenta Channelem implementação de sucesso da Gerência de Projetos no nível G de maturidade do MR-MPS

Implantação da Governança a de TI na CGU

1 Introdução 1.1. Motivação

Especialização em Qualidade e Governança de TI

GTI Governança de TI

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

Processo de Desenvolvimento de Software

Modelo de processos para la industria de software

Alessandro Almeida 22/08/ Semestre de 2013 SIN-NA8

Gestão da Qualidade em Projetos

Programa MPS.BR e Modelo MPS: Contribuições para a Evolução da Qualidade de Software no Brasil

Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática Programa de Pós-Graduação em Desenvolvimento de Sistemas para Web

Melhoria de Processos CMMi

Transcrição:

Departamento de Engenharia de Computação e Automação Industrial Faculdade de Engenharia Elétrica e de Computação Universidade Estadual de Campinas DCA FEEC Unicamp Tese de Doutorado Março 2006 Orientador: Prof. Dr. Mario Jino Uma Proposta Orientada a Perfis de Capacidade de Processo para Evolução da Melhoria de Processo de Software Clenio Figueiredo Salviano clenio.salviano@{cenpra.gov.br, terra.com.br} #1

Contexto, problemas e oportunidades: * Busca da Engenharia de Software * Sucesso da Melhoria de Processo de Software baseada nos Níveis de Maturidade do SW-CMM e CMMI * Diversidade de contextos e objetivos estratégias da indústria intensiva em software * Uso de múltiplos modelos (ex.: CMMI, 9001, PMBOK,...) * Flexibilidade dos Modelos Contínuos (ISO/IEC 15504,...) Objetivo geral: Evoluir a atual Melhoria de Processo de Software, ou que níveis de maturidade Humphrey teria definido para uma determinada organização, em um determinado momento, e qual desses níveis deveria ser atingido? Metodologia e processo da pesquisa: * Indústria-como-laboratório [Potts 1993] * Ciclos de exploração, aplicação e consolidação [1999-2006,...] #2

Objetivos: Objetivo 1: investigar arquiteturas estagiada e contínua Objetivo 2: evoluir melhoria de de processo para para modelos contínuos Objetivo 3: desenvolver abordagem para para esta esta melhoria evoluída Objetivo 4: exercitar esta esta abordagem principalmente em em micro e pequenas empresas Objetivo 5: estabelecer agenda de de pesquisa Proposta 1: três gerações de arquitetura de modelos de capacidade de processo: estagiada fixa, contínua fechada e contínua aberta Proposta 2: Propostas: engenharia de processo dirigida por perfil de capacidade de processo Proposta 3: abordagem PRO2PI com propriedades, modelo, ciclo de melhoria e medições Proposta 4: método para estabelecimento de PRO2PI Proposta 5: agenda de pesquisa Legenda: A B B é uma proposta para o objetivo A #3

{ (Engenharia de Processo) (de Software e de qualquer outro Trabalho Humano Intensivo em Conhecimento) Dirigida por (Perfis de Capacidade de Processo) } Perfil de Capacidade de Processo M 1 (o espaço de modelagem) segundo o aspecto capacidade de processo érepresentadopor perfil como um modelo descritivo do processo perfil como um modelo prescritivo provê requisitos e orientações para o processo M 0 (o mundo) Processo #4

ISO/IEC 15504 Contexto e objetivos estratégicos da organização e da unidade 1 de 6 ações de melhoria de processo processo da unidade Boas práticas de modelos de capacidade de processo (SW-CMM, ISO/IEC 15504-5, icmm, CMMI-SE/SW, OPM3, COBIT, escm-sp, MR-MPS,...), de outros modelos de referência (ISO 9001, PMBOK, ISO/IEC 12207, SWEBOK, EFQM, PNQ, RUP,...) e/ou de qualquer outra fonte resultados de desempenho #5

Contexto e objetivos estratégicos da organização e da unidade 2 de 6 Boas práticas de modelos de capacidade de processo (SW-CMM, ISO/IEC 15504-5, icmm, CMMI-SE/SW, OPM3, COBIT, escm-sp, MR-MPS,...), de outros modelos de referência (ISO 9001, PMBOK, ISO/IEC 12207, SWEBOK, EFQM, PNQ, RUP,...) e/ou de qualquer outra fonte definep Níveis de Capacidade PRO2PI Perfil de Capacidade de Processo Áreas de Processo processo da unidade resultados de desempenho #6

Contexto e objetivos estratégicos da organização e da unidade 3 de 6 Boas práticas de modelos de capacidade de processo (SW-CMM, ISO/IEC 15504-5, icmm, CMMI-SE/SW, OPM3, COBIT, escm-sp, MR-MPS,...), de outros modelos de referência (ISO 9001, PMBOK, ISO/IEC 12207, SWEBOK, EFQM, PNQ, RUP,...) e/ou de qualquer outra fonte definep Níveis de Capacidade PRO2PI Perfil de Capacidade de Processo Áreas de Processo usap ações de melhoria de processo processo da unidade resultados de desempenho #7

Contexto e objetivos estratégicos da organização e da unidade 4 de 6 Boas avaliapr práticas de modelos de resultados de capacidade de capacidade de processo processo (SW-CMM, ISO/IEC 15504-5, icmm, CMMI-SE/SW, OPM3, COBIT, escm-sp, MR-MPS,...), de outros modelos de referência (ISO 9001, PMBOK, ISO/IEC 12207, SWEBOK, EFQM, PNQ, RUP,...) e/ou de qualquer outra fonte definep Níveis de Capacidade PRO2PI Perfil de Capacidade de Processo Áreas de Processo usap ações de melhoria de processo processo da unidade resultados de desempenho #8

5 de 6 Contexto e características de um segmento ou definem domínio Modelo mais específico Níveis de Capacidade c 5 c 3 c 1 Perfis de Capacidade de Processo p i p j p k... Áreas de Processo Boas práticas de modelos de capacidade de processo (SW-CMM, ISO/IEC 15504-5, icmm, CMMI-SE/SW, OPM3, COBIT, escm-sp, MR-MPS,...), de outros modelos de referência (ISO 9001, PMBOK, ISO/IEC 12207, SWEBOK, EFQM, PNQ, RUP,...) e/ou de qualquer outra fonte #9

Contexto e características de um segmento ou definem domínio Boas avaliapr práticas de modelos de resultados de capacidade de capacidade de processo processo (SW-CMM, ISO/IEC 15504-5, icmm, CMMI-SE/SW, OPM3, COBIT, escm-sp, MR-MPS,...), de outros modelos de referência (ISO 9001, PMBOK, ISO/IEC 12207, SWEBOK, EFQM, PNQ, RUP,...) e/ou de qualquer outra fonte ISO/IEC 15504 Modelo mais específico Níveis de Capacidade c 5 c 3 c 1 abordagem PRO2PI Perfis de Capacidade de Processo p i p j p k... Áreas de Processo definep Níveis de Capacidade PRO2PI Perfil de Capacidade de Processo Áreas de Processo Contexto e objetivos estratégicos da organização e da unidade usap ações de melhoria de processo processo da unidade resultados de desempenho 6 de 6 #10

Abordagem PRO2PI Propriedades de um PRO2PI Modelo Unificado de Referências para Boas Práticas Medições para Melhoria Processo para ciclo de melhoria com PRO2PI PRO2PI-PROP PRO2PI-MODEL PRO2PI-MEAS PRO2PI-CYCLE Método para Estabelecimento de PRO2PI em MPEs PRO2PI-WORK #11

Análises e Experimentações Análise de (16) modelos relevantes, em relação * às três gerações de arquitetura * aos elementos do (meta-)modelo unificado Modelos: SW-CMM, ISO/IEC 15504-5, icmm, CMMI-SE/SW (Est. e Cont.), OPM3, MPS-BR MR-MPS, escm-sp COBIT, PMBOK, ISO9001, EFQM, PNQ, ISO/IEC 12207, RUP, SWEBOK,... Experimentações de PRO2PI: Característica e período da utilização Projetos Usos Melhoria de processo de software na Empresa E1 [1999-2002] 1 3 Melhoria de processo de software na Empresa E2 [2002-2003] 1 1 Estabelecimento de perfil de capacidade de processo [2000-2005] 9 12 Projeto 15504MPE [2003-2004] 1 5 Melhoria de processo em grupos de empresas [2004-2005] 2 8 PRO2PI para domínios específicos [2004-2005] 7 7 Cursos com PRO2PI-WORK [2004-2005] 10 164 TOTAL 32 200 #12

Agenda e trabalhos futuros * Continuação da exploração, aplicação e consolidação da engenharia POHE e abordagem PRO2PI, e seus elementos PROP, MMOD, MEAS, CYCLE e WORK, como um ambiente livre, outras áreas intensivas em atividade humana (educação...) * Teoria semiótica triádica peirciana de PRO2PI * Super modelo, com super método de avaliação * Linguagem de padrões (pattern language) para PRO2PI * Abordagem de pesquisa cooperação-pesquisa-indústria * Perfis de capacidade de processo para segmentos e domínios (PME com evolução contínua de produto,...) * Engenharia de Software e Engenharia de Processo *... livros, artigos, cursos, apresentações, orientações,... #13

Na sociedade do conhecimento as pessoas precisam aprender a aprender [e] as matérias [a serem aprendidas] podem ser menos importantes que a capacidade dos estudantes para [identificar as matérias a serem aprendidas,] continuar aprendendo e a sua motivação para faze-lo Peter Drucker 1992 Na sociedade do conhecimento as organizações precisam aprender a melhorar o processo, e as áreas de processos a serem melhoradas podem ser menos importantes que a capacidade das organizações para identificar as áreas de processo a serem melhoradas, continuar a melhoria do processo e a sua motivação para faze-lo, [ou seja, é melhor a utilização dos modelos contínuos abertos, que dos modelos estagiados fixos] #14

Agradecimentos Adriana, Marcos e Daniel, meus pais, irmãos, família, amigos, colegas, orientador, ex-orientadores, banca, professores, alunos, orientandos, CenPRA, CNPq, SMU, FEEC/Unicamp, as crianças,... 1: Introdução 2: Revisão: Modelos e Abordagens 3. Gerações de Arquitetura 4. Engenharia de Processo 5. Abordagem PRO2PI 6. Método PRO2PI-WORK 7. Análises e Experimentações 8. Conclusão Perguntas??? #15