Introdução à Engenharia de Software - - ASR...

45
COPPE/UFRJ

Transcript of Introdução à Engenharia de Software - - ASR...

Page 1: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Page 2: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Do PBQP ao MPS.BR: Evolução da

Qualidade de Software no Brasil

Ana Regina Rocha

COPPE/UFRJ – Engenharia de Sistemas e Computação

Coordenadora da Equipe Técnica do Modelo MPS

Page 3: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

PBQP - Programa Brasileiro de Qualidade e

Produtividade/Software

Iniciativa do MCT

18 anos de trabalho em prol da qualidade de software no Brasil

Forte Interação Universidade-Empresa-Governo

Pesquisa sobre a qualidade no setor de software

Incentivo a Pesquisa

Submissão anual de projetos

Premio anual para os três melhores projetos

3 eventos anuais em diferentes locais no Brasil

Publicação de 1 livro anualmente, selecionado por concurso

Page 4: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Workshop de Qualidade de Software

Simpósio Brasileiro de Qualidade de Software

Eventos da Sociedade Brasileira de Computação

Workshop de Qualidade de Software

Iniciativa do PBQP junto à SBC

Início em 1994

Simpósio Brasileiro de Qualidade de Software

Evolução do Workshop de Qualidade de Software

10 anos de SBQS

Evento da SBC caracterizado por grande interação

Universidade-Empresa-Governo

Próximo SBQS: junho 2012 em Fortaleza

Page 5: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Programa MPS.BR

Objetivo: Melhorar a qualidade do software das

empresas brasileiras através da melhoria do

processo

Coordenação: Sociedade SOFTEX

Lançamento: Dezembro de 2003 numa reunião no

Ministério de Ciência e Tecnologia (MCT)

Page 6: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Motivação para o MPS: Maturidade do

Processo de Software no Brasil em 2003

Estudos mostraram que:

as empresas de software no Brasil favoreciam a ISO 9000

em detrimento de outras normas e modelos especificamente voltadas para a melhoria de processos de software como o CMM [MIT 2003]

era necessário um esforço significativo para aumentar a maturidade dos processos de software nas empresas brasileiras [MCT 2001]

Referências:

[MCT 2001] Qualidade e Produtividade no Setor de Software Brasileiro

[MIT 2003] Slicing the Knowledge-based Economy in Brazil, China and India: a tale of 3 software industries

Page 7: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Estrutura Organizacional

Coordenação Geral (SOFTEX)

Fórum de Credenciamento e Controle (FCC)

Equipe Técnica do Modelo (ETM)

Conselho de Gestão do Projeto (CGP)

Forte interação Universidade-Empresa-Governo

Page 8: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Forum de Credenciamento e Controle

2 representantes de Empresas

SOFTEX

2 representantes do Governo

Ministério de Ciência e Tecnologia

2 representantes das Universidades

Prof. Arndt von Staa – PUC-Rio

Profa. Claudia Werner – COPPE/UFRJ

Page 9: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Equipe Técnica do Modelo (ETM)

Page 10: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Equipe Técnica do Modelo (ETM)

Introducción al Modelo MPS – Enero 2011

Coordenadora da ETM:

Ana Regina Rocha, COPPE/UFRJ

Senior Advisors

Arndt von Staa, PUC-RIO

Fernando Brito e Abreu, UNL

Guilherme Horta Travassos, COPPE/UFRJ

Jorge Bória, LIVEWARE

Jorge Luis Nicolas Audy, PUCRS

Shari Lawrence Pfleeger, DARTMOUTH COLLEGE

Vice-coordenadora da ETM:

Cristina Ângela Filipak Machado, QUALITYFOCUS

No. Áreas Coordenadores Vice-coordenadores

1 Aquisição MPS Danilo Scalet, Q4E

Edméia Leonor Pereira de Andrade, EMBRAPA

João Felipe Santos Condack, PRIME UP

2 Avaliação MPS Ana Regina Cavalcanti da Rocha,

COPPE/UFRJ

Cristina Angela Filipak Machado, QUALITYFOCUS

Gleison Santos Souza, UNIRIO e COPPE/UFRJ

3 Apoio à Internacionalização do

Modelo MPS Mariano Angel Montoni, ProMove

Odisnei Galarraga, SOFTWARE PROCESS

Felipe Grando Sória, CITS

4 Cursos e Provas Oficiais do

Modelo MPS

