Sie sind auf Seite 1von 14

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE CENTRO DE CINCIAS EXATAS E DA TERRA CURSO: Engenharia de Software DISCIPLINA: Qualidade de Software

Apresentao do Standard CMMI Appraisal Method for Process Improvement (SCAMPISM) A, Version 1.3: Method Definition Document

NATAL/RN 2013

Felipe Cordeiro Alves da Silva

Apresentao do Standard CMMI Appraisal Method for Process Improvement (SCAMPISM) A, Version 1.3: Method Definition Document

Apresentao do Standard CMMI Appraisal Method for Process Improvement (SCAMPISM) A, Version 1.3: Method Definition Document, artigo de estudo escolhido para a avaliao dos conhecimentos referentes a segunda unidade da disciplina Qualidade de Software, da da Universidade Federal do Rio Grande do Norte, sob a orientao do professor Dr. Marco Goldbarg.

NATAL/RN 2013

Introduo Nesse trabalho o artigo Standard CMMI Appraisal Method for Process Improvement (SCAMPISM) A, Version 1.3: Method Definition Document ser apresentado tendo como base para contextualizao o CMMI - (Capability Maturity Model - Integration ou Modelo de Maturidade em Capacitao - Integrao), modelo de referncia que contm prticas (Genricas ou Especficas) necessrias maturidade em disciplinas especficas (Systems Engineering (SE - Engenharia de Sistemas), Software Engineering (SW - Engenharia de Software), Integrated Product and Process Development (IPPD - Desenvolvimento Integrado de Processo e Produto), Supplier Sourcing (SS)). Desenvolvido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon, o CMMI uma evoluo do CMM e procura estabelecer um modelo nico para o processo de melhoria corporativo, integrando diferentes modelos e disciplinas. [4]. Sobre o SCAMPI O SCAMPI (Standard CMMI Appraisal Method for Process Improvement) um conjunto de mtodos de avaliao para melhoria, os quais fornecem suporte para um determinado modelo de referncia, no contexto dessa apresentao, o modelo CMMI (Capability Maturity Model - Integration). As avaliaes so feitas de forma objetiva, classificando-as para possibilitar comparaes equalitrias entre diferentes organizaes. Tais procedimentos so feitos utilizando as regras do SCAMPI Method Definition Document (MDD). Esse mtodo de avaliao dividido nas classes A, B e C, variando o nvel de rigorosidade para cada uma. O SCAMPI classe A, que ser explanado nessa trabalho, o mais rigoroso, permitindo se obter uma classificao como resultado, ou seja, certificao. Assim, o SCAMPI A permite identificar pontos fortes e fracos dos processos de uma organizao, de acordo com o CMMI; propondo planos e prioridades para as melhorias, classificao de nvel de maturidade e capacitao, assim como os seus respectivos riscos.

Conceitos principais e abordagens O SCAMPI A, um mtodo de avaliao comparativa, dependente de uma agregao de informaes provenientes de tipos definidos de prova objetiva, ou seja, de evidncias. Tais evidncias so formadas por um conjunto de instrumentos, apresentaes, documentos, entrevistas, formadores de um "mecanismo de processamento de informao", cujas partes so constitudas por uma srie de transformaes de dados. A avaliao do time de observao, ouve e l a informao, transformando-a em notas, em seguida, caracterizando-a em praticas de implementao, gaps ou conformidades, por fim, em resultados preliminares. Aps esse procedimento, os resultados preliminares so validados por uma unidade organizacional, a qual os validam como finais. O conceito fundamental que essas transformaes so aplicadas a dados que refletem os processos estabelecidos na unidade organizacional e ao modelo de referncia de avaliao, nesse caso, o CMMI. Assim, esse conjunto de dados se torna a base para avaliaes e outros resultados de avaliao. Disso, observa-se que planejamento algo fundamental para a execuo do SCAMPI A. Todas as atividades das fases e do processo tm como origem um plano articulado, desenvolvido pelo lder da equipe de avaliao, em relao aos membros da organizao avaliada e o patrocinador da avaliao. SCAMPI A - Adaptaes Uma aplicao do SCAMPI A com bons resultados, depende da adequao dos parmetros do mtodo s necessidade especificas da organizao e aos objetivos, restries do patrocinador, responsveis por influenciar no seguimento das decises. A extenso utilizada do modelo de referncia e de representao (CMMI, por exemplo), seja ele divido em fases ou contnuo, o tamanho da unidade organizacional, dos projetos, da equipe de avaliao e o nmero de entrevistas tambm influenciam nos detalhes referentes ao tempo de preparao, no local e custos monetrios. Assim sendo, todas as decises de adaptaes devem ser documentadas dentro do plano de avaliao. Adaptaes so importantes porque fornecem flexibilidade para eficientemente se adequar as necessidades do patrocinador, claro, dentro de limites aceitveis pelo mtodo de avaliao. O lder da equipe de avaliao responsvel por assegurar que os requisitos do mtodo esto satisfeitos. No entanto, se as adaptaes forem muito severas, isso pode resultar em falha, no que diz respeito a satisfazer as exigncias do mtodo de avaliao, ou, de incapacidade na obteno de dados suficientes para gerar resultados; nas classificaes; ou insuficincia para cumprir os critrios necessrios para uma avaliao SCAMPI.

