• Nenhum resultado encontrado

Alessandra Casses Zoucas.pdf - Univali

N/A
N/A
Protected

Academic year: 2023

Share "Alessandra Casses Zoucas.pdf - Univali"

Copied!
177
0
0

Texto

Exemplos de modelos de capabilidade de processos já difundidos na comunidade internacional de software são o CMMI-DEV (SEI, 2006), o modelo de capabilidade de processos da parte 5 da norma NBR ISO 15504 (ABNT, 2008). O modelo de capacidade de processo não se limita à área de desenvolvimento de software NBR ISO 15504 (ABNT, 2008).

Problema de pesquisa

Solução proposta

PRO2PI-MFMOD suporta a definição de métodos para construção de modelos de capacidade de processos. A estrutura do método proposto permite a instanciação de métodos de construção para diferentes modelos de capacidade de processo.

Justificativa

Um dos principais objetivos da estrutura é apoiar a melhoria de processos para o desenvolvimento de modelos de capacidade de processos. Portanto, espera-se que o PRO2PI-MFMOD contribua para a instanciação de novos modelos de capacidade de processo.

Objetivos

Objetivo geral

Objetivos específicos

Delimitação do escopo

O framework desenvolvido neste trabalho não fornece nenhuma forma de automação para apoiar o desenvolvimento de modelos de capacidade de processos. Também não fornece um método padrão para orientar a construção de modelos de capacidade de processo.

Metodologia

Metodologia da pesquisa

A natureza deste trabalho é, de acordo com o método científico, de pesquisa aplicada, onde o objetivo é gerar conhecimento para a prática voltada à resolução de problemas na construção de modelos de capacidade de processos. Para conduzir pesquisas descritivas, o pesquisador tenta usar questionários e observação sistemática como técnicas padronizadas de coleta de dados.

Metodologia da aplicação

Sua construção levou em consideração os critérios de avaliação de métodos para construção de modelos de capacidade de processos. O desenvolvimento começou com o estabelecimento de critérios para avaliar métodos para a construção de modelos de capacidade de processos.

Estrutura do trabalho

O Capítulo 3 apresenta o estado da arte na construção de modelos de capabilidade de processos selecionados para esse fim. O Capítulo 4 apresenta o desenvolvimento de uma estrutura de métodos para a construção de modelos de capacidade de processos.

Capacidade e Maturidade

No nível de capacidade anterior, as descrições dos processos podem ser bastante diferentes em cada caso de processo. Gestão preditiva ou quantitativa: é quando um processo é controlado no nível de capacidade estabelecida ou definida utilizando estatísticas e outras técnicas quantitativas (SEI, 2006).

Modelos de processos de desenvolvimento de software

CMMI-DEV (Grupo 1)

Na visão faseada, o CMMI-DEV já traz consigo um conjunto pré-determinado de perfis de capacidade de processo (PCP), chamados Níveis de Maturidade. Contudo, o nível de maturidade 1 é caracterizado pela falta de conhecimento sobre como implementar os objetivos específicos de uma área de processo.

Figura 1: Componentes do CMMI-DEV  Fonte: SEI (2006)
Figura 1: Componentes do CMMI-DEV Fonte: SEI (2006)

ISO/IEC 15504 (Grupo 1)

Os indicadores de atributos do processo servem para determinar se um processo atingiu um dos níveis de capacidade 1 a 5. Os indicadores de desempenho do processo são: BP – Práticas Básicas e WP – Produtos de Trabalho.

Figura 2: As 5 partes da norma ISO/IEC 15504  Adaptado de NBR ISO 15504 (ABNT, 2008).
Figura 2: As 5 partes da norma ISO/IEC 15504 Adaptado de NBR ISO 15504 (ABNT, 2008).

MR-MPS (Grupo 1)

Os atributos do processo não são específicos, são iguais para todos os processos. Os componentes desta categoria são resultados esperados e resultados de atributos do processo (SOFTEX, 2009a).

Figura 5: Componentes do MR-MPS  Fonte: SOFTEX (2006)
Figura 5: Componentes do MR-MPS Fonte: SOFTEX (2006)

MoProSoft (Grupo 1)

A Figura 6 apresenta as categorias e a estrutura do processo do MoProSoft usando o diagrama de pacotes Unified Modeling Language25 (UML). Melhoria de processos – visa planejar e implementar atividades de melhoria de processos identificadas como necessárias.

Figura 6: Categorias e estrutura dos processos do MoProSoft  Fonte: (OKTABA, 2006)
Figura 6: Categorias e estrutura dos processos do MoProSoft Fonte: (OKTABA, 2006)

PRM.CBD (Grupo 1)

Após esse período, foram realizadas novas seções de diagnósticos de processos em cada uma das empresas. Uma validação mais completa será realizada aplicando o PRM.CBD a avaliações piloto em três empresas, revisado com base na experiência piloto e consolidado como um modelo de capacidade de processo baseado em componentes.