Ana Liddy Cenni de Castro Magalhães,

QUALITYFOCUS

Francisco José Silveira de Vasconcelos, ESTRATÉGIA

Reinaldo Cabral Silva Filho, UFAL e COPPE/UFRJ

5 Cursos PG-MPS Carlos Vicente Barbieri Palestino, FUMSOFT

Marcelo Hideki Yamaguti, PUCRS

Adriano Bessa Albuquerque, UNIFOR

6 Implementação MPS Ana Cecília Peixoto Zabeu, ASR

Marcello Thiry Comicholi da Costa, UNIVALI, INCREMENTAL

Ana Cristina Rouiller, SWQUALITY

7 Publicações MPS Marcos Kalinowski, COPPE/UFRJ

Gleison Santos Souza, UNIRIO e COPPE/UFRJ

Rafael Prikladnicki, PUCRS

8 WAMPS Tayana Uchôa Conte, COPPE/UFRJ e UFAM

Gleison Santos Souza, UNIRIO

Carla Alessandra Lima Reis, UFPA e QR

9 MPS Serviços Sheila dos Santos Reinehr, PUCPR

Ana Cecília Peixoto Zabeu, ASR

Renato Ferraz Machado, QUALITYFOCUS

Page 11: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Programa MPS.BR: Melhoria de Processo do

Software Brasileiro

Duas metas (desafios):

Meta técnica: criação e aprimoramento do modelo MPS

em conformidade com as normas internacionais ISO/IEC 12207 – Software Life Cycle Processes

ISO/IEC 15504 – Process Assessment

compatível com o CMMI

baseado nas melhores práticas da Engenharia de Software

adequado à realidade das empresas brasileiras

Meta de mercado: disseminação e adoção do modelo MPS (em todas as regiões do país, num intervalo de tempo justo, a um custo razoável)

em PME - Pequenas e Médias Empresas (foco principal)

em Grandes Organizações (públicas e privadas)

Page 12: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Modelo MPS: MR-MPS, MA-MPS e MN-MPS

Modelo

MPS

ISO/IEC

12207

Modelo de Referência

MR-MPS

Guia de Avaliação

CMMI-DEV

Modelo de Negócio

MN-MPS

Modelo de Avaliação

MA-MPS

ISO/IEC

15504

Documento do MPS.BR Guia de

Aquisição

Guia Geral

Guia de

Implementação

Modelo MPS

Page 13: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Modelo de Referência (MR MPS.BR)

Níveis de Maturidade

7 níveis de maturidade

A - Em Otimização

B - Gerenciado quantitativamente

C - Definido

D - Largamente definido

E - Parcialmente definido

F - Gerenciado

G - Parcialmente Gerenciado

Page 14: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Resultados Alcançados: 2004-2011

Meta técnica: criação e aprimoramento do modelo MPS

1. Guias MPS:

Guia Geral:2011

Guia de Aquisição:2011

Guia de Implementação:2011

Guia de Avaliação:2011

2. Instituições Implementadoras (II): 18 II credenciadas com 132 implementadores MPS associados

3. Instituições Avaliadoras (IA): 12 IA credenciadas com 67 avaliadores MPS associados

4. Instituições de Consultoria de Aquisição (ICA): 2 ICA credenciadas e 8 CA habilitados

Page 15: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

18 Instituições Implementadoras

ENGSOFT

Incremental

QualityFocus

ITS

RIOSOFT

COPPE

COPPE

QR

UNIFOR

QualityFocus

Estratégia

FUMSOFT

TecVitória

SWQuality

CITS

COPPE ProMove Prime Up

FCAV ASR

Software Process

Page 16: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

12 Instituições Avaliadoras

Incremental

QualityFocus

COPPE

COPPE

QualityFocus

Estratégia

FUMSOFT

SWQuality

PUC-RS

Software Process

RIOSOFT COPPE ProMove

FCAV ASR

QualityFocus

Page 17: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Meta de mercado: disseminação e adoção do modelo MPS

1. Em 2004, criação do modelo de negócio MN-MPS

2. De 2004-2011, cursos e provas do MPS.BR, em todas as regiões do país:

4.497 participantes de cursos oficiais do MPS.BR

1.276 aprovados em provas oficiais do MPS.BR

3. Em 2004-2005, implementações-piloto MPS em grupos de empresas no Rio de Janeiro, Campinas e Recife

