Arquivos de ‘ Geral

20 pontos para qualidade e melhoria de processos 27 February 2010 as 7:47 am de Washington Souza

Qualidade - Evolução do MAC - Melhoria contínua

1 – O compromisso com a qualidade se inicia na alta direção

  • As pessoas trabalham de acordo com o sistema
  • A direção prove a visão dos objetivos de negócio
  • A direção autoriza os recursos necessários e treinamento
  • A direção define as políticas
  • A direção revisa se os processos estão atendendo a qualidade esperada
  • Foco na qualidade representa o foco contínuo na melhoria de processos
  • O apoio da alta direção ajuda a criar melhorias duradouras

Conheça os papas da qualidade:

  • Shewhart (Gráfico de controle – PDCA)
  • Deming (14 pontos de Deming)
  • Juran (Principio de Pareto – Desempenho através de qualidade – Voz do Cliente)
  • Crosby (ITT – A base para o modelo CMMI)
  • Feigenbeum (GE – Controle total da qualidade)
  • Sarasohn & Protzman (Controle estatístico de qualidade nas empresas japonesas)
  • Ishikawa (Diagrama de espinha de peixe)
  • Taguchi (Loss Function)

2. Objetivos de qualidade e objetivos de negócio são parceiros, não adversários

  • O sucesso nos projetos (ou serviços) não significa abandonar a qualidade – é justamente o inverso
  • Uma boa qualidade (mensusável) é o verdadeiro fator que permite uma empresa cobrar mais e ainda assim permanecer no mercado e com boa imagem (Ex.: Volvo, Mercedes Bens, Prada, etc)

3. Qualidade é atender os requisitos E mostrar que o produto ou serviço irá atender o usuário (conforme definido)

  • Os produtos e serviços DEVEM atender os requisitos aprovados e nada mais
  • O produto DEVE funcionar no ambiente que foi definido para ele (simples não?)

4. Todo mundo precisa de treinamento

  • Todos os níveis precisam de treinamento
  • O conhecimento da equipe deve ser atualizado sempre
  • Necessidades de novos conhecimentos (normalmente estratégicos) precisam ser justificados e iniciados JÁ

5. Treine mais quando o orçamento for pequeno e o prazo apertado – Quando os bons tempos voltarem, sua equipe estará atualizada e pronta para os desafios

6. Faça disso um projeto pessoal

  • Tente novas idéias e técnicas nas diversas situações
  • Não tente culpar os outros pelo seu mau desempenho ou problemas de qualidade em seus produtos
  • Colete seus próprios dados e compare com os padrões de mercado
  • Crie sua base pessoal
  • Compartilhe seus dados com seus colegas

7. Audite para recuperar o controle, não para punir

  • Uma auditoria de qualidade é uma avaliação INDEPENDENTE de produtos ou processos para garantir aderência aos padrões, guias, especificações, qualidade e indicadores
  • Ajude o gerente de projetos a recuperar o controle do projeto (e mante-lo controlável)

8. Faça uso das revisões “controladas”

  • Revisões técnicas (peer review) são uma forma eficiente de medir a qualidade e performance dos produtos de trabalho
  • É a única técnica disponível para “testar” os produtos do ciclo de vida nos estágios iniciais do projeto
  • Revisões técnicas ajudam a reduzir o custo e tempo de testes
  • Revisões técnicas reduzem drasticamente o custo de manutenção (10:1 segundo estatísticas de 2007)

9. Faça com qualidade – pare de tentar testar fazer com qualidade

  • Testes é o método mais antigo para atingir um determinado nível de qualidade
  • Como o teste depende de o produto “estar pronto”, ele ocorre depois que um produto ou componente foi especificado, desenhado e construido.
  • Testes é um passo crítico para se conseguir qualidade, mas não basta – Um produto mal feito, não vai melhorar apenas com mais testes
  • Garantia de qualidade NÃO é teste!

Leia o post completo →

+ O que eu preciso contratar obrigatoriamente para conseguir o CMMI? Por Washington Souza 26 January 2010 as 9:21 pm Nenhum comentário

