Solução de problemas Tecnologia da Informação – Os 6 princípios de resolução de problemas científicos

Este artigo irá explicar uma abordagem científica para a resolução de problemas. Embora escrito para resolver problemas relacionados à tecnologia da informação, os conceitos também podem ser aplicados em outras disciplinas. Métodos, conceitos e técnicas aqui descritos não são novidade, mas é surpreendente como muitas "solucionadores de problemas" não usá-los. Entre vou incluir alguns exemplos da vida real.

Por que solucionadores de problemas acho que em vez de seguir uma abordagem científica para a resolução de problemas? Talvez porque se sente mais rápido? Talvez a falta de experiência na resolução de problemas eficiente? Ou talvez porque se sente como o trabalho duro para fazê-lo cientificamente? Talvez enquanto você ainda adivinhar, e não é a solução, que geram mais renda e adicionar um pouco de segurança no trabalho? Ou talvez porque você violar o primeiro princípio da resolução de problemas: entender o problema.

Princípio # 1. Entenda o * problema real *.

Não é óbvio que antes que você possa resolvê-lo, você precisa entender o problema? Talvez. Mas a maioria das vezes o solver irá começar a resolver sem saber o problema real. O que o cliente ou usuário descrevem como "O Problema" é normalmente apenas o sintoma! "Meu computador não liga" é o sintoma. O problema real pode ser que todo o edifício é sem poder. "Toda vez que eu tento adicionar um novo produto, você recebe uma mensagem de erro" é o sintoma. Aqui o problema real pode ser "apenas os últimos 2 produtos Eu tentei adicionar dado um & # 39; produto já existe & # 39; erro". Outro exemplo clássico: "Nada está funcionando" …

começar a sua investigação, definindo o "problema real". Isto implicará fazer perguntas (e às vezes verificar-los) e fazer alguns testes básicos. Faça perguntas para o usuário como "Quanto tempo você estiver usando o sistema?", "Será que funciona em outro PC ou outro usuário?", "Qual é a mensagem de erro exata?" Etc. tem um erro de serigrafia se é possível. Seu teste básico irá garantir que o equipamento de ponta a ponta está em execução. Verifique o PC do usuário, a rede, o servidor Web, firewall, servidor de arquivos, o banco de dados back-end, etc. No pior dos casos, você pode eliminar uma grande quantidade de áreas para a causa do problema.

Um exemplo da vida real. O sintoma de acordo com o usuário: "O sistema trava em momentos aleatórios quando eu ordenar". O ambiente O utilizador entra o detalhe do pedido de um formulário em uma aplicação mainframe. Quando todos os detalhes forem concluídos, o usuário irá tabular o formulário. O mainframe envia esse detalhe através de software de comunicação para um sistema cliente / servidor do Oracle na planta. O sistema Oracle irá realizar o planejamento de capacidade e retornar um erro ou uma data de fim prevista para sistema mainframe. Este problema é muito grave, pois pode perder clientes se eles tentam fazer pedidos e o sistema não aceita-los! Para tentar resolver este problema, as pessoas começaram a investigar: 1) de carga e hardware capacidades do mainframe 2) Monitoramento da carga da rede entre o mainframe e o sistema de 3 Oracle) a contratação de consultores para depurar o software de comunicação 4 ) depuração a capacidade do Oracle Depois de passar um par de meses eles poderiam resolver o problema.

O "Problem Solver Científica" foi chamado. Levou menos de um dia e o problema foi resolvido! Como? O solver passa o dia em que o usuário veja o que o "problema real". Verificou-se que o problema só ocorre com pedidos de exportação. Ao investigar o ecrã de captura e ações do usuário, verificou-se que, com encomendas de exportação o último campo no formulário é sempre deixado em branco e o usuário não excluir este campo. O sistema não estava pendurado, ele esperou que o usuário pressione "tab" outra vez. Problema resolvido. Pode-se ver que o "Scientific Problem Solver" teve de mainframe muito limitado, o sistema de captura de pedidos, software de comunicação e planejamento de capacidade do sistema para Oracle conhecimento. E isso nos leva ao Princípio # 2

Princípio # 2. Não tenha medo de iniciar o processo de resolução de problemas, mesmo se você não entender o sistema.

Quantas vezes você já ouviu "Eu não posso tocar esse código, porque foi desenvolvido por outra pessoa!" Ou "eu não posso ajudar, porque eu sou um consultor de RH e que é um problema Finanças"? Se a máquina não liga, você não precisa ser um engenheiro elétrico, um especialista em máquinas de lavar roupa reparação, um técnico ou especialista para fazer algumas perguntas básicas. Certifique-se de que a ficha está trabalhando. Confira …

Add a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *