Você está na página 1de 8

Modelos de Capacitao Os modelos de capacitao servem de referncia para avaliar a maturidade dos processos de desenvolvimento de uma organizao para

o desenvolvimento de software. Uma organizao poder ser avaliada comparando suas prticas reais com aquelas que o modelo de capacitao prescrever ou recomendar. Alm de avaliar, indiretamente, o nvel de qualidade de software que a organizao capaz de desenvolver, o modelo e o diagnstico da avaliao podero servir de base para um plano de melhoria. Tipos de Modelos: CMM - Capability Maturity Model (SEI, 1991) CMMI - Capability Maturity Model Integration (SEI, 2002) ISO/IEC 12207 - Processos do ciclo de vida software (1995) ISO/IEC 15504 (1998) - SPICE - Software Process Improvement and Capability Determination MPS.BR - Melhoria de Processos do Software Brasileiro

OBS: SEI = Software Engineering Institute ISO = International Standard Organization CMMI um framework que acomoda mltiplas disciplinas e flexvel o suficiente para suportar duas representaes diferentes, uma para verificar o nvel de maturidade dos processos, outra para o nvel de maturidade da organizao em geral. O CMMI (2001) patrocinado pelo Departament of Defense, DoD americano e pela National Defense Industrial Association, NDIA, com colaboraes da indstria, governo e pelo SEI (Software Engineering Institute) americano. Pode ser um modelo de maturidade no somente para engenheiros de sistema e de software, mas tambm para sistemas de desenvolvimento integrado de processo 1

e produto, os IPPD, Integrated Product and Process Development, engenharia de sistemas e de software com fornecedores, os SS, Suplier Sourcing, e de engenharia que integre IPPD e SS (Rout, 2002). Pretende-se tambm garantir compatibilidade com a ISO/IEC 15504, atravs de dois modos de viso: Staged: abordagem semelhante ao SW-CMM (com novas KPAs e alteraes nas existentes); Continuos: semelhante ao 15504, com reas de processo independentes do nvel de maturidade. Representao Por Estgios Disponibiliza uma seqncia pr-determinada para melhoria baseada em estgios que no deve ser desconsiderada, pois cada estgio serve de base para o prximo. caracterizado por Nveis de Maturidade (Maturity Levels): Nvel 1: Inicial (Ad-hoc) Nvel 2: Gerenciado / Gerido Nvel 3: Definido Nvel 4: Quantitativamente gerenciado / Gerido quantitativamente Nvel 5: Em otimizao

Nesta representao a maturidade medida por um conjunto de processos. Assim necessrio que todos os processos atinjam nvel de maturidade dois para que a empresa seja certificada com nvel dois. Se quase todos os processos forem nvel trs, mas apenas um deles estiver no nvel dois a empresa no ir conseguir obter o nvel de maturidade trs. Esta representao indicada quando a empresa j utiliza algum modelo de maturidade por estgios, quando deseja utilizar o nvel de maturidade alcanado para comparao com outras empresas ou quando pretende usar o nvel de conhecimento obtido por outros para sua rea de atuao. reas de Processo O modelo CMMI v1.2 (CMMI-DEV) contm 22 reas de processo. Em sua representao por estgios, as reas so divididas da seguinte forma:

Nvel 1: Inicial (Ad-hoc) No possui reas de processo. Nvel 2: Gerenciado / Gerido


Gerenciamento de Requisitos - REQM (Requirements Management) Planejamento de Projeto - PP (Project Planning) Acompanhamento e Controle de Projeto - PMC (Project Monitoring and Control) Gerenciamento de Acordo com Fornecedor - SAM (Supplier Agreement Management) Medio e Anlise - MA (Measurement and Analysis) Garantia da Qualidade de Processo e Produto - PPQA (Process and Product Quality Assurance) Gerncia de Configurao - CM (Configuration Management)

Nvel 3: Definido

Desenvolvimento de Requisitos - RD (Requirements Development) Soluo Tcnica - TS (Technical Solution) Integrao de Produto - PI (Product Integration) Verificao - VER (Verification) Validao - VAL (Validation) Foco de Processo Organizacional - OPF (Organizational Process Focus) Definio de Processo Organizacional - OPD (Organizational Process Definition) Treinamento Organizacional - OT (Organizational Training) Gerenciamento Integrado de Projeto - IPM (Integrated Project Management) Gerenciamento de Riscos - RSKM (Risk Management) Anlise de Deciso e Resoluo - DAR (Decision Analysis and Resolution)

Nvel 4: Quantitativamente gerenciado / Gerido quantitativamente


Desempenho de Processo Organizacional - OPP (Organizational Process Performance) Gerenciamento Quantitativo de Projeto - QPM (Quantitative Project Management)

Nvel 5: Em otimizao