4. De 2006-2011, implementações e avaliações MPS:

Modelo de Negócio Cooperado (MNC), com apoio SOFTEX ,em grupos de empresas (recursos do BID, MCT/SEPIN, FINEP e SEBRAE)

Modelo de Negócio Específico (MNE), sem apoio SOFTEX, em empresas isoladas

Resultados Alcançados: 2004-2011

Page 18: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

297 Avaliações MPS Publicadas

28% grande porte (mais de 100 colaboradores)

72% PMEs, sendo 6% microempresas (menos de 10 colaboradores), 45%

pequenas empresas (entre 11 e 50 colaboradores) e 21% médias empresas

(entre 51 e 100 colaboradores)

Por Níveis MPS Por Regiões do País

Page 19: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Programa MPS.BR:

programa de longo prazo

2004-2007

IMPLANTAÇÃ

O

DO MPS.BR

2008-2011

CONSOLIDAÇÃ

O

DO MPS.BR

(no Brasil)

2012-2015

EXPANSÃO

DO MPS.BR

(no Brasil e no

exterior)

Page 20: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

RELAIS < www.relais.la >

Page 21: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

RELAIS – Red Latinoamericana de la

Indústria del Software

Projeto BID FUMIN RG-M1144: Mejora de la calidad de los procesos de

software elaborados por PYME en Latinoamérica y Caribe (LAC)

Implementado no Brasil, Colômbia, México e Peru

Quatro componentes:

1. Bases tecnológicas e governança do projeto consolidada

2. Capacidades institucionais e profissionais desenvolvidas

3. Modelos MPS (Brasil), MoProSoft (México) y certificação IT Mark

(Colômbia) implementados

4. Estratégia de sustentabilidade acordada e difusão realizada

Page 22: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Mas como ter sucesso em melhoria de processos?

Basta se ter um bom modelo de processos?

Basta contratar uma consultoria?

Basta disponibilizar recursos?

Basta adquirir ferramentas?

O que influencia o sucesso da implantação de

melhoria de processos?

Page 23: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Fatores Críticos de Sucesso em Melhoria de

Processos

“Uma Investigação sobre os Fatores Críticos de Sucesso

em Iniciativas de Melhoria de Processos de Software”

Tese de Doutorado

Autor: Mariano Montoni

Orientação: Ana Regina Rocha

COPPE/UFRJ – Agosto 2010

Page 24: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

MOTIVAÇÃO:

Estudos sobre os fatores críticos de sucesso em iniciativas de

melhoria permitem constatar que a implementação de

melhorias em processos é um fenômeno sócio-cultural.

Para obter um entendimento preciso da prática de melhoria

de processos é fundamental ir além do estudo de fatores

tecnológicos

O estudo de questões não-tecnológicas, como o

comportamento social humano, tem recebido pouca atenção

pelos pesquisadores da área.

Fatores Críticos de Sucesso em Melhoria de

Processos

Page 25: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Questões de cunho sócio-cultural, como a falta de

motivação, além de outras questões de caráter

organizacional e tecnológico são apontadas como

causadoras de fracassos na condução de iniciativas de

melhoria.

Fatores Críticos de Sucesso em Melhoria de

Processos

Page 26: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

OBJETIVO DA PESQUISA:

Conduzir uma investigação sobre os fatores críticos de sucesso

em iniciativas de melhoria de processos de software, visando

construir um framework teórico que ajuda a explicar o

processo social do comportamento humano que rege a

implementação de melhorias no contexto do setor de software

do Brasil.

Considerar a visão e a perspectiva dos implementadores do

modelo MPS

Fatores Críticos de Sucesso em Melhoria de

Processos

Page 27: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Metodologia de Pesquisa – Estrutura Geral da Pesquisa

Primeira fase do estudo

Survey envolvendo

consultores e membros de

organizações de software

para identificar fatores

críticos de sucesso

Revisão sistemática da

literatura sobre fatores

críticos de sucesso

Segunda fase do estudo

Survey envolvendo consultores da

COPPE/UFRJ para avaliar os

fatores críticos de sucesso em

diferentes cenários de

implementação

Entrevistas com consultores da

COPPE/UFRJ para investigar

situações, problemas, aspectos,

questões e ações de tratamento

relacionados aos fatores críticos

de sucesso

Survey envolvendo

coordenadores das Instituições

Implementadoras do modelo MPS

para avaliar proposições