O leitor Jorge Campos de Brasilia enviou a seguinte pergunta: “O que preciso contratar obrigatóriamente para conseguir o CMMI?” e “Quais os passos para chegar até o SCAMPI A?”.

Bom, a primeira pergunta é muito simples, precisa apenas do SCAMPI A. Simples, mais nada.
Na verdade, você pode pegar o modelo no site e implementar sozinho, pode elaborar os processos, templates, guias, treinar as pessoas, fazer uma análise interna e por ai… parece simples, mas, infelizmente não é.

A maioria das implementações sem direcionamento naufraga. Das poucas que vão pra frente, grande parte “reprova” no SCAMPI A. E menos de 10% consegue sucesso. O direcionamento apropriado vai lhe ajudar a realizar uma implementação que atenda ao modelo CMMI e traga resultados para sua organização. Além disso, esquece-se que a maior parte do custo de implementação é interna, mas ela é oculta.

Então… apesar de precisar apenas do SCAMPI A, faça o restante e procure um bom direcionamento.

A segunda pergunta é mais complicada pois depende muito de como a empresa esta atualmente. Se a empresa tem cultura de processos isso ajudará muito pois a resistência interna será bem menor. Aliás… resistência à processos é comum no Brasil, e temos que tentar reverter isso pois é uma das coisas que mais torna caros os programas de melhoria como CMMI ou MPS.BR.

Uma sugestão de passo a passo com macro atividades seria:
1.    GAP Analysis
2.    SPI
3.    Treinamento CMMI
4.    Elaboração de ativos (processos, templates,guias,etc)
5.    Data de corte
6.    CMMI em andamento
7.    SCAMPI B
8.    Ajustes em processos
9.    SCAMPI A

São 10* passos bem simples e os mais comuns, estes passos também tem um prazo comum, normalmente se usa 12 meses, mas isso pode ser reduzido com diversas ações que também são chamdas de aceleradores.
Tenho recebido várias perguntas e prometo responder todas. Se você tem alguma pergunta, dúvida ou sugestão escreva pra nós.

* O décimo é comemorar o resultado positivo  :o )
Veja o post completo →

+ Tutorial mini projeto parte 2 – Estimativa utilizando APF – Análise de pontos por função Por Washington Souza 10 December 2009 as 12:01 am 1 comentário

No post Tutorial mini projeto – o nascimento da idéia iniciamos um mini tutorial de um projeto.
Apenas relembrando, no final geramos a seguinte tela:

Tela do mini projeto

A tela foi aprovada e seu cliente (que é seu amigo) indaga:  ”Legal, é isso mesmo que eu quero. Quando você me entrega e quanto isso vai me custar?”

Você poderia responder essa pergunta de dois jeitos: Um, chutando, outro, fazendo uma estimativa de custo, prazo e esforço. Obviamente você opta pela segunda (certo?).

Bom… com a tela em mãos, vamos usar uma técnica de estimativa, existem várias, mas, vamos escolher APF – Análise de pontos por função.

Para efeito didático, vamos usar uma visão simplista do APF, mas é bom lembrar que a técnica é muito interessante e assertiva. Eu particularmente sempre recomendo o uso de APF.

Primeiramente existem 5 elementos* que podem ser contados em APF:

  • Entradas externas (EE)
  • Consultas externas (CE)
  • Saídas externas (SE)
  • Arquivos lógicos internos (ALI)
  • Arquivos lógicos externos (ALE)

sponsor* Vou deixar para vocês irem atrás do que é cada um

Existe uma tabela de pesos de cada elemento de APF por complexidade. Pra definir se algo é simples, médio ou complexo existem critérios, mas por ora, vamos definir que tudo é de complexidade média, assim facilitaremos nossa contagem. Veja o post completo →

+ O que é motivação e como ela influência na TI Por Washington Souza 12 November 2009 as 5:42 pm 1 comentário

Você já deve ter se perguntado algum dia: “Em quanto à motivação da equipe interfere no desempenho de um projeto?”