Prazos e Exigncia de Pessoal A exigncia do mtodo SCAMPI A que a fase de Avaliao de Conduta seja concluda no prazo de 90 dias. Depois, as atividades seguintes implicam em um ciclo completo de avaliao para reavaliao, podendo incluir um perodo prolongado de tempo para a criao de um plano de ao e aplicao das melhorias de processo, com uma reavaliao ocorrendo nos ltimos seis meses do perodo. Os resultados da avaliao SCAMPI so vlidos por um perodo de at 36 meses. O pessoal necessrio para participar de atividades ou execuo de tarefas em uma avaliao SCAMPI A composto pelo patrocinador, lder da equipe de avaliao, coordenador de avaliao, pelos participantes selecionados e os membros da equipe de avaliao. Os compromissos de tempo ir variar amplamente dependendo dos parmetros especficos da avaliao (por exemplo , o escopo organizacional ) e seu papel. Grande parte do esforo gasto por uma organizao, que est se preparando para uma avaliao, na coleta e anlise das provas objetivas, tempo que pode variar muito dependendo da estratgia adotada para coleta de dados e o nvel de risco aceitvel para ela. Fora isso, cada participante da avaliao pode passar de uma a trs horas, participando de entrevistas, sesses de validao e apresentaes. Alm disso, o coordenador da avaliao pode passar integralmente muitas semanas ajudando a equipe, quanto a organizao e preparo necessrio para realizar a avaliao. E, os lderes de equipe de avaliao devem envolver os patrocinadores em suas estimativas de esforo e num conjunto de opes a serem utilizadas na realizao da avaliao SCAMPI A. Contexto do Mtodo O SCAMPI usado para identificar foras, fraquezas, e categorias relativas ao modelo CMMI, servindo de mtodo de avaliao para o modelo de qualidade aqui referido. Incorporando para isso as melhores prticas encontradas com sucesso na comunidade avaliadora, baseando-se nas caractersticas de vrios mtodos de avaliao, incluindo: Avaliao CMM baseada para Melhoria de Processo Interna (CBA IPI) V1.1 [Dunaway 96b]; Indstrias eletrnicas Padro de Alliance/4r4rim (EIA/IS) 731.2 Mtodo de Avaliao [EIA 98b]; Avaliao de Capacidade de software (SCE) V3.0 Mtodo Descrio [Byrnes 96]; Software Desenvolvimento Capacidade Avaliao (SDCE) [AFMC 94]; e FAA Avaliao Mtodo (FAM) [Ibrahim 99]. Satisfaz as Exigncias de Avaliao para CMMI (ARC) V 1.3 [SEI01a].