(hipóteses) da teoria de

implementação

Verificação da teoria substantiva

com base nos relatórios

semestrais das Instituições

Implementadoras do modelo MPS

Auditoria da verificação da teoria

por um especialista em melhoria

de processo

Fatores Críticos de Sucesso em Melhoria de

Processos

Page 28: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Foram identificados dois conjuntos de categorias centrais:

Contexto Institucional para Implementação de Melhorias em Processos de Software

Comportamento Estratégico na Implementação de Melhorias em Processos de Software

Essas categorias representam:

as características de contexto que podem influenciar o sucesso de uma iniciativa de melhoria

as ações estratégicas realizadas por atores da implementação de melhorias em processos, capazes de reforçar ou modificar tais influências.

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 29: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Contexto Institucional para Implementação de Melhorias em Processos de Software

Contexto Individual Contexto Organizacional Contexto Tecnológico

Comportamento Estratégico na Implementação de Melhorias em Processos de Software

Iniciando o projeto de

consultoria em

melhoria de processos

Planejando o projeto

de consultoria em

melhoria de processos

Implantando melhorias

nos processos de

software

Acompanhando e controlando

a implantação das melhorias

nos processos

Gerenciando os recursos humanos

da consultoria especializada em

melhoria de processos

Influência de contexto nas ações de

atores da implementação de melhorias

Reforço ou mudança de contexto à medida

que melhorias são implementadas

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 30: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Subcategoria (contexto) Conceito (atributo)

Membros da organização

Alta gerência Contexto Individual

Membros da consultoria especializada em melhoria de processos

Estratégias e políticas organizacionais

Programa de Melhoria de Processos Contexto Organizacional

Ambiente

Processos de software Contexto Tecnológico Recursos de software e hardware de apoio aos

processos de software

Page 31: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

AÇÃO PROPRIEDADE

Elimina ou minimiza/

garante ou maximiza

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 32: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Iniciando o projeto de consultoria em melhoria de processos

[A01] Identificar contexto e

perfil dos envolvidos

[P47] Adequação do perfil

dos consultores para o

contexto da iniciativa de

melhoria

[P27] Fácil acesso da

equipe da empresa ao

coordenador da instituição

de consultoria

H174

H190, H188

Contexto OrganizacionalContexto Individual Contexto Tecnológico

Legenda:

[A03] Examinar saúde

financeira

[A05] Examinar fluxo de

projetos

[A06] Elaborar contratos

flexíveis

[P41] Constância do fluxo

de projetos da organizaçãoH139

H138

[P02] Freqüência adequada

de apoio de consultoria

especializada

H8

[P30] Adequação do

planejamento da iniciativa

de melhoria

H139

Proposição (hipótese) Ação

Page 33: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Planejando o projeto de consultoria em melhoria de processos

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 34: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

[A04] Realizar diagnóstico

[A07] Definir e melhorar o

processo de forma rápida e

contínua

[A08] Envolver os membros

da organização na definição

dos processos/

procedimentos

[A09] Introduzir mudanças de

forma incremental

[A10] Respeitar a forma de

trabalho e cultura da

empresa

[A18] Apoiar a escolha de

projetos para adotar as

melhorias

[A11] Fornecer ferramentas

próprias

[A12] Apoiar a seleção de

ferramentas

[A13] Recomendar solucionar

problema de

indisponibilidade de recursos

de hardware e software

[A14] Atribuir a liderança da

iniciativa de melhoria a uma

pessoa da empresa

[A20] Recomendar o

tratamento da iniciativa de

melhoria como um projeto

real na organização

[A15] Alocar equipe de

consultoria com muita

competência e experiência

em atividades críticas

[A16] Alocar equipe de

consultoria com menos

experiência em atividades

que não são críticas

[A17] Apoiar o planejamento

do envolvimento, das

responsabilidades e da

comunicação

H62, H198,

H197[P28] Alinhamento adequado

da implementação dos

processos com as

especificidades da empresa

[P30] Adequação do

planejamento da iniciativa

de melhoriaH64

[P07] Balanceamento entre as

melhorias impostas pela alta

direção, as necessidades do modelo

adotado e as melhorias propostas

pelos membros da organização

H58

H85

H61

[P09] Adequação dos

processos/procedimentos

definidosH83

[P31] Facilidade de

aprendizagem dos

membros da organização

H24

H60

[P24] Rotatividade de

