SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
5s
Aplicado ao desenvolvimento de Software
Dayvson Lima
O Que é isso?
Metodologia base para implantação da qualidade total.
O programa tem como objetivo mobilizar, motivar e conscientizar toda a
empresa para a Qualidade Total, através da organização e da disciplina no local de
trabalho.
整理, Seiri
整頓, Seiton
清掃, Seisō
清潔, Seiketsu
躾, Shitsuke
整理, Seiri
整頓, Seiton
清掃, Seisō
清潔, Seiketsu
躾, Shitsuke
Senso de Utilização
整理, Seiri - Senso de Utilização
Prover o que é necessário para execução das tarefas e descartar aquilo julgado
desnecessário ou em excesso.
Separar o necessário do desnecessário.
整理, Seiri - Senso de Utilização
● Remover códigos comentados
● Apagar máquinas não utilizadas
● Remover pacotes, gems ou bibliotecas que não estão sendo utilizadas
● Diminuir a quantidade de dependências para execução do ambiente de
desenvolvimento
Crie coisas simples!
整理, Seiri
整頓, Seiton
清掃, Seisō
清潔, Seiketsu
躾, Shitsuke
Senso de Ordenação
整頓, Seiton - Senso de Ordenação
Guardar, acondicionar e sinalizar de acordo com as definições feitas na fase anterior.
Colocar cada coisa em seu devido lugar.
整頓, Seiton - Senso de Ordenação
● Separação de classes e responsabilidades de acordo com o conceito de
orientação a objetos
● Ser fiel ao MVC
● Criar e utilizar namespaces
● Extrair lógica das views para Helpers e Models
● Categorizar itens na documentação
● Deixar cada máquina em seu devido painel na organização da infra
Seja íntegro e responsável!
整理, Seiri
整頓, Seiton
清掃, Seisō
清潔, Seiketsu
躾, Shitsuke
Senso de Limpeza
清掃, Seisō - Senso de Limpeza
Identificar as fontes de sujeira, identificar causas, limpar e planejar a eliminação das
fontes de sujeira.
Limpar e cuidar do ambiente de trabalho.
Eliminar as fontes de sujeira.
清掃, Seisō - Senso de Limpeza
● Tratar exceções que estão gerando logs com erros fatais
● Corrigir ambientes configurados com usuário root
● Executar rotina de testes para descobrir potenciais
● Revisar e desativar rotas não mais utilizadas e remover código relacionado as
mesmas que não é mais executado
● Executar rotinas de profiling e refatorar código de lenta execução
● Criar e aplicar políticas de arquivamento de dados antigos de mais ou não
utilizados pelo sistema. Ex.: Dados de um usuário desativado a mais de 5 anos
整理, Seiri
整頓, Seiton
清掃, Seisō
清潔, Seiketsu
躾, Shitsuke
Senso de Padronização
清潔, Seiketsu - Senso de Padronização
Criar normas claras para triagem/arrumação/limpeza.
Eliminar os riscos do ambiente de trabalho ou atenuar seus efeitos.
清潔, Seiketsu - Senso de Padronização
● Apoiar-se e seguir design patterns de software (MVC, Facede, Singleton)
● Documentar e cumprir convenções determinadas pela equipe
● Utilizar um Style-guide para padronizar o código
● Escolher e seguir uma metodologia de gestão (SCRUM, XP, FDD, DSDM)
● Implementar integração contínua para garantir que os testes estejam sempre
rodando
整理, Seiri
整頓, Seiton
清掃, Seisō
清潔, Seiketsu
躾, Shitsuke
Senso de Disciplina
躾, Shitsuke - Senso de Disciplina
Identificar não conformidades com os padrões existentes e as oportunidade de
melhorias para os 4 outros sensos.
Eliminar as não conformidades encontradas na fase anterior.
躾, Shitsuke - Senso de Disciplina
Uma vez que os padrões de desenvolvimento foram estabelecidos e o código foi
revisado para garantir a melhor técnica e desempenho, devemos manter em alto
nível tanto de nossas habilidades como desenvolvedores quanto o código
desenvolvido.
Dúvidas?
Obrigado!

Mais conteúdo relacionado

Mais procurados

Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetosStefanie Martins
 
RAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdf
RAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdfRAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdf
RAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdfRobertoFailache1
 
Gerenciamento de riscos do projeto
Gerenciamento de riscos do projetoGerenciamento de riscos do projeto
Gerenciamento de riscos do projetoWellington Oliveira
 
Segurança nos Trabalhos em Espaços Confinados
Segurança nos Trabalhos em Espaços Confinados Segurança nos Trabalhos em Espaços Confinados
Segurança nos Trabalhos em Espaços Confinados eugeniorocha
 
Procedimento de Elaboracao de Documentos
Procedimento de Elaboracao de DocumentosProcedimento de Elaboracao de Documentos
Procedimento de Elaboracao de DocumentosMarcos Abreu
 
Descrição de Cargos, Competência e Treinamento
Descrição de Cargos, Competência e TreinamentoDescrição de Cargos, Competência e Treinamento
Descrição de Cargos, Competência e TreinamentoTemplum Consultoria Online
 
Modelo de manual da qualidade
Modelo de manual da qualidadeModelo de manual da qualidade
Modelo de manual da qualidadeSandra Silva
 
Procedimento de Treinamento e Qualificação
Procedimento de Treinamento e QualificaçãoProcedimento de Treinamento e Qualificação
Procedimento de Treinamento e QualificaçãoMarcos Abreu
 
316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdf
316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdf316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdf
316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdfWellingtonSoares86
 
5 s programa de qualidade
5 s programa de qualidade5 s programa de qualidade
5 s programa de qualidadePaulo H Bueno
 

Mais procurados (20)

Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetos
 
Trabalho de 6 sigmas administração da produção 2
Trabalho de 6 sigmas   administração da produção 2Trabalho de 6 sigmas   administração da produção 2
Trabalho de 6 sigmas administração da produção 2
 
Aula 5 cliente interno
Aula 5   cliente internoAula 5   cliente interno
Aula 5 cliente interno
 
RAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdf
RAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdfRAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdf
RAC 02 Treinamento_Veiculos_Automotores_RAC_02_Rev_0.pdf
 
Auditor Programa 5S
Auditor Programa 5SAuditor Programa 5S
Auditor Programa 5S
 
Scrum
ScrumScrum
Scrum
 
Gerenciamento de riscos do projeto
Gerenciamento de riscos do projetoGerenciamento de riscos do projeto
Gerenciamento de riscos do projeto
 
Segurança nos Trabalhos em Espaços Confinados
Segurança nos Trabalhos em Espaços Confinados Segurança nos Trabalhos em Espaços Confinados
Segurança nos Trabalhos em Espaços Confinados
 
Procedimento de Elaboracao de Documentos
Procedimento de Elaboracao de DocumentosProcedimento de Elaboracao de Documentos
Procedimento de Elaboracao de Documentos
 
Descrição de Cargos, Competência e Treinamento
Descrição de Cargos, Competência e TreinamentoDescrição de Cargos, Competência e Treinamento
Descrição de Cargos, Competência e Treinamento
 
Modelo de manual da qualidade
Modelo de manual da qualidadeModelo de manual da qualidade
Modelo de manual da qualidade
 
Gestão de Projetos
Gestão de ProjetosGestão de Projetos
Gestão de Projetos
 
Check list
Check listCheck list
Check list
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Modelo kaizen
Modelo kaizenModelo kaizen
Modelo kaizen
 
Treinamento em gestão de projetos
Treinamento em gestão de projetosTreinamento em gestão de projetos
Treinamento em gestão de projetos
 
Gerenciamento do Escopo em Projetos
Gerenciamento do Escopo em ProjetosGerenciamento do Escopo em Projetos
Gerenciamento do Escopo em Projetos
 
Procedimento de Treinamento e Qualificação
Procedimento de Treinamento e QualificaçãoProcedimento de Treinamento e Qualificação
Procedimento de Treinamento e Qualificação
 
316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdf
316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdf316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdf
316941936-Ferramentas-da-Qualidade-Acao-Corretiva-e-Preventiva.pdf
 
5 s programa de qualidade
5 s programa de qualidade5 s programa de qualidade
5 s programa de qualidade
 

Destaque

Ejercicio 5 PowerPoint
Ejercicio 5 PowerPointEjercicio 5 PowerPoint
Ejercicio 5 PowerPointMartarialr
 
