Impressões do 8º Encontro Mensal da ALATS-SP

Ontem ocorreu a oitava edição do já tradicional Encontro Mensal da ALATS-SP, na Av. Paulista em São Paulo.

Tive o prazer de estar presente nesse encontro que teve como tema Modelos da Qualidade e o MPT.BR, onde foram apresentadas duas palestras: a primeira feita pelo José Correia, diretor regional da ALATS São Paulo, com o título de Introdução a Verificação e Validação no CMMI e MPS.BR, e a segunda apresentada pelo Emerson Rios, presidente da ALATS, com o título Introdução ao MPT.BR.

A seguir segue minhas impressões sobre o evento, espero que gostem. 🙂

Organização

A organização do evento foi bem realizada, só ocorreu um problema: a mudança do local do evento na última hora, mas a mesma foi avisada de forma eficiente aos participantes, e o novo local é bem perto (cerca de nem 100 metros) do local que estava previsto a realização do encontro.

A divulgação foi feita com uma boa antecedência, por meio das listas de discussões de Teste e Qualidade de Software, twitter da ALATS-SP, em blogs e além claro na própria página da ALATS-SP.

Local

O evento ocorreu em uma sala da DoMore, que possui uma boa infraestrutura (tem até um XBox 360 na sala de espera rs), boa climatização e espaço adequado para o número de participantes, aliás, a sala literalmente lotou! 🙂

Pré-palestras

Agora vamos parar de lenga-lenga, pois como puderam notar, não sou um bom relator de ambientes (uma pessoa que comenta sobre a presença de um XBox não pode ser levada a séria), e ir para o que realmente interessa, o encontro.

Antes do início das palestras, cada participante fez uma breve apresentação, contando sobre trabalha com Teste de Software, a quanto tempo e em qual empresa.

Após a apresentação ocorreu a posse dos Diretores Regionais Adjuntos (DRA) no mandato 2010, que assumiram o compromisso de trabalhar de formar voluntária em pró do crescimento e aperfeiçoamento da área de Teste de Software e Garantia da Qualidade. O time da ALATS-SP passou de 7 para 12 pessoas, e esse número ainda deverá aumentar no próximo mês, no qual haverá uma nova seleção de voluntários.

Em seguida o José Correia apresentou o balanço da ALATS e da diretoria de São Paulo, e também as metas para o ano de 2010:

  • Em 2009 189 pessoas participaram do encontro mensal;
  • Para 2010 a meta é de 400 pessoas!
  • Os DRAs realizaram 24 palestras em 2009, totalizando um público de cerca de 1.500 pessoas;
  • Para 2010 a meta é de 200 palestras, atingindo um público total de 10.000 pessoas!

Um verso que achei bem interessante, colocado pelo José no início da sua apresentação, foi:

Um sonho que se sonha só,

é só um sonho que se sonha só,

mas sonho que se sonha junto é realidade.

(Raul Seixas)

E isso é a pura verdade, por isso que foi e é tão importante o aumento de voluntários na ALATS-SP, que estão cultivando e espalhando a cultura de Teste de Software aqui no estado de São Paulo. E em outros estados isso também é possível, só é preciso união, seja ela por meio de uma associação, grupo de amigos, companheiros de trabalho, etc, e também vontade. 😉

Palestra do José Correia

O José Correia deu uma verdadeira aula sobre modelos de maturidade, e com a já conhecida, excelente didática (cheia de analogias).

O primeiro ponto esclarecedor apresentado sobre modelos de maturidade, foi a desmistificação que as pessoas tem sobre eles:

  • Não é algo mágico! Você não irá ter um salto de melhoria grande de “um dia para noite” é preciso tempo e compromisso, até porque não é a toa, que há níveis de maturidade;
  • Um modelo de maturidade não tem verdades absolutas;
  • Ele é focado no que você faz, NÃO como  você faz. Até por isso ele não te diz como fazer, apenas o que deve ser feito;
  • São modelos para você se inspirar, mas como somos preguiçosos, adoramos seguir a risca #fail!
  • Busca tornar o desenvolvimento de software mais previsível;
  • São uma base, não são completos e abrangentes.