Objetivo do Mtodo e Caractersticas O mtodo SCAMPI A tem os seguintes objetivos principais: Fornecer um mtodo comum e integrado de avaliao, capaz de suportar as avaliaes no contexto de melhoria dos processos internos, seleo de fornecedores e acompanhamento do processo. Fornecer um mtodo de avaliao eficiente, capaz de ser implementado dentro das limitaes de desempenho razoveis. Alm disso, o mtodo SCAMPI A tambm projetado para priorizar e satisfazer determinadas caractersticas essenciais, que foram obtidas atravs de feedback da comunidade. Caractersticas essncias do mtodo de avaliao SCAMPI: Preciso: Classificaes de avaliao que refletem verdadeiramente a maturidade/capacidade da organizao, refletindo o modelo de referncia de avaliao, podendo ser utilizadas para a comparaes entre organizaes; com resultados de avaliao refletindo os pontos fortes e fracos da organizao avaliada. Repetibilidade: As medidas e concluses de uma avaliao so provavelmente consistentes com outra avaliao, independente se realizada em condies semelhantes. Custos/Eficcia do recurso: O mtodo de avaliao eficiente em termos de pessoas-horas gastas no planejamento, preparao e execuo de uma avaliao, levando em conta o investimento na obteno de resultados, incluindo os recursos, impactos e a equipe de avaliao da organizao avaliada. Significado dos Resultados: Os resultados da avaliao so teis para o patrocinador da avaliao, apoiando-o quanto as decises a serem feitas, podendo incluir a aplicao dos resultados da avaliao no contexto do processo de melhoria interna, na seleo de fornecedores, ou, no monitoramento do processo. Compatibilidade com os requisitos do ARC: O mtodo de avaliao SCAMPI, classe A, compatvel com todos os requisitos do ARC (Appraisal Requirements for CMMI).

Modos de Uso Assim como um mtodo Classe A do ARC, SCAMPI um mtodo orientado para aferio e adequado para gerar classificaes, podendo ser usado em trs modos de uso: Melhoria de processos internos: O SCAMPI pode ser utilizado por organizaes para avaliar os seus processos internos, em geral, orietando-a para alcanar melhores nveis de capacidade/maturidade; para estabelecer, atualizar, ou medir a implementao do programa de melhoria de processo. As aplicaes incluem a medio do progresso do processo de melhoria, administrando e examinando o processo, enquanto focaliza em um domnio especfico ou linhas de produto, avaliando projetos especficos e preparando para avaliaes conduzidas externamente. Desse modo o SCAMPI acaba sendo suplemento a outras ferramentas para implementar as atividades de melhoria de processo Seleo de fornecedores: Os resultados da avaliao SCAMPI podem ser utilizados como discriminador de alto valor para selecionar fornecedores, sendo utilizado para caracterizar o risco relacionado com processo de adjudicao (quem que tem o direito a [3]) de um contrato para um fornecedor. Os resultados da avaliao so geralmente apenas um critrio dentre muitos usados para selecionar fornecedores. Os resultados so muitas vezes utilizados como orientao para processo de monitoramento de fornecedor contratado. Monitoramento de processo: Os mtodos de avaliao do SCAMPI tambm so utilizados nos monitoramentos de processo, usando os resultados para ajudar o patrocinador a adaptar seu contrato, ou, esforos no monitoramento de processo. Permitindo-lhe os priorizar com base nos pontos fortes e fracos do processo de fornecimento da organizao. Esse modo de utilizao se concentra em um longo prazo de relao de parceria entre a organizao patrocinadora e o comprador/fornecedor.

