poka yoke - lean ti

12
Principios Lean aplicados ao desenvolvimiento de Sistemas Jidoka, Poka-yoke, Muda e Zero – Erro Lean TI

Upload: ademar-leal-da-silva

Post on 13-Apr-2017

468 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Poka yoke - Lean TI

Principios Lean aplicados ao desenvolvimiento de Sistemas

Jidoka, Poka-yoke, Muda e Zero – Erro

Lean TI

Page 2: Poka yoke - Lean TI

Esta apresentação muito simples dá uma ideia muita rápida de um processo fácil de Implementar em TI , com um retorno em qualidade de vida dos profissionais de TI;

Foi justamente para melhorar a qualidade de vida de uma equipe de sistemas do meu departamentoquando era Diretor de Informática de uma grande empresa na Espanha que implantamos estasTécnicas denominadas poka-yoke.

Havíamos acabado de implantar um sistema novo , que era o core da companhia, o grande problemaEra que este sistema tinha muita integração com outros sistemas com databases e aplicativos de todos os tipos.

Quando fizemos a implantação, com mais de 10.000 usuários ativos , começamos a encontrar pequenos erros todos os dias, todos os fins de semanas. No inicio eram poucos, mas depois o volume começou a crescer e já não dava mais para aguentar , os profissionais já não dormiam, não tinham tempo para almoço e nem para a família.

Única solução que nos restava era conseguir uma produção limpa, com erro zero , o que parecia por aqueles dias algo impossível.

E conseguimos e sobrevivemos.

É uma historia real da aplicação da Técnica Lean que mudou para muito melhor a vida dos profissionais de um grande departamento de TI fazendo com que fossemos mais felizes.

Conseguimos o êxito porque a equipe abraçou a causa e superamos o problema, a seguir apresentamos um pouco das técnicas que aplicamos neste processo

LEAN TIALS

Page 3: Poka yoke - Lean TI

Jidoka-Poka-Yoke-Muda

Que é Jidoka?É ação de introdução da prevenção de erros nos processos

Que é Poka-Yoke?São dispositivos colocados nos procesos para evitar erros

Podem ser de dois tipos : preventivos y de detección.

Exemplo :a forma dos pen-drives impedem sua inserção de forma incorrecta

é impossivel que o conectamos errado

LEAN TIALS

Page 4: Poka yoke - Lean TI

Muda

Muda são os desperdícios e as coisas que não funcionam

Os principais desperdícios no desenvolvimento de Sistemas são:

Trabalhos não terminados ou incompletos

Funcionalidades extras que não foram pedidas pelos usuários

Atrasos e Esperas

Trocas de pessoas na Equipe de desenvolvimento

Defeitos e erros introduzidos no sistema

Falta de testes

Falta de entendimento do Projeto

Excesso de Pessoas

Excesso de reuniões

Re-trabalho

Especificações em Excesso

Embelezamento escessivo

LEAN TIALS

Page 5: Poka yoke - Lean TI

Poka-yoke

objetivo de implementar os poka-yokes nos sistemas é eliminar os erros e defeitos que colocamos nos sistemas detectando-os o mais cedo possível evitando todos os transtornos decorrentes

O conceito básico é o sistema ter tantos poka-yokes quantos forem necessários para garantir que o sistema não tenha nenhum erro em sua operação.

Característica dos Poka-Yoke:

Devem ser simples e fácil de implementar

Devem ser parte do processo, isto é se deve saber agir ao detectar~se um erro

Devem detectar o erro no momento em que o erro ocorre

Dividem em categorias :

de Prevenção, são os que avisam do erro e não deixa continuar o processo

de Detecção que são os que detectam , tomam alguma ação mas não para o

Processo

Sobre os Poka yoke

LEAN TIALS

Page 6: Poka yoke - Lean TI

Poka-Yoke y calidad del software

Perguntas que devem fazer todos os desenvolvedores

Cómo posso detectar automáticamente o erros de sistemas no momento em que eles ocorren?

Como posso previnir os erros de sistema?

LEAN TIALS

Page 7: Poka yoke - Lean TI

Poka-yokes de prevención en software

Uso de logicas simples sem complicação , uma função um programa

Programação por serviços e reutilização

Validação exaustiva dos dados de entrada

Concepção correta dos sistemas e dos processos

Desenho de Sistemas tolerante a falhos , com marcha atrás e reenganche

Programação robusta

Desenhar o sistema pensando em manutenção futura

Trilhas de auditoria no sistema

Exemplos de ações preventivas de erros nos sistemas

LEAN TIALS

Page 8: Poka yoke - Lean TI

Poka-yokes de detección

Exemplos de ações de detecção

Testes de Sistemas . Controle de totais nos programas batch . Testes e verificações cruzadas

LEAN TIALS

Page 9: Poka yoke - Lean TI

Recomendações para se criar bons Poka-Yokes

Simplificar - é mais efetivo ter muitos poka-yokes (verificação) nos sistemas , cada um com propósitos bem definido, do que ter poucos e complexos

Ser especifico – revisar o processo, identificar os erros que sucedem e para cada erro encontrado fazer um poke-yoke para que este erro nunca mais ocorra

Antecipar – Eliminar os defeitos o quanto possível, se não for possível detectar na entrada, devemos detectar durante o processo, se por acaso não detectamos o erro durante o processo devemos certificar que podemos detectar na saída. O objetivo é que o erro ocorrido no sistema jamais saia a rua.

Agilidade - as correções devem ser rápidas

Unicidade – Um mesmo erro acontece no máximo uma vez, não se repete

LEAN TIALS

Page 10: Poka yoke - Lean TI

Poka-yokes

Uma grande oportunidades para evitar os erros dos sistemas no desenvolvimento é adotar verdadeiramente a orientação a serviços SOA.

O conceito de SOA exige que os serviços tenham características tais que quando respeitadas ajudam a resolver quase a totalidade dos erros que costumamos incorporar nos sistemas.

Temos que ser conscientes que os erros que existem no sistema, fomos nós mesmos que os colocamos, portanto devemos fazer todo o esforço possível para desalajar-los do sistema.

SOA

LEAN TIALS

Page 11: Poka yoke - Lean TI

Poka-yokes

Na nossa empresa , que descrevemos a situação no inicio colocamos 700 poka-yoke em dois meses e transformamos uma situação de crise para uma situação de conforto

Numero de Poka-yoke

LEAN TIALS

Page 12: Poka yoke - Lean TI

Poka-yoke

Obrigado

Ademar Leal da Silva

ALS Consulting

[email protected]

Blogwww.ademarlealsilva.blogspot.com