Modelo Para Melhoria e Avaliação da Gestão da Pesquisa (Grupo 1)

A Figura 7 ilustra o modelo de melhoria e avaliação da gestão da pesquisa, composto pelos quatro grupos de processos e pelos dezessete processos definidos para a avaliação das capacidades dos laboratórios de pesquisa. O Modelo de Capacidade de Processo mostrado nesta figura foi desenvolvido especificamente para laboratórios de pesquisa e foi usado para projetar o Modelo de Avaliação de Processo.

MARES-MPE (Grupo 1)

O modelo de avaliação de capacidade de processo para laboratórios de pesquisa assume na Dimensão Capacidade os mesmos níveis prescritos no referencial da NBR ISO 15504 (ABNT, 2008). A proposta atende aos requisitos de que seja possível um modelo de capacidade de processos para a melhoria e avaliação dos processos mais relevantes em laboratórios universitários.

Modelo para a liderança de equipes virtuais integradas (Grupo 1)

O plano do projeto para desenvolvimento do modelo de liderança possui de cinco a oito iterações com coleta de dados em organizações que trabalham com equipes virtuais multidisciplinares. Os gestores pesquisados ​​expressaram aprovação do modelo de liderança em termos de escopo, conteúdo, objetivos e abordagem (TUFFLEY, 2008).

Modelo para gerência de serviço de TI (Grupo 1)

Durante essas iterações, uma ou mais pessoas que lideram/gerenciam as equipes virtuais integradas são entrevistadas para determinar a existência de evidências objetivas (na forma de objetos ou atividades) que possam validar o modelo de capacidade do processo. O método de transformação de um conjunto de requisitos num modelo de capacidade de processo aplicado à norma ISO/IEC 20000 ajudou a identificar algumas dificuldades e benefícios associados a este método.

Guia de referência SaaS (Grupo 2)

No momento da redação deste trabalho, não foi realizada nenhuma validação formal ou mesmo avaliação científica da versão atual do guia. Contudo, o autor do guia entrou em contato com quatro entrevistados que consultaram a versão on-line do guia na internet e responderam à seguinte questão: “O guia de referência proposto para avaliação do processo de desenvolvimento de software de prestadores de serviços pode proporcionar maior confiabilidade na contratação de seus serviços? "

Modelo para o domínio bancário (Grupo 2)

A interação com as partes interessadas do projeto deve ser monitorada para garantir que sejam feitos os contatos apropriados. Revise as entregas do projeto para demonstrar a conformidade com os marcos estabelecidos no planejamento do projeto.

Modelo para o domínio da educação (Grupo 2)

O processo de ensino de Informática tem como objetivo definir um modelo de processo padronizado que permita a melhoria contínua da qualidade do ensino aos alunos do curso de Informática do Centro de Educação Profissional. O modelo de capacidade de processo para o domínio da educação está em fase de correção para a implementação de um novo projeto piloto.

Metodologia PRO2PI

PRO2PI-MMOD é um metamodelo para o perfil de capacidade de processo e modelo de capacidade de processo. PRO2PI-WORK é um método para realizar um workshop em uma empresa ou grupo de empresas, para criar um perfil de capacidade de processo e liderar um ciclo de melhoria de processo.

Frameworks

Framework de Processo

Uma estrutura de processo é instanciada para criar componentes de processo que são usados ​​para construir um processo real (FIORINI S. T., 2001). Uma estrutura de processo não é, portanto, apenas um processo, mas um processo para criar outros processos.

Seleção dos trabalhos correlatos

Trabalha relatando experiências sobre como modelos e padrões de capacidade de processo foram adaptados a domínios específicos. Modelo de processo de software MoProSoft adaptado às pequenas empresas e de acordo com a realidade das empresas mexicanas (OKTABA, 2006).

Critérios para avaliação

  • PRM.CBD (Grupo 1)
  • Modelo Para Melhoria e Avaliação da Gestão da Pesquisa (Grupo 1)
  • MARES-MPE (Grupo 1)
  • Modelo para a liderança de equipes virtuais integradas (Grupo 1)
  • Modelo para gerência de serviço de TI (Grupo 1)
  • Guia de referência para SaaS (Grupo 2)
  • Modelo para o domínio bancário (Grupo 2)
  • Modelo para o domínio da educação (Grupo 2)
  • MoProSoft (Grupo 1)
  • MR-MPS (Grupo 1)

A Tabela 16 resume a avaliação do método de construção do modelo de capacidade de processo para desenvolvimento baseado em componentes com relação aos critérios definidos na Seção 3.2. A Tabela 23 resume a avaliação do método de construção do modelo de capacidade de processo para a área da educação de acordo com os critérios definidos na seção 3.2.

Análise das avaliações

O método de construção de modelo de capacidade de processo para desenvolvimento baseado em componentes aplica a técnica de traduzir áreas de processo de um modelo (neste caso, o modelo ISO/IEC 15504-5) em áreas de processo de outro modelo (neste caso, o modelo CMMI-DEV). . ). A variabilidade de técnicas que podem ser usadas na construção de modelos de capacidade de processo demonstra a complexidade associada à definição de um modelo de capacidade de processo.