pessoal da organização

H178

[P08] Adequação das

ferramentas de apoio

H71

H70, H72, H75,

H77, H73

[P17] Disponibilidade de

recursos de software e

hardware de apoio à

execução dos processos

H130

[P06] Existir gerência do

projeto de implementação

da melhoria dos processos

H47

H53

[P28] Alinhamento adequado

da implementação dos

processos com as

especificidades da empresa

H195, H196

H196

[P14] Comprometimento e

envolvimento dos membros

da organizaçãoH164

Contexto OrganizacionalContexto Individual Contexto Tecnológico

Legenda:

Proposição (hipótese) Ação

Page 35: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Implantando melhorias nos processos de software

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 36: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

[A26] Realizar reuniões para

explicar a importância e o

significado da melhoria

contínua de processos

[A27] Realizar reuniões para

conversar sobre problemas

na condução da iniciativa de

melhoria

[A28] Realizar reuniões para

explicar os benefícios e

resultados das melhorias

[A29] Alocar pessoas da

consultoria ou do grupo de

processos para exercer papéis

exigidos pela implementação

[A30] Apoiar a empresa na

avaliação e melhoria do

processo

[P11] Apoio efetivo da alta

gerência

H29, H30,

H95

[P22] Motivação dos

membros da organização

H32

[P03] Facilidade de

aceitação de mudanças

H68

[P28] Alinhamento adequado

da implementação dos

processos com as

especificidades da empresa

H63[P34] Conscientização dos

membros da organização

quanto à melhoria contínua

H81

[P54] Perspectiva real da

alta gerência para melhoria

dos processos

H162 [P36] Entendimento dos

objetivos estratégicos da

organização

H88

[P04] Inexistência de

conflitos de interesses na

implementação de

processos

H41

[P19] Disponibilidade de

tempo dos membros da

organização para atividades

de melhoria de processoH13

[P55] Influência da alta

gerência na organização

H20

[P16] Conscientização dos

membros da organização

quanto aos benefícios

obtidos com a implantação

dos processos

H21

H37[P32] Adequação do perfil

dos membros da

organização para

atividades de melhoriaH43

[P43] Adequação dos

projetos selecionados para

adotar as melhorias nos

processos

H177

H94

[P40] Percepção das

competências da

consultoria pelos membros

da organização

H120

[P42] Adequação do

planejamento da execução

dos processos nos projetos

H145,

H144

H33H187

H115

[P29] Disponibilidade adequada

de recursos humanos para

desempenhar papéis exigidos

pela implementação das

melhorias nos processos

H200

H82

Contexto OrganizacionalContexto Individual Contexto Tecnológico

Legenda:

Proposição (hipótese) Ação

Page 37: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Implantando melhorias nos processos de software

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 38: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

[A21] Recomendar a

implantação de programa de

incentivo para capacitação e

crescimento profissional

[A22] Recomendar formação

de equipe com competências

adequadas

[A46] Recomendar à

empresa uma política de

contratação adequada

[A19] Recomendar a adoção

de políticas de

reconhecimento

[A23] Fornecer treinamento

teórico de acordo com a

necessidade

[A25] Fornecer treinamento

prático para a melhoria a ser

implementada e a execução

dos processos

[A24] Realizar mentoring

[P39] Existência de um

programa de incentivo para

capacitação e crescimento

profissional dos membros

da organização

H111

[P13] Competências em

engenharia de software dos

membros da organização

(conhecimento,

experiências e habilidades)

H107

H31

[P01] Existência de política

de reconhecimento à

colaboração na melhoria

dos processos

H181

H109, H168,

H22, H66

[P22] Motivação dos

membros da organização

H114

[P10] Alinhamento da

definição dos processos com

objetivos estratégicos da

organização

H89

H108

[P31] Facilidade de

aprendizagem dos

membros da organização

H23

H23

H23

H22

Contexto OrganizacionalContexto Individual Contexto Tecnológico

Legenda:

Proposição (hipótese) Ação

Page 39: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Acompanhando e controlando a implantação das melhorias nos processos

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 40: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

[A31] Realizar reunião em

marcos definidos para

identificar ganhos e

oportunidades de melhoria

[A32] Realizar avaliações em

marcos definidos para se ver

melhorias já obtidas e novas

oportunidades de melhorias

[A33] Realizar monitoração

em marcos definidos na

iniciativa de melhoria