Descrio do Mtodo A arquitetura do SCAMPI composta por trs fases e onze processos essenciais, cada fase est descrita em detalhes abaixo: Fase 1: Planejar e preparar a avaliao Os objetivos do patrocinador para a realizao SCAMPI so definidos na fase 1, no processo 1.1. Todo o demais, planejamento; preparao; execuo e apresentao dos resultados resultam dessa atividade inicial. Devido ao significativo investimento e planejamento logstico envolvido, o refinamento de atividades de planejamento deve ser na fase 1. A cada fase subsequente, o valor da iterao vai diminuir medida que os dados so coletados, analisados, refinados e traduzidos em resultados de significado em relao ao modelo. Uma equipe de profissionais experientes e treinados realizam o SCAMPI durante um perodo de tempo negociado pelo patrocinador e lder da equipe. O escopo da organizao a ser avaliada (projetos ou programas que iro participar), bem como o escopo dentro do modelo de referncia CMMI (reas de processo), deve ser definido e acordado. O escopo do modelo da organizao fornece a base sobre a qual sero estimados os compromissos de tempo de pessoal, custos logsticos (como viagens) e os custos gerais para a organizao avaliada e organizao patrocinadora Antes do incio da avaliao, os membros da organizao avaliada normalmente prepararam a prova objetiva, a qual consiste em informao qualitativa ou quantitativa, registros ou declaraes de fatos referentes s caractersticas de um item, de servio ou de existncia e aplicao de um elemento do processo. Baseia-se na observao de medio ou de teste, e pode ser verificada. Durante o perodo no local, a equipe de avaliao verifica e valida a prova objetiva fornecida pela organizao avaliada para identificar pontos fortes e fracos em relao ao modelo de referncia CMMI. Assim, o motor de processamento de informao alimentado pelas provas objectivas j disponveis, salvando a equipe de avaliao, tempo e o esforo de um processo de "descoberta" . Esta preparao pela organizao avaliada fundamental para a execuo eficiente de uma avaliao SCAMPI. A anlise da prova objetiva preliminar fornecida desempenha um papel fundamental na definio do cenrio para a execuo da avaliao. Se um significativo conjunto de dados perdido neste momento, pode ser demorada a atividade de avaliao subseqente ou at mesmo cancelada se o julgamento feito no for suficiente para sanar a deficincia.

A coleo de prova objetiva pela organizao avaliada com antecedncia da avaliao no s melhora a eficincia da equipe de avaliao, mas tambm oferece vrios outros benefcios organizao: - Preciso aperfeioada em resultados de avaliao entregues pela equipe de avaliao externa. - Entendimento detalhado de como cada processo de avaliao foi implementado com referncia nas prticas do modelo, grau de conformidade e seguimento do processo padro da organizao. - Facilidade para monitorar o processo de conformidade e o progresso de melhoria do processo. - Vantagem porque poder ser usado nas prximas avaliaes, minimizando o esforo necessrio para preparao. 1.1 Processo de Anlise de Requisitos: Tem como proposta entender as necessidades do negcio da unidade organizacional, para a qual a avaliao est sendo feita. Sendo a equipe de avaliao responsvel por coletar informaes e ajudar o patrocinador a correlacionar os objetivos de avaliao com o seu objetivos de negcios. As atividades dessa proposta so: 1.1.1 Determinar os objetivos da avaliao. 1.1.2 Determinar a estratgia para coleta de dados. 1.1.3 Determinar as restries da avaliao. 1.1.4 Determinar o escopo da avaliao. 1.1.5 Determinar as sadas da avaliao. 1.1.6 Obter Comprometimento com o Plano de Avaliao Inicial 1.2 Desenvolver um plano de avaliao: Tem como proposta documentar os resultados do plano de avaliao, incluindo os requisitos, acordos, estimativas, riscos, mtodo, adaptaes e consideraes prticas (por exemplo, horrios, logstica e informaes contextuais sobre a organizao) associadas com a avaliao. Obter e registrar o aprovao do patrocinador plano de avaliao. As atividades dessa proposta so: 1.2.1 Mtodo de Taylor (Taylorismo, princpios de administrao propostos por Taylor para melhoria de eficincia, com base em critrios supostamente cientficos). 1.2.2 Identificar os recursos necessrios. 1.2.3 Desenvolver Plano de Coleta de Dados. 1.2.4 Determinar o custo e cronograma. 1.2.5 Planejar e gerenciar a logstica. 1.2.6 Documentar e gerenciar os riscos. 1.2.7 Obter Comprometimento com o Plano de Avaliao.