Depois o José falou sobre CMMI (Capability Maturity Model Integration), explicando o seu surgimento, seus níveis e focando em apresentar onde está a área de Garantia da Qualidade de Processo e Produto e as de Verificação e Validação, nível 2 e nível 3 respectivamente.

Abaixo, uma figura apresentando os 5 níveis do CMMI:

O José explicou algo que geralmente não é muito bem interpretado por nós brasileiros, a palavra Capability (o C do CMMI), cuja tradução em português, capabilidade, não traz o mesmo sentido da palavra em inglês. Capability é a capacidade de fazer algo constante, fazendo uma analogia, o McDonald’s tem uma excelente capability, pois o Big Mac tem um Mc de São Paulo é igual ao de um em Campinas, por exemplo.

Após a introdução sobre o CMMI, o assunto em pauta foi o MPS.BR, uma versão brasileira do CMMI, e assim sendo, adaptado a realidade brasileira.

O José começou a sua explicação sobre o MPS.BR, falando do seu surgimento, que ocorreu em 2003, e depois já abordou os 7 níveis de maturidade.

Uma experiência interessante relatada pelo José, foi que algumas empresas utilizam o MPS.BR (Melhoria de Processos do Software Brasileiro), como forma de início para depois poderem estarem melhor preparados para alcançar um nível de CMMI, já que há uma relação entre os níveis do CMMI e o MPS.BR, como pode ser visto na figura abaixo, além disso o custo de um processo de implantação do MPS.BR é mais em conta do que o do CMMI, e esse é um dos principais motivadores de algumas empresas fazerem isso.

Ou seja, a pessoa pode alcançar o nível A do MPS.BR e depois já tentar o nível 5 do CMMI.

E por fim foi comentando um pouco sobre o Modelo V, mais para ilustrar como que pode ser o processo de Verificação e Validação em uma empresa.

Coffee Break

Pra quem já leu sobre os coffee breaks dos encontros passados, fica até sem graça falar que mais uma vez foi excelente, pena que eu já tinha tomado café em casa (rs). Foram 30 minutos para aproveitar pra conhecer o pessoal melhor, enquanto come uns pãezinhos de queijo (e vice-versa rs).

Palestra do Emerson Rios

O Emerson Rios iniciou a sua palestra falando sobre o porquê da criação do MPT.BR (Melhoria de Processo de Teste Brasileiro):

  • Necessidade de ter um modelo de melhoria focado na área de Teste de Software;
  • Adaptar um modelo de Teste de Software para a realidade brasileira;
  • Ausência de implementadores estrangeiros, de outros modelos, aqui no Brasil;
  • Criar um modelo leve para Teste de Software.

O MPT.BR é um modelo que ainda está em desenvolvimento, mas já estão sendo feitos 3 projetos pilotos, em três empresas no Rio de Janeiro. Os três estarão se encerrando no mês de março desse ano, portanto a fase de piloto do MPT.BR estará terminada.

O modelo é compatível tanto com a MPS.BR quanto com o CMMI, principalmente pelo fato de ser baseado justamente no MPS.BR, que por sua vez é baseado no CMMI. O MPT.BR propõe-se ser um modelo leve, para que não sejam onerados os processos e para que também seja possível aplicá-lo em áreas de Teste de Software pequenas, que é muito comum existirem no Brasil.

Na sequência o Emerson falou sobre os 5 níveis do MPT.BR, apresentando de forma mais detalhada os dois primeiros:

Nível 1 Gerência de Projetos de Teste – GPT
Nivel 2 Gerência de Requisitos de Teste – GRT
Nivel 3 Aquisição – AQU (opcional)
Gerência de Configuração – GCO
Garantia da Qualidade – GQA
Medição – MED
Nivel 4 Gerência de Recursos Humanos – GRH
Gerência de Reutilização – GRU (opcional)
Gerência de Riscos – GRI
Nivel 5 Verificação – VER
Validação – VAL