[A45] Realizar avaliação

oficial da implantação dos

processos seguindo um

método formal

[A34] Apresentar resultados

de análise de dados e

medições para mostrar os

benefícios da melhoria

[A35] Apresentar dados de

outras organizações sobre

benefícios e retorno do

investimento de melhoria

[A36] Apoiar a elaboração e

revisão do planejamento da

iniciativa de melhoria na

organização

[A37] Gerenciar ações

corretivas para tratar desvios

na execução da iniciativa de

melhoria na organização

[P16] Conscientização dos

membros da organização

quanto aos benefícios

obtidos com a implantação

dos processos

H128

H186

[P37] Visibilidade do

retorno do investimento nas

melhorias nos processos

H97

[P04] Inexistência de

conflitos de interesses na

implementação de

processos

H39

[P54] Perspectiva real da

alta gerência para melhoria

dos processosH38

H127

[P11] Apoio efetivo da alta

gerênciaH93

[P22] Motivação dos

membros da organização

H116

H126

[P18] Disponibilidade de

recursos financeiros da

organização para atividades

de melhoria de processo

H12

[P42] Adequação do

planejamento da execução

dos processos nos projetos

H147

[P30] Adequação do

planejamento da iniciativa

de melhoria

H149,

H151

[P23] Relacionamento dos

membros da organização

com a consultoria

especializada

H14

[P46] Empatia dos membros

da organização pelos

consultores

H121 [P47] Adequação do perfil

dos consultores para o

contexto da iniciativa de

melhoriaH122

H143

[P44] Inexistência de

eventos internos/externos

que afetam a organizaçãoH158

[P41] Constância do fluxo

de projetos da organização

H134

H135,

H136

[P19] Disponibilidade de

tempo dos membros da

organização para atividades

de melhoria de processo

H137

Contexto OrganizacionalContexto Individual Contexto Tecnológico

Legenda:

Proposição (hipótese) Ação

Page 41: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Gerenciando os recursos humanos da consultoria especializada em melhoria de processos

[A43] Implementar política de

seleção, treinamento e

formação continuada da

consultoria

[A42] Supervisionar e orientar

equipe de consultoria antes

de desempenhar funções de

implementação

[P12] Competências da

consultoria especializada

(conhecimento,

experiências e habilidades)

[P40] Percepção das

competências da

consultoria pelos membros

da organização

H101, H102

H123

H103

Contexto OrganizacionalContexto Individual Contexto Tecnológico

Legenda:

Proposição (hipótese) Ação

Instituição Implementadora COPPE/UFRJ

Resultados Obtidos

Page 42: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Avaliação com Coordenadores das Instituições

Implementadoras do Modelo MPS

O propósito dessa avaliação foi verificar o quanto a teoria representava a visão e perspectiva dos implementadores de diferentes instituições implementadoras.

Um questionário foi desenvolvido e enviado para todos os coordenadores de IIs. 11 questionários foram retornados.

A análise neste estudo considerou também a avaliação do coordenador da II COPPE/UFRJ realizada nas entrevistas, totalizando 12 questionários analisados.

Os dados dos questionários foram analisados por meio da aplicação de testes estatísticos.

As proposições foram categorizadas em Geral ou Específica de uma ou mais IIs de acordo com o resultado da análise.

Page 43: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Resultado da Avaliação das Proposições por

Todos os Coordenadores

68,50%

31,50%

Geral

Específica

Resultado da Avaliação das Proposições pelos

Coordenadores Experientes

77,50%

22,50%

Geral

Específica

Avaliação com Coordenadores das Instituições

Implementadoras do Modelo MPS: Resultado

Page 44: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

“One who develops software better, cheaper, and

faster will become the leader with enormous

economic advantage. The key to success in software

development will depend upon the software process

used to build them”

Raman,S,It is Software Process: Next Millennium

Software Quality Key, IEEE AES Systems Magazine,

Junho 2000

Page 45: Introdução à Engenharia de Software - - ASR Consultoriaasrconsultoria.com.br/wp-content/uploads/2016/03/4-Conferencia-Qu... · 18 anos de trabalho em prol da qualidade de software

COPPE/UFRJ

Do PBQP ao MPS.BR: Evolução da

Qualidade de Software no Brasil

Ana Regina Rocha

COPPE/UFRJ – Engenharia de Sistemas e Computação

Coordenadora da Equipe Técnica do Modelo MPS