Descrição geral do Framework

Este capítulo apresenta o design do método de estrutura para o desenvolvimento de modelos de capacidade de processo PRO2PI-MFMOD. É apresentada uma visão geral do framework, bem como a estratégia de desenvolvimento, seus componentes e a versão prévia.

Estratégia para desenvolvimento do Framework

A partir da análise dessas experiências no desenvolvimento de modelos, foram identificados elementos e variáveis ​​comuns dentro dos métodos utilizados para construir esses modelos de capacidade de processo. Para conseguir isso, a construção de modelos de capacidade de processo, incluindo o modelo para SPB, é guiada por um método que é uma instância do PRO2PI-MFMOD.

Estrutura do Framework

Para cada aplicação do PRO2PI-MFMOD, o número de casos de uso pode ser aumentado em um, caso esta aplicação seja formalizada como mais um exemplo de utilização do framework. A descrição de cada uma das práticas sequenciais, regras de customização, casos de uso e exemplos de técnicas na versão atual do PRO2PI-MFMOD estão descritos detalhadamente na seção 4.4.

Figura 10: Componentes do framework PRO2PI-MFMOD
Figura 10: Componentes do framework PRO2PI-MFMOD

Versão preliminar do PRO2PI-MFMOD

Utilizado para elicitar e compreender as práticas do segmento ou domínio para orientar a definição das áreas de processo do modelo. Identifique as áreas de processo do Modelo de Capacidade de Processo que serão especializadas para o domínio.

Figura 11: Sete práticas sequenciais do PRO2PI-MFMOD
Figura 11: Sete práticas sequenciais do PRO2PI-MFMOD

Avaliação do Framework

  • Aplicação - PRM.CBD
  • Aplicação - PRM para Melhoria e Avaliação da Gestão da Pesquisa
  • Aplicação - MARES-MPE
  • Aplicação - Modelo para a liderança de equipes virtuais integradas
  • Aplicação - Modelo para gerência de serviço de TI
  • Aplicação - Guia de referência para SaaS
  • Aplicação - PRM para o domínio bancário
  • Aplicação - PRM para o domínio da educação
  • Aplicação - MoProSoft
  • Aplicação – MR-MPS

A Tabela 32 mostra as sete práticas do PRO2PI-MFMOD e as atividades do método de construção MARES-MPE e mostra como cada prática subsequente se relaciona com as atividades do método. A Tabela 45 mostra como cada uma das sete práticas PRO2PI-MFMOD se relaciona com as técnicas utilizadas no método de construção MoProSoft.

Resultado da avaliação

Ele foi utilizado para apoiar o planejamento e execução do processo de construção de um modelo de capabilidade de processos para software público brasileiro. A seguir é apresentada a definição e execução de um método para construção do Modelo de Capacidade de Processo para software público brasileiro.

Software Público Brasileiro SPB

Além disso, existem atualmente 88 empresas e 124 autônomos cadastrados como prestadores de serviços no portal de software público brasileiro. Parte deste projeto é o subprojeto para identificar e construir um modelo de capacidade de processo para desenvolvimento e evolução de software no contexto específico do software público brasileiro.

Desenvolvimento do método para o Modelo SPB

Um subconjunto das doze técnicas específicas do PRO2PI-MFMOD foi definido para apoiar a implementação do método de construção do modelo de capacidade de processo para o SPB. Pretendia-se que fosse aplicado durante a implementação das atividades relacionadas com a prática P6: Validação da versão preliminar do modelo.

Execução do Método para o Modelo SPB

Áreas de Capacidade de Processo identificadas na versão preliminar do novo modelo SPB (Gerenciamento de Backlog e Gestão Comunitária). As observações introdutórias descrevem brevemente a área de capacidade de processo (a quem a área se destina e também uma breve descrição dos objetivos e práticas que compõem a área de capacidade de processo).

Resultados

Trabalhos Futuros

Este apêndice apresenta a estrutura do Modelo de Capacidade do Processo de Desenvolvimento de Software para SPB. A versão atual consiste em duas áreas de capacidade de processos (Gestão Comunitária e Gestão de Sugestões de Melhoria).

Imagem

Figura 1: Componentes do CMMI-DEV  Fonte: SEI (2006)
Figura 2: As 5 partes da norma ISO/IEC 15504  Adaptado de NBR ISO 15504 (ABNT, 2008).
Figura 3: Conjunto de categorias e grupos de processos da norma ISO/IEC 15504  Fonte: ISO/IEC 15504 (2006)
Figura 4: Indicadores de atributos de processo da norma ISO/IEC 15504  Fonte: ISO/IEC 15504 (2006)
+7

Referências

Documentos relacionados

Com base neste estudo, foi apresentada uma estratégia para a proposição de um método de avaliação das perdas qualitativas durante o processo de colheita mecânica do feijão com base