fábrica de software: o ajuste da matriz qualidade x ... · processos x metodologia x...

35
Fábrica de Software: O Ajuste da Matriz Qualidade x Produtividade III Encontro Nacional do GITEC e XIII ENIAL

Upload: ngokiet

Post on 08-Feb-2019

212 views

Category:

Documents


0 download

TRANSCRIPT

Fábrica de Software:O Ajuste da Matriz Qualidade x Produtividade

III Encontro Nacional do GITEC e XIII ENIAL

A PROCERGS

MISSÃOApoiar e implementar soluções em tecnologia da informação e comunicações eficientes e inovadoras para a Administração Pública do Estado do RS.

38 anos de experiência Governo RS totalmente interligado: 2500 redes locais privativas na Rede RS Acima de 700 serviços de Governo Eletrônico (e-Gov) Atende 100% dos órgãos do Estado Mais de 1 bilhão de acessos realizados por ano

A PROCERGS

Prêmios em 2010

. IV Prêmio 19 de Março – V Congresso Brasileiro de Pregoeiros - Solução Pregão Eletrônico

. CONIP 2010 - Solução: Sistema de Administração de Medicamentos (AME), que dá suporte ao Programa Remédio em Casa

. Premiação no SECOP 2010 - AME e Consulta Popular

. Prêmio Qualidade RS 2010 – Troféu Pratra – Gestão da Companhia

. Top Ser Humano 2010 – Programa de Participação de Resultados (PPR)

. Top de Marketing ADVB 2010 – Categoria Responsabilidade Social – Maior premiação de marketing do sul do país - Inovação.

. Prêmio TI & Governo – AME e Consulta Popular- farão parte do Anuário TI & Governo 2010 que será lançado pela Plano Editorial.

O Projeto

O Projeto

O conceito de Fábrica de Software está baseado em um conjunto de processos e métodos adequadamente definidos, disseminados, controlados e melhorados continuamente, visando o desenvolvimento de produtos de software de forma padronizada, com elevado grau de qualidade, maturidade e produtividade.

Fábrica de Software – Tipos

Considerando-se o ciclo de vida de desenvolvimento de softwares poderemos ter 2 tipos de serviços:

Fábrica de Projetos Refere-se ao desenvolvimento de um software desde a etapa de análise até a etapa de construção/testes

Fábrica de Programas ou Fábrica de Código Refere-se apenas à etapa de codificação de programas e testes unitários

Fábrica de Software – O Objetivo

Fábrica de Software – Fases

Fase I - 2007 / 2008 Definição do modelo Fábrica de Software PROCERGS

Fase II - 2008 / 2009 Contratação de uma Fábrica de Software externa Processo de licitação (elaboração e execução)

Fase III – 2009… Implantação do modelo Fábrica de Software PROCERGS

Fábrica de Software – Contratação

Fábrica de Software – Fatores Críticos

A estratégia de gerenciamento escolhida foi focada nos Fatores Críticos de Sucesso identificados

Fábrica de Software X Qualidade

Controle dos Fatores Críticos de Sucesso

=Processos X Metodologia X Padronização X RH

=Garantia da Qualidade

Fábrica de Software – Fases

Fase I - 2007 / 2008 Definição do modelo Fábrica de Software PROCERGS

Fase II - 2008 / 2009 Contratação de uma Fábrica de Software externa Processo de licitação (elaboração e execução)

Fase III – 2008 / 2009 Implantação da Garantia da Qualidade PROCERGS (GQA)

Fase IV – 2009… Implantação do modelo Fábrica de Software PROCERGS

Garantia da Qualidade(GQA) – O Projeto

O Projeto de Garantia da Qualidade tem como objetivo garantir a padronização dos produtos desenvolvidos considerando a MDP – Metodologia de Desenvolvimento e os Frameworks PROCERGS para cada tecnologia.

Garantia da Qualidade(GQA) – O Projeto

Principais Atividades / Produtos

Desenho do modelo de Garantia da Qualidade PROCERGS Sensibilização dos gestores para importância do modelo Identificação de monitores da qualidade Treinamento de monitores da qualidade Aplicação do modelo proposto

Como Dimensionar?

Prazo x Esforço x Custo

Analisede Pontosde Função

Como Dimensionar?

Analise de Pontos de Função - APF

De acordo com Tom Demarco (DEMARCO,1991) as duas principais maneiras de estimar o tamanho de um projeto de software são :

1. Por Analogia – As estimativas de tamanho do projeto atual são baseadas em estimativas já realizadas em projetos similares. 2. Realizando medições das características do produto e usando uma metodologia e algoritmo para converter a medição em uma estimativa de tamanho.

Dimensionamento - APF

APF

APF tem como objetivo medir o tamanho do projeto de software a partir do ponto de vista do usuário do software, levando em conta basicamente as características do sistema do ponto de vista da sua fronteira com o usuário independente da tecnologia usada.

A unidade de medida é o Ponto de Função e representa a quantificação das funções implementadas sob o ponto de vista do usuário, ou seja, as funcionalidades fornecidas ao usuário.

Fábrica de Software – Gestão

Gestão FSWGestão FSWAdministra contrato

Envia / mantém padrõesatualizados para FSW

Identifica projetos para FSW

Verifica dimensionamento

Realiza reuniõesperiódicas FWS

Verifica se projeto/etapasforam aprovados

pelo GQA

Envia OS

Agenda reunião inicial

Aprova etapas / encaminha pagamentos

Realiza reuniões GP(S)

Gerência de Projetos - Áreas

O Gerente de Projetos

Envia / mantém padrões do projeto para FSW

Disponibiliza infraestrutura

Controla o cronograma

Realiza reuniõessemanais com FSW

Convoca reuniões equipe

Controla testes

ControlaImplantação e homologação

Aprova etapas

Controla resolução de problemas

apontados pelo GQA

Encaminha produtos para GQA (ciclos)

Respondequestionamentos

Controla dimensionamento

Define / controla escopo

Realiza treinamentoInternos / FSW

GP PROCERGSGP PROCERGS

Aspectos Quantitativos dos Projetos

FSW – Investimentos para Implantação

Indicador Valores

Período 04/2007 - 05/2009

Nro. Colaboradores Diretos 3

Nro. Colaboradores Indiretos 18

Nro. Horas Planejamento/Especificação/Execução

3.000 h

Nro. Horas Capacitação de Fornecedores

40 h

Custos Aquisições(Fornecedores) 50% do projetado

Aspectos Quantitativos dos Projetos

GQA – Investimentos para Implantação

Indicador Valores

Período 12/2007 - 05/2009

Nro. Colaboradores Diretos 3

Nro. Colaboradores Indiretos 3

Nro. Horas Planejamento/Especificação/Execução

590 h

Nro. Colaboradores alocados para Monitoria 4

Nro. Projetos Monitorados 16

Aspectos Quantitativos dos Projetos

FSW e GQA – Investimentos em Treinamento

Indicadorp Valores

Período 04/2007 - 05/2009

Nro. Horas Treinamento 2.366 h

Nro. Pessoas Treinadas 66

Nro. Cursos Realizados 10

Nro. Médio de Horas de Treinamento por Colaborador

35 h

Aspectos Quantitativos dos Projetos

FSW – Status Atual

Indicador Valores

Período 07/2009 - 11/2010

Nro. de Projetos Finalizados 2

Nro. de Módulos Finalizados (sub-projetos) 3

Nro. de Projetos em Execução 5

Nro. De Módulos em Execução (sub-projetos) 18

Nro. De Pontos de Função Total 4007

Principais Dificuldades

Conhecimento da metodologia (atualização)

Conhecimento do Framework (atualização)

Atualização / treinamento da FSW

Agenda rígida x levantamento de requisitos

Repasse do conhecimento do Negócio

Principais Dificuldades

Explicar o “óbvio”

Não estar fisicamente junto com o pessoal da fábrica

Processo de GQA (revisões, controles)

Escopo (definir e gerenciar)

Mudança de cultura cliente (escopo, prazos, custos, agenda)

Principais Dificuldades

Processo de comunicação / formalização da comunicação

Estimativa (preliminar) e recontagem (análise) – PFs

Aceite das etapas

Prazos curtos

Retrabalho (entendimento, aceite, pagamento)

Lições Aprendidas

Investimentos necessários: Gerenciamento dos projetos Processos/metodologia – desenho e atualização Sensibilização gestores/patrocinadores Sensibilização/treinamento constante – RH Feedbacks Monitoria da qualidade (forma e conteúdo) Indicadores e métricas

Resultados

Previsibilidade Projetos desenvolvidos seguindo uma metodologia conhecida

garantindo controle e sustentação dos sistemas em produção

Visibilidade Gestores e clientes com visibilidade do processo

Comprometimento e Aumento da Qualidade Envolvimento de colaboradores, gestores, fornecedores e

clientes (cada um sendo responsável por uma parte do processo)

Resultados

Métricas Identificação dos melhores indicadores (coleta, manutenção

e controle)

Previsibilidade de Custos e Prazos Através do controle e das métricas

Gerenciamento e Produtividade Gerenciamento de todo o processo garantindo ajustes das

etapas e dos recursos e, consequentemente, aumentando a qualidade e a produtividade

Desafios Internos

Executar o processo na Empresa toda

Aumentar a maturidade no desenvolvimento de novos produtos com elevado grau de qualidade

Desenvolvimento e atualização tecnológica

Atualização de colaboradores

Aumento da produtividade

Desafios Externos

Aumentar a capacidade de desenvolvimento de software para incrementar os serviços de TI com eficiência e eficácia, voltados para as ações de Governo Eletrônico do Estado do RS

Satisfação dos Clientes

Dúvidas

Contatos

Ana Ruth Schirmer Gerente de [email protected]

Ricardo Francisco AnelloAnalista de Negócios

[email protected]

Muito Obrigado.