1.3 Selecionar e preparar equipe: Tem como proposta certificar de que uma equipe experiente, objetiva, treinada e devidamente qualificada est disponvel e preparada para executar o processo de avaliao. As atividades dessa proposta so: 1.3.1 Identificar o lder da equipe de avaliao. 1.3.2 Selecionar membros da equipe. 1.3.3 Documentar e administrar conflitos de interesse. 1.3.4 Preparar a equipe. 1.4 Obter e armazenar evidncias objetivas iniciais: Tem como proposta obter informaes que facilitem a preparao do local especfico e uma compreenso da implementao de prticas de modelo em toda a unidade organizacional. Identificando possveis problemas, falhas ou riscos para auxiliar no aperfeioamento do plano. Fortalecendo a compreenso das operaes e processos da organizao dos membros da equipe de avaliao. As atividades dessa proposta so: 1.4.1 Obter inicialmente evidncias objetivas. 1.4.2 Armazenar as evidncias objetivas. 1.5 Preparar para avaliao de conduta: Tem como proposta se certificar da prontido para realizar a avaliao, incluindo a confirmao de disponibilidade de provas objetivas, do comprometimento da equipe de avaliao, dos arranjos logsticos, do status de risco e planos de atenuao de riscos associados. Planejar e criar estratgias de coleta de dados de documentos. As atividades dessa proposta so: 1.5.1 Realizar previso do aprendizado. 1.5.2 Replanejar a coleta de dados.

Fase 2: Conduzir a avaliao Na fase 2, a equipe de avaliao se concentra na coleta de dados da organizao avaliada para julgar a medida em que o modelo implementado. Importante para essa abordagem o conceito de "cobertura", que implica na coleta de dados suficientes para cada componente do modelo de referncia, selecionado pelo patrocinador, no caso desse estudo, CMMI, e na obteno de uma amostra representativa dos processos em curso (abrangendo as fases do ciclo de vida que a organizao avaliada est usando no desenvolvimento e na entrega de seus produtos e servios). Para uma metodologia de avaliao, isto significa colecionar dados e informao em todas as prticas de referncia do modelo para cada instncia do processo que avaliado dentro da unidade organizacional. O plano de coleta de dados desenvolvido na fase 1 sofre iterao contnua e refinamento suficiente at que a cobertura seja atingida. Ao determinar que a cobertura suficiente do modelo de referncia e unidade organizacional tenha sido obtida, os resultados de avaliao e categorias podem ser gerados. Avaliaes de meta so determinadas dentro de cada rea de processo que coletivamente pode ser usada para determinar uma capacidade de avaliao nivelada para as reas de processo individuais, como tambm uma categoria no processo de maturidade na unidade organizacional. 2.1 Preparar participantes: Tem como proposta garantir que os participantes da avaliao so adequadamente informados do processo de avaliao, propsito e objetivo e esto disponveis para participar da avaliao dos processos 2.1.1 Conduzir instrues aos participantes. 2.2 Examinar evidncia objetiva: Tem como proposta examinar informaes sobre as prticas implementadas na organizao e relacionar os dados resultantes para o modelo de referncia de avaliao. Realizar a atividade, de acordo com o plano de coleta de dados. Tomar aes corretivas e rever o plano de coleta de dados, conforme necessrio. 2.2.1 Examinar as evidncias objetivas dos artefatos. 2.2.2 Examinar as evidncias objetivas das afirmaes. 2.3 Documentar as evidncias objetivas: Tem como proposta criar registros duradouros das informaes recolhidas atravs de identificao e consolidao de notas, transformando os dados em registros, documentando as falhas durante a prtica da implementao, ou , exemplific-la. 2.3.1 Fazer / Revisar / Etiquetar notas. 2.3.2 Registro de presena / ausncia de evidncia objetiva. 2.3.3 Documentar a prtica de implementao. 2.3.4 Revisar e atualizar o plano de coleta de dados.