De acordo com diversas pesquisas, posso dizer com confiança que ela interfere muito mais do que você acredita. A motivação da sua equipe pode ser o limiar entre o sucesso ou o fracasso de um projeto.

Se sua equipe esta desmotivada, é praticamente certo que você terá problemas em seu projeto. Dois meses atrás um amigo me procurou pedindo ajuda, pois na empresa onde ele trabalha aconteceram diversas ações organizacionais que desmotivaram sua equipe e conseqüentemente o projeto começou a afundar e a produtividade caiu pela metade. “É como se estivessem jogando contra” indagou o mesmo.

Em outro caso de outra empresa, uma implementação CMMI ficou estacionada e não saia do lugar porque as equipes “não estavam nem ai para o CMMI”. Isto fez a empresa gastar CINCO vezes mais o que ela havia planejado para tirar o nível 2.

sponsorJá em alta maturidade, cheguei a ver modelos onde se a equipe estivesse desmotivada, o custo do projeto poderia aumentar em até 43%, já se a equipe estivesse motivada, o custo poderia ser reduzido em até 14%.
Mas… “o que é motivação?”

Em um resumo bem simplista podemos dizer que é “a pessoa querer fazer aquilo”, “alcançar aquele objetivo”, “fazer de tudo para consegui-lo”, enfim… ter garra.

Na nossa área de TI existem diversas formas de motivação.

Veja o post completo →

+ O que é produtividade? Por Washington Souza 10 November 2009 as 8:46 pm Nenhum comentário

Hoje se fala muito em produtividade, mas não são muitos o que realmente entendem o que é produtividade.
Se você chegar a um departamento de TI e pedir (como exemplo) uma lista classificada dos programadores mais produtivos, é quase certo que você não a terá. Isto acontece porque são poucas as empresas que realmente medem a produtividade de suas equipes, e isto ocorrerá em 90% dos casos.

A produtividade consiste em o que é produzido em um determinado tempo.

Em linhas de produção isso é mais tranqüilo, pois você consegue “ver”, “pegar” e “contar”. Fica mais fácil de comparar. Mas… e quando falamos de software?
Primeiramente, vamos a algumas perguntas:

  • Qual a produtividade de sua equipe?
  • Quais os 10 programadores mais produtivos?
  • O que você faria para entregar dentro do prazo um projeto crítico com uma parede*?
    *Parede: Data onde o sistema precisa necessariamente estar online, sob pena de multa.

Se você hesitou em responder a primeira pergunta, você acaba de descobrir uma excelente oportunidade para conhecer como sua equipe trabalha de fato. Isto será muito importante nas suas estimativas e especial no seu planejamento e venda.

Se você não consegue responder a segunda pergunta, ou a responde baseado em sua percepção (e não em números), é bom refletir e medir isto, o ganho será assustadoramente compensador.

Já a terceira pergunta… para respondê-la você DEVE ter feito a lição de casa das duas primeiras perguntas. Muitas empresas colocam os melhores programadores para ter certeza que vão entregar e assim, não pagar a multa. Bom… este é um bom caso de gestão de riscos, mas, você pode provavelmente economizar um bom dinheiro se simplesmente conhecer a produtividade de sua equipe, e assim, deslocar as pessoas certas para o projeto.

Veja o post completo →

+ Lista de empresas MPS.BR no Brasil Por Washington Souza 07 October 2009 as 1:40 pm 1 comentário

Olá pessoal. Atendendo a pedidos, resolvi criar também uma lista das empresas avaliadas no MPS.BR. A lista oficial pode ser encontrada no site da softex. Mais  de 160 empresas ja foram avaliadas e é muito bom saber que este número vem aumentando mais e mais a cada ano.
Lista atualizada até setembro de 2009

