Ja tem um certo tempo que venho tentando reservar algumas horas para estudar um pouco mais sobre a MPS.BR - Melhoria de Proceso de Software. Aguardar a melhor oportunidade nao era a melhor tatica, entao decidi "forcar" a barra e criei a oportunidade. Segue um pequeno resumo do que estudei hoje.A MPS e um modelo desenvolvido pela SOFTEX - Sociedade Brasileira para Promocao da Exportacao de Software. A MPS foi desenvolvida com base em normas internacionais, que passaram por uma avaliacao e adaptacao para atender especificamente ao modelo brasileiro.Norma ISO/IEC 12207 - Define formas de gerenciamento do ciclo de vida e desenvolvimento do software, assim como os processos fundamentais, de apoio, organizacional e de adaptacao.Norma ISO/IEC 15504 - Especifica p/ o processo de software. Define todos os quesitos envolvidos no processo e como gerenciar o processo.CMMI - Principal documento internacional e que serviu de base para o desenvolvimento do MPS.BR, a principal diferenca entre estes dois modelos (CMMI e MPS.BR) e que o modelo internacional define 5 niveis enquanto o modelo brasileiro define 7 niveis. Como e dividido o modelo MPS.BR?Modelo de ReferenciaEspecifica todas as regras que devem ser seguidas p/ implantacao desse modelo de qualidade na organizacao. E compostos do que vou chamar aqui de etapas:Guia GeralGuia de ImplementacaoGuia de AquisicaoMetodo de Avaliacao - Verifica se durante a implantacao, os processos estao em conformidade com o Modelo de Referencia. Modelo de Negocio - Define como selecionar os avaliadores, os passos que deverao ser seguidos, quem deve capacitar os avaliadores. Categorias de Processos?FundamentaisGerencia de RequisitosDesenvolvimento de RequisitosAquisicaoSolucao TecnicaIntegracao do ProdutoOrganizacionaisEnvolve analise de toda a empresa, departamentos, gestao de recursos, gerenciamento e engloba:Processo Organizacional Gestao de ProjetosGestao de RiscosTreinamentoInovacoes na OrganizacaoAnalise de Causas e SolucoesApoioGarantia de QualidadeMedicaoVerificacaoGerencia de ConfiguracaoAnalise de DecisaoResolucao, e ValidacaoQuais atributos devem ser observados durante avaliacao dos Processos?O Processo e executado?Ele atinge o seu proposito?O Processo e gerenciado?Existe alguma acompanhamento?Os Produtos do Processo sao gerenciados?Existe um acompanhamento do produto apos ele ter sido confeccionado?O Processo e definido?Existem processos de apoio?O Processo esta definido?Ele esta implementado? E formal?A MaturidadeNiveis Nivel G - parcialmente gerenciadoGerencia de RequisitosGerencia de ProjetosNivel F - gerenciadoMedicaoGerencia de ConfiguracaoGarantia da QualidadeAquisicaoNivel E - parcialmente definidoDefinicao do Processo OrganizacionalTreinamentoAvaliacao e Melhoria do POAdaptacao do Processo para GPNivel D - largamente definidoDesenvolvimento de RequisitosSolucao TecnicaVerificacaoIntegracao do ProdutoValidacaoNivel C - definidoGerencia de RiscosAnalise de Decisao e ResolucaoNivel B - gerenciado quantititativamenteDesempenho do Processo OrganizacionalGerencia Quantitativa do ProjetoNivel A - otimizacaoInovacao e Implantacao na OrganizacaoAnalise e Resolucao de CausasTipos de AtributosDiretodiretamente ligado ao objetivo do processo Indiretoindiretamente ligado ao objetivo do processo, mais influenciam (Ex: documentacao) Afirmacaoatraves de uma avaliacao (auditoria) e levantado quanto dos objetivos a organizacao conseguiu atingir (cumprir) Modelo de NegocioInicia com a apresentacao da instituicao proponente da avaliacao, com enfase na experiencia em processo de software.Aguarde a continuacao deste artigo! Boa leitura! O departamento contabil de uma organizacao tem uma rotina agitada e cheia de tarefas a serem cumpridas. Imagine-se chegando neste departamento e se deparando com um funcionario lendo um artigo sobre administracao. Se a reacao for chamar atencao do funcionario e para que ele se