2.4 Verificar a evidncia objetiva: Tem como proposta verificar a suficincia da prova objetiva para determinar a implementao de prticas exemplares para cada instanciao. Descrever todas as foras e fraquezas na implementao de prticas do modelo. Cada implementao de cada prtica verificada de modo que possa ser comparada com as prticas do modelo de referncia. Em seguida, a equipe caracteriza o grau em que as prticas do modelo so implementadas. 2.4.1 Verificar a evidncia objetiva. 2.4.2 Caracterizar Implementao de Prticas de Modelo e gerar resultados preliminares. 2.5 Validar constataes preliminares: Tem como proposta validar os resultados preliminares, incluindo fraquezas (ou seja, as lacunas na prtica implementao) e pontos fortes (ou seja, a implementao de prticas exemplares do modelo) com os membros da unidade organizacional. 2.5.1 Validar os resultados preliminares 2.6 Gerar resultados da avaliao: Tem como proposta medir a satisfao com base na extenso da aplicao prtica em todo o escopo organizacional da avaliao. O grau de implementao prtica julgado com base em dados validados (por exemplo, artefato e afirmao de evidncia objetiva) coletados a partir da amostra representativa de toda a unidade organizacional. As classificaes de agregados (processo classificaes de rea, de nvel de maturidade, avaliaes de capacidade, etc) so dirigidas por ndices de satisfao. 2.6.1 Derivar concluses e Taxa de Metas. 2.6.2 Determinar rea de medio de processo. 2.6.3 Determinar rea de medio de perfil. 2.6.4 Determinar nvel de maturidade. 2.6.5 Documentar avaliao de resultados.

Fase 3: Os resultados do relatrio: Na fase III, a equipe de avaliao fornece os resultados e as classificaes como resultados da avaliao ao patrocinador e a organizao. Esses resultados tornam parte do registro de avaliao, tornando os dados protegidos de acordo com os desejos da organizao patrocinadora e da organizao avaliada. O nvel de proteo e o plano para a disposio dos materiais e dados da avaliao determinado na fase 1 conforme definido pelo patrocinador. O registro da avaliao tambm remetido ao assistente do CMMI. O assistente soma isto a um banco de dados confidencial como resumo do perfil na comunidade global de maturidade e nvel de capacidade que ficam disponveis para comunidade numa base atualizada semestralmente. 3.1 Entregar avaliao dos resultados: Tem como proposta fornecer resultados da avaliao, que podem ser usados para orientar as aes. Representam os pontos fortes e fracos dos processos em uso no momento. Fornecer avaliaes (se planejado para) que refletem com preciso o nvel de capacidade ou o nvel de maturidade dos processos em uso. 3.1.1 Entregar concluses finais. 3.1.2 Realizar Sesso Executiva. 3.1.3 Planejar para os prximos passos. 3.2 Pacotar e Arquivar avaliao de ativos: Tem como proposta preservar os dados e registros importantes da avaliao e descarte de materiais sensveis de forma adequada. 3.2.1 Coletar lies aprendidas. 3.2.2 Gerar registro das avaliaes. 3.2.3 Prover feedback de avaliao ao SEI. 3.2.4 Arquivar e / ou eliminar os principais artefatos. Concluses A adoo de metodologias de melhoria uma deciso tomada por muitas empresas, com o objetivo de melhorar a qualidade dos produtos sob o ponto de vista do cliente, por exemplo, atravs do modelo de qualidade CMMI. Com isso, necessrio que haja um mtodo de avaliao para comprovar que uma determinada empresa est de acordo com o modelo de referncia utilizado. Sendo assim, o SCAMPI surge para suprir essa necessidade, propondo uma metodologia para enquadrar, por exemplo, a organizao no seu nvel de maturidade.

Referncias bibliogrficas [1]: Standard CMMI Appraisal Method for Process Improvement (SCAMPISM) A, Version 1.3: Method Definition Document, SCAMPI Upgrade Team, March 2011, HANDBOOK, CMU/SEI-2011-HB-001. <http://resources.sei.cmu.edu/library/asset-view.cfm?assetID=9703>. [2]: Standard CMMISM Appraisal Method for Process Improvement (SCAMPISM), Version 1.1: Method Definition Document, Members of the Assessment Method Integrated Team December 2001, HANDBOOK CMU/SEI-2001-HB-001. <http://resources.sei.cmu.edu/asset_files/Handbook/2001_002_001_13766.pdf>. [3]: Priberam Dicionrio <http://www.priberam.pt/DLPO/adjudica%C3%A7%C3%A3o>. [4]: <http://pt.wikipedia.org/wiki/CMMI>.

Das könnte Ihnen auch gefallen