Ejercicio 4 Power Point Turismo automático
Ejercicio 4 Power Point Turismo automáticoEjercicio 4 Power Point Turismo automático
Ejercicio 4 Power Point Turismo automáticoIsmamendez
 
Método de las 5S´s
Método de las 5S´sMétodo de las 5S´s
Método de las 5S´sMaria Wilches
 
tesis Plan de las 5s
tesis Plan de las 5stesis Plan de las 5s
tesis Plan de las 5s4to c
 
Importance of Fitness in Your 40's
Importance of Fitness in Your 40'sImportance of Fitness in Your 40's
Importance of Fitness in Your 40'sJoe Pacifico Florida
 
Presentacion 5 S
Presentacion 5 SPresentacion 5 S
Presentacion 5 Sbeto7
 

Destaque (10)

Metodología 5´s
Metodología 5´sMetodología 5´s
Metodología 5´s
 
Ejercicio 5 PowerPoint
Ejercicio 5 PowerPointEjercicio 5 PowerPoint
Ejercicio 5 PowerPoint
 
Ejercicio 4 Power Point Turismo automático
Ejercicio 4 Power Point Turismo automáticoEjercicio 4 Power Point Turismo automático
Ejercicio 4 Power Point Turismo automático
 
Método de las 5S´s
Método de las 5S´sMétodo de las 5S´s
Método de las 5S´s
 
Metodología de las "5 S"
Metodología de las "5 S"Metodología de las "5 S"
Metodología de las "5 S"
 
tesis Plan de las 5s
tesis Plan de las 5stesis Plan de las 5s
tesis Plan de las 5s
 
Importance of Fitness in Your 40's
Importance of Fitness in Your 40'sImportance of Fitness in Your 40's
Importance of Fitness in Your 40's
 
Presentacion 5 S
Presentacion 5 SPresentacion 5 S
Presentacion 5 S
 
5 S
5 S5 S
5 S
 
Ensayo 5s
Ensayo 5sEnsayo 5s
Ensayo 5s
 

Semelhante a 5s aplicado ao desenvolvimento de software

Semelhante a 5s aplicado ao desenvolvimento de software (20)

Artigo corrigido
Artigo corrigidoArtigo corrigido
Artigo corrigido
 
Treinamento de 5 s
Treinamento de 5 sTreinamento de 5 s
Treinamento de 5 s
 
Programa 5 s
Programa 5 sPrograma 5 s
Programa 5 s
 
T04BG04_Programa_5S.pdf
T04BG04_Programa_5S.pdfT04BG04_Programa_5S.pdf
T04BG04_Programa_5S.pdf
 
T04BG04_Programa_5S.pdf
T04BG04_Programa_5S.pdfT04BG04_Programa_5S.pdf
T04BG04_Programa_5S.pdf
 
T04BG04_Programa_5S.pdf
T04BG04_Programa_5S.pdfT04BG04_Programa_5S.pdf
T04BG04_Programa_5S.pdf
 
Programa 5 s
Programa 5 sPrograma 5 s
Programa 5 s
 
Processos de Software - 101
Processos  de Software - 101Processos  de Software - 101
Processos de Software - 101
 
5 s cema
5 s cema5 s cema
5 s cema
 
KP100 GESTÃO da ROTINA
KP100 GESTÃO da ROTINAKP100 GESTÃO da ROTINA
KP100 GESTÃO da ROTINA
 
Apostila 5 s básico
Apostila   5 s básicoApostila   5 s básico
Apostila 5 s básico
 
Programa 5s
Programa 5sPrograma 5s
Programa 5s
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
 
Artigo
ArtigoArtigo
Artigo
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Kp100 apresentacao 2020
Kp100 apresentacao 2020Kp100 apresentacao 2020
Kp100 apresentacao 2020
 
ProFiable
ProFiableProFiable
ProFiable
 
Treinamento 5S
Treinamento 5STreinamento 5S
Treinamento 5S
 
Scrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de ProjetosScrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de Projetos
 
Artigo23
Artigo23Artigo23
Artigo23
 