A primeira coisa que você precisa fazer para saber se você está credenciado ou não para implementar o MPT.BR nível 1, é tratar o Teste de Software como projeto, e se você trata o Teste de Software na sua empresa como um projeto, o próximo passo é responder as questões da Análise de GAP – Nível 1 (disponível na página do MPT.BR).

Na página do MPT há vários documentos que poderão te ajudar a entender melhor o MPT, dentre os quais estão os documentos do Nível 1, Nível 2 e Nível 3 (beta). E o interessante é que como é um modelo que está em desenvolvimento, você pode entrar em contato com o Emerson Rios, para sugerir melhorias, reportas erros, etc.

No final o Emerson Rios passou informações sobre o credenciamento de implementadores, para o qual é necessário que o profissional tenha feito o curso oficial para implementadores da  Riosoft/ALATS e ter o diploma de certificação CBTS.

Conclusão

Confesso, que senti aquela preguiça ao levantar às 6:00 em pleno sabadão, ainda tudo escuro (esse horário de verão é fogo…), mas aí lembrei que é o encontro mensal, ou seja, não é só mais um evento, e sim uma oportunidade de encontrar os amigos e fazer novos, as palestras em si são só uma desculpa pra gente ir (afinal é muito mais fácil você falar pra sua(seu) esposa(o)/namorada(o) que vai em uma palestra de Teste de Software, em pleno sábado, do que falar que vai sair com os amigos…rs).

As duas palestras foram muito boas, ambas cumpriram o que se esperava, e acredito que todos puderam entender melhor porque existem modelos de maturidade, e qual importância que eles podem ter para a sua empresa.

Na minha opinião, eles são no mínimo uma ótima fonte de consulta, e o bom é que tanto o MPS.BR quanto o MPT.BR possuem material para download, em seus sites. Se você deve ou não deve ser certificado em um deles, é uma questão de interesse interno (ação pró-ativa) ou de “pressão” externa (ação reativa).

Tem gente que marca uma cerveja pra conversar com os amigos, outros um futebol, alguns um cinema, e a gente marca uma palestra. 😀 Portanto, se você está aí na sua ilha sozinho, não tem com quem falar sobre Teste de Software, ou simplesmente, gosta de conhecer novas pessoas, participe do encontro mensal que a ALATS-SP promove todo mês, pois você ainda irá poder aprender ou conhecer mais sobre um assunto da nossa área. 😉

Dia 20 de fevereiro é o próximo!

Fique por dentro das novidades, assine o feed do QualidadeBR.

Fonte imagens:

Cachorro fugindo do gato – http://bit.ly/752y8Z

Remédio Genérico – http://bit.ly/4omlvN

CMMI – http://bit.ly/4HwOx3

MPS.BR X CMMI – http://bit.ly/6uAbeO

8º Encontro Mensal da ALATS-SP

O oitavo encontro mensal da ALATS-SP ocorrerá no dia 16 desse mês (em um sábado) e terá como tema “Modelos da Qualidade e o MPT.BR”. Será um encontro especial, com duas palestras: a primeira uma introdução sobre Verificação e Validação no CMMI e MPS.BR, e terá como palestrante o grande José Correia, diretor regional da ALATS São Paulo; já a segunda será uma introdução ao MPT.BR, ministrada pelo presidente da ALATS, Emerson Rios.

Será uma ótima oportunidade para conhecer como a área de Teste e Qualidade de Software é tratada no CMMI e no MPS.BR, assim como conhecer esse novo modelo de maturidade, o MPT.BR, que tem como foco a área de Teste de Software. E você ainda irá conhecer (se ainda não conhece), esses dois grandes nomes da nossa comunidade, que há um bom tempo, dedicam esforços em pró do crescimento da nossa área no Brasil.

Abaixo, segue maiores detalhes do encontro, retirados do site da ALATS-SP:

Data: 16 de janeiro (sábado)
Horário
: 08:30 – 12:00
Local: Av. Paulista, 726 – Auditório – próximo a estação de metro Brigadeiro

Objetivo:
Aumentar o contato entre profissionais da área de Teste de Software e Garantia da Qualidade, bem como estimular a troca de conhecimentos, experiências e práticas de sucesso.