Gesto de Processo Organizacional - OPM (Organizational Process Management) Anlise Causal e Resoluo - CAR (Causal Analysis and Resolution)

ISO/IEC 12.207 Descreve os principais processos componentes do ciclo de vida do software e os relacionamentos entre eles. O modelo contm intruses para sua prpria personalizao Processos: Processos Fundamentais Aquisio Fornecimento Desenvolvimento Operao Manuteno Processos de Apoio Documentao Gerncia Processos Organizacionais Gerncia de Melhoria

Configurao Garantia da qualidade Infra-estrutura Verificao Treinamento Validao Reviso conjunta Auditoria Resoluo de problemas

ISO 15504 (ou SPICE) O Spice no possui o conceito de nveis globais de maturidade como o CMM. Possui reas de processo e cada uma delas dever ser avaliada e classificada em nveis que vo de: 0 no executada, at 5 em melhoria contnua Pode ser considerado um meta-modelo, a partir do qual pode-se derivar modelos especficos de capacitao. No Brasil em 2001 Usa sistematicamente o SPICE Comea a usa Conhece, mas no usa No conhece Processos SPICE (ISO - 15504) a) Categoria de processo: Cliente Fornecedor 1% 3,2% 56,7% 39,1%

Aquisio de produtos e servios Estabelecimento de contratos Identificao de necessidades do cliente Execuo conjunta de revises e auditorias Empacotamento, entrega e instalao do software Suporte operacional de software Fornecimento de servios ao cliente

b) Categoria de processo: Engenharia Avaliao da satisfao do cliente Requisitos e desenho do desenvolvimento de sistema Requisito do desenvolvimento de software Desenvolvimento do desenho de software Implementao do desenho de software Integrao e teste de software c) Categoria de Processo: Projeto Integrao e testes de sistema Manuteno de sistemas de software Planejamento do projeto do ciclo de vida Estabelecimento de planos de projeto Formao de equipes de projeto Gesto de requisitos Gesto de qualidade d) Categoria de Processo: Suporte Gesto de riscos Gesto de recursos e cronograma Gesto de subcontratao

Desenvolvimento da documentao Execuo da gerncia de configuraes Execuo da garantia da qualidade Execuo da resoluo de problemas Execuo das revises tcnicas e) Categoria de Processo: Organizacionais Engenharia de negcios Definio de processos Melhoria de processos Treinamento Possibilidade de reuso Ambiente de engenharia de software Ambiente de trabalho

Fonte: Wilson de Pdua P. Filho; Engenharia de Software Fundamentos, Mtodos e Padres; LTC 2 ED; 2003.

Melhoria de Processos do Software Brasileiro O MPS.BR ou Melhoria de Processos do Software Brasileiro simultaneamente um movimento para a melhoria da qualidade (Programa MPS.BR) e um modelo de qualidade de processo (Modelo MPS) voltada para a realidade do mercado de pequenas e mdias empresas de desenvolvimento de software no Brasil. Ele baseado nas normas ISO/IEC 12207 e ISO/IEC 15504 e na realidade do mercado brasileiro, bem como compatvel com o CMMI. No Brasil, uma das principais vantagens do modelo seu custo reduzido de certificao em relao as normas estrangeiras, sendo ideal para micro, pequenas e mdias empresas. Um dos objetivos do projeto replicar o modelo na Amrica Latina, incluindo o Chile, Argentina, Costa Rica, Peru e Uruguai. O projeto tem apoio do Ministrio da Cincia e Tecnologia, da FINEP e do Banco Interamericano de Desenvolvimento. No Brasil o projeto desenvolvido pela Softex, interagindo com as universidades e com o Governo Federal. O MPS.BR apresenta 7 nveis de maturidade (o que um diferencial em relao aos outros padres de processo) que so: A - Em Otimizao; B - Gerenciado quantitativamente; C - Definido; D - Largamente Definido; E - Parcialmente Definido; F - Gerenciado; G - Parcialmente Gerenciado. Cada nvel de maturidade possui suas reas de processo, onde so analisados: Processos Fundamentais: o Aquisio o Gerncia de requisitos o Desenvolvimento de requisitos o Soluo tcnica o Integrao do produto 7

o Instalao do produto o Liberao do produto Processos organizacionais: o Gerncia de projeto o Adaptao do processo para gerncia de projeto o Anlise de deciso e resoluo o Gerncia de riscos o Avaliao e melhoria do processo organizacional o Definio do processo organizacional o Desempenho do processo organizacional o Gerncia quantitativa do projeto o Anlise e resoluo de causas o Inovao e implantao na organizao Processos de Apoio o Garantia de qualidade o Gerncia de configurao o Validao o Medio o Verificao o Treinamento

Você também pode gostar