5s aplicado ao desenvolvimento de software

  • 1. 5s Aplicado ao desenvolvimento de Software Dayvson Lima
  • 2. O Que é isso? Metodologia base para implantação da qualidade total. O programa tem como objetivo mobilizar, motivar e conscientizar toda a empresa para a Qualidade Total, através da organização e da disciplina no local de trabalho.
  • 3. 整理, Seiri 整頓, Seiton 清掃, Seisō 清潔, Seiketsu 躾, Shitsuke
  • 4. 整理, Seiri 整頓, Seiton 清掃, Seisō 清潔, Seiketsu 躾, Shitsuke Senso de Utilização
  • 5. 整理, Seiri - Senso de Utilização Prover o que é necessário para execução das tarefas e descartar aquilo julgado desnecessário ou em excesso. Separar o necessário do desnecessário.
  • 6. 整理, Seiri - Senso de Utilização ● Remover códigos comentados ● Apagar máquinas não utilizadas ● Remover pacotes, gems ou bibliotecas que não estão sendo utilizadas ● Diminuir a quantidade de dependências para execução do ambiente de desenvolvimento Crie coisas simples!
  • 7. 整理, Seiri 整頓, Seiton 清掃, Seisō 清潔, Seiketsu 躾, Shitsuke Senso de Ordenação
  • 8. 整頓, Seiton - Senso de Ordenação Guardar, acondicionar e sinalizar de acordo com as definições feitas na fase anterior. Colocar cada coisa em seu devido lugar.
  • 9. 整頓, Seiton - Senso de Ordenação ● Separação de classes e responsabilidades de acordo com o conceito de orientação a objetos ● Ser fiel ao MVC ● Criar e utilizar namespaces ● Extrair lógica das views para Helpers e Models ● Categorizar itens na documentação ● Deixar cada máquina em seu devido painel na organização da infra Seja íntegro e responsável!
  • 10. 整理, Seiri 整頓, Seiton 清掃, Seisō 清潔, Seiketsu 躾, Shitsuke Senso de Limpeza
  • 11. 清掃, Seisō - Senso de Limpeza Identificar as fontes de sujeira, identificar causas, limpar e planejar a eliminação das fontes de sujeira. Limpar e cuidar do ambiente de trabalho. Eliminar as fontes de sujeira.
  • 12. 清掃, Seisō - Senso de Limpeza ● Tratar exceções que estão gerando logs com erros fatais ● Corrigir ambientes configurados com usuário root ● Executar rotina de testes para descobrir potenciais ● Revisar e desativar rotas não mais utilizadas e remover código relacionado as mesmas que não é mais executado ● Executar rotinas de profiling e refatorar código de lenta execução ● Criar e aplicar políticas de arquivamento de dados antigos de mais ou não utilizados pelo sistema. Ex.: Dados de um usuário desativado a mais de 5 anos
  • 13. 整理, Seiri 整頓, Seiton 清掃, Seisō 清潔, Seiketsu 躾, Shitsuke Senso de Padronização
  • 14. 清潔, Seiketsu - Senso de Padronização Criar normas claras para triagem/arrumação/limpeza. Eliminar os riscos do ambiente de trabalho ou atenuar seus efeitos.
  • 15. 清潔, Seiketsu - Senso de Padronização ● Apoiar-se e seguir design patterns de software (MVC, Facede, Singleton) ● Documentar e cumprir convenções determinadas pela equipe ● Utilizar um Style-guide para padronizar o código ● Escolher e seguir uma metodologia de gestão (SCRUM, XP, FDD, DSDM) ● Implementar integração contínua para garantir que os testes estejam sempre rodando
  • 16. 整理, Seiri 整頓, Seiton 清掃, Seisō 清潔, Seiketsu 躾, Shitsuke Senso de Disciplina
  • 17. 躾, Shitsuke - Senso de Disciplina Identificar não conformidades com os padrões existentes e as oportunidade de melhorias para os 4 outros sensos. Eliminar as não conformidades encontradas na fase anterior.
  • 18. 躾, Shitsuke - Senso de Disciplina Uma vez que os padrões de desenvolvimento foram estabelecidos e o código foi revisado para garantir a melhor técnica e desempenho, devemos manter em alto nível tanto de nossas habilidades como desenvolvedores quanto o código desenvolvido.