Tema do Encontro:
Modelos da Qualidade e o MPT.BR

Conteúdo:

Visão geral das área chaves dos modelos CMMI e MPS.BR relacionadas com Teste de Software (Verificação e Validação) e Garantia da Qualidade. Apresentação do modelo de Melhoria do Processo de Teste Brasileiro (MPT.BR) em desenvolvimento pela ALATS e SOFTEX.

Agenda:

08:30 Credenciamento e networking entre os participantes
09:00 Balanço das realizações da ALATS São Paulo em 2009
09:15 Posse dos Diretores Regionais Adjuntos no mandato 2010
09:30 José Correia – Introdução a Verificação e Validação no CMMI e MPS.BR
10:30 Coffee break e networking
11:00 Emerson Rios – Introdução ao MPT.BR
12:00 Encerramento

Palestrantes:
Emerson Rios, graduado em Ciências Econômicas pela UFF, pós-graduado em Engenharia de Sistemas pela COPPE/UFRJ, presidente da ALATS, certificado CBTS, diretor do iTeste, instrutor e consultor dos programas MPS.BR e MPT.BR da RioSoft/SOFTEX.

José Correia, graduado em Processamento de Dados, pós-graduado em Gestão Empresarial, diretor regional da ALATS São Paulo, certificado CBTS, CSQA, CSTE e CTFL, consultor e instrutor da Iterasys.

Inscrições:
– Não Associados: R$ 30,00

– Associados ALATS 15% de desconto

A participação na palestra Vale 3 PDTS para a renovação da CBTS
Reserve pelo e-mail sp@alats.org.br

Fique por dentro das novidades, assine o feed do QualidadeBR.

MPS.BR

Pessoal, participei nessa semana de uma palestra sobre MPS.BR, ministrada por Sarah Kohan e David Yoshida, duas pessoas que participam ativamente na difusão do MPS.BR no Brasil. Abaixo explico um pouco sobre esse novo programa para Melhoria de Processo do Software Brasileiro.

O que é o MPS.BR?

Ele é um programa para Melhoria de Processo do Software Brasileira, criado em dezembro de 2003, voltado especialmente para pequenas e médias empresas, com o objetivo de definir e aprimorar um modelo de melhoria e avaliação de processo de software.

O MPS.BR tem algum apoio?

O MPS.BR conta com apoio do Ministério da Ciência e Tecnologia (MCT), da Financiadora de Estudos  e Projetos (FINEP) e do Banco Interamericano de Desenvolvimento (BID). Sendo coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX).

O MPS.BR é baseado em algum modelo ou norma?

Ele tem como base técnica três fontes, sendo elas:

  • ISO/IEC 12207 – A norma ISO/IEC 12207 e suas emendas 1 e 2 estabelecem uma arquitetura comum para o ciclo de vida de processos de software com uma terminologia bem definida. Contém processos, atividades e tarefas a serem aplicadas durante o fornecimento, aquisição, desenvolvimento, operação e manutenção de produtos de software e serviços correlatos.
  • ISO/IEC 15504 – A ISO/IEC 15504 presta-se à realização de avaliações de processos de software com dois objetivos: a melhoria de processos e a determinação da capacidade de processos de uma unidade organizacional.
  • CMMI – O CMMI (Capability Maturity Model Integration) é um modelo de maturidade para o desenvolvimento de software. Sendo um conjunto de boas práticas para o desenvolvimento de projetos, produtos, serviços e integração de processos.

Como o MPS.BR está organizado?

Assim como o CMMI, o MPS.BR é organizado em níveis de maturidade, nos quais a melhoria continua do processo e o cumprimento de novos atributos se faz necessário para alcançar o nível acima.

Os 7 níveis de maturidade

O MPS.BR define sete  níveis  de  maturidade, que podem ser comparados ao níveis do CMMI como na figura abaixo:

7 níveis de maturidade (retirado do site da empresa Pentagrama)

A escala de maturidade se inicia no nível G e progride até o nível A. Para cada um destes sete níveis de maturidade é atribuído um perfil de processos que indicam onde a organização deve colocar o esforço de melhoria. O progresso e o alcance de um determinado nível de maturidade do MPS.BR se obtém quando são atendidos os propósitos e todos os resultados esperados dos respectivos processos e dos atributos de processo estabelecidos para aquele nível. A divisão em estágios, embora baseada nos níveis de maturidade do CMMI tem uma graduação diferente, com o objetivo de possibilitar uma implementação e avaliação mais adequada às micros, pequenas e médias empresas. A possibilidade de se realizar avaliações considerando mais níveis também permite uma visibilidade dos resultados de melhoria de processos em prazos mais curtos.

Como ele é implementado e avaliado?

A implementação e avaliação do MPS.BR é dividida em seis etapas:

  • O que é requerido?
    • Definição do nível de maturidade desejado
    • Definição da área/unidade da empresa que será preparada para a avaliação MPS.BR
  • Como está o processo?
    • Realização de diagnóstico do processo, para que se possa saber como estão os processos atuais da empresa.
    • Conhecer a prática da empresa para o nível requerido.
  • Plano de adequação
    • Com base nos resultados do diagnóstico é elaborado um plano do projeto de implementação do MPS.BR na empresa
  • Implementar processos adequados
    • Treinamento das pessoas da empresa que serão responsáveis pela implementação do MPS.BR, geralmente duas pessoas: um que será o coordenador e o outro será o assistente.
    • Assessoramento a empresa, realização de reuniões podendo ser remotas ou presenciais.
    • Avaliação de atendimento às metas realizadas, sendo realizada duas avaliações: a de 50% feita após 6 meses do início do programa e a de 100% feita após 12 meses.
  • Avaliação preliminar dos processos
    • Antes da avaliação final é realizada uma avaliação de atendimento à meta de 100%, com intuito de verificar o nível de prontidão da empresa em relação ao nível de maturidade desejado.
  • Avaliação oficial
    • Atendendo à meta de 100%, avaliada anteriormente, inicia-se contatos com a Instituição Avaliadora que realizará a avaliação oficial, que atribuirá o nível de maturidade encontrado.
    • A Instituição Avaliadora não pode ser a Instituição que implementou o MPS.BR na empresa.

Qual é o custo da MPS.BR?

O custo para o nível G, o primeiro nível, está em torno de R$ 70.000,00. Já para o nível F estima-se R$ 104.000,00. Sendo que esses preços podem ser negociados e parcelados de acordo com a necessidade da empresa.

Quanto tempo demora a implantação do MPS.BR?

O tempo do projeto dura em média 15 meses, podendo variar de acordo com o grau de comprometimento das pessoas envolvidas.

Conclusão

A melhoria do processo de software é uma necessidade cada vez maior nas empresas de TI. Além do mais, muitas delas ainda sequer possuem processos definidos. Diante dessa realidade, o MPS.BR é uma forma de alcançar a maturação dos processos que vem crescendo a cada ano, com novas empresas adquirindo a certificação ou melhorando o seu nível. Sendo muito bem aceita no mercado nacional (no mercado internacional ela ainda não é reconhecida). Portanto, a MPS.BR é mais recomendada para empresas que tem sua cartela de clientes localizados no Brasil. Para as demais, ela se apresenta como um primeiro passo antes do CMMI, já que a sua adequação é mais simples e seu custo é menor comparado ao CMMI.

E devemos ter sempre em mente que os modelos, normas e etc, existem para auxiliar na melhoria do processo da nossa empresa e credibilizá-la perante aos clientes. E só são possíveis de serem conquistados com o envolvimento das pessoas e por isso devemos estar atento não só a melhoria dos processos, mas também a de nossa equipe. Afinal, como já dizia Carl Gustav JungNão é o diploma médico, mas a qualidade humana, o decisivo.

Fique por dentro das novidades, assine o feed do QualidadeBR.

Fonte:

http://www.softex.br/mpsBr

SOFTEX. MPS.BR Guia Geral (Versão 1.2), Junho de 2007.