Empresa Nível Expira em
ACOL G abr.12
ACROPOLIS G dez.10
ACTTIVE G dez.10
ARTE INFORMÁTICA G mai.10
BANCO DO BRASIL G set.10
BRASÍLIA INFORMÁTICA G nov.09
BUFFON G jan.11
CABTEC G mai.12
CADSOFT G mai.12
CASNAV G jan.12
CFLEX G jan.11
CIONS G ago.10
CNP M G mai.11
CNX (Boreste) G jul.11
CONSINCO G ago.10
CONSULTBRASIL G jun.10
CSI G jan.11
CTIC/UFPA G dez.11
CYBERLYNXX G abr.11
CYONM G nov.10
DATA TRAFFIC G nov.09
DECISÃO G out.10
DIA SYSTEM G out.10
DIREÇÃO G abr.11
DLN (Prosperi) G jan.11
DOMÍNIO G fev.11
EDS ENGESOFT G jun.10
EDZA G nov.11
E-NOVAR G set.12
E-SERVICE G mar.11
ETEG G jun.10
FACILIT G mai.12
FORMATO G nov.10
FORTES G dez.09
FOSTER G abr.11
FOTOSENSORES G out.11
G4 SOLUTIONS G jan.12
GEO SYSTEM G nov.11
GUENKA G abr.10
HEURYS G out.10
HS TECNOLOGIA G mai.10
ILOG G jul.11
IMMEDIATE (ilegra immediate) G abr.11
INFORMAL INFORMÁTICA G mai.10
INFOX G mai.11
INSTITUTO RECÔNCAVO DE TECNOLOGIA G mai.12
INTEQ Systems G mai.10
INTERMÍDIA G set.12
iPIXEL G abr.11
iPROCESS G mar.11
IVIA G dez.09
JET G mar.12
JFM G dez.10
LEBRE G nov.11
LINKCOM G mar.11
LIVING G mai.10
LMR G out.10
LOGIC G jan.12
LUMIS G dez.11
MEGA G jan.11
MGN G dez.11
MIRANTE G dez.11
MULTI SOLUTION G dez.11
MV SISTEMAS G jun.10
NEUS G jun.10
NEXT MILLENIUM (Dualline) G jul.11
NST G ago.10
ONLINE G out.10
ORBISAT G abr.11
P&A INFORMÁTICA (Pinho) G nov.11
P&F INFORMÁTICA G out.10
PENTAGRAMA G mar.11
PHOEBUS G dez.11
POLARIS G dez.10
PROCENGE G dez.09
PRODABEL G jun.11
PRODACON G mai.11
PRODATA G nov.10
PROVIDER G jun.10
QUALIDADOS G nov.11
QUANTUM G mar.11
QX3 G jun.12
REZEK (Fácil) G mai.12
SEA G ago.10
SETA G dez.10
SILT G mar.12
SIMPLESTEC G dez.11
SINTEL G abr.11
SMARAPD G mar.12
SOCIN G mar.12
SOFIS G ago.12
SOFTCENTER G mar.10
SOFTDESIGN G ago.12
SOFTIUM G mai.10
SUPERA G mar.12
SYSDESIGN G mai.11
SYSPEC G out.10
TECNISYS G nov.10
TEKNISA G mai.10
TELES E TELES G jun.12
TEMA G abr.12
TREVISAN G mai.11
TRON G nov.10
TTY2000 G jun.10
UTILSOFT G ago.10
VERTIGO G set.10
VÍSENT / OSX G ago.10
W3S G mar.12
WORKERS G jul.12

Veja o post completo →

+ V Workshop Anual do MPS – WAMPS 2009 Por Washington Souza 04 October 2009 as 8:53 pm Nenhum comentário

Logo MPS.BRDe 19 à 22 de outubro a softex realizará o V Workshop Anual do MPS.

O evento ocorrerá na cidade de Campinas-SP no Hotel TRYP Campinas (by Sol Meliá). Você pode obter mais detalhes  aqui.

Esse Workshop tem por objetivo reunir os envolvidos e interessados na utilização e evolução tanto do Modelo MPS quanto do Programa MPS.BR – Melhoria de Processo do Software Brasileiro.

A programação completa pode ser vista aqui.

Será um evento muito bom, e se você mora no estado de São Paulo, não perca e se inscreva (as inscrições vão até dia 8). O custo para o evento completo é de R$ 400,00. Também serão ministrados diversos outros curso.