Há algum tempo, mencionei que sou escoteiro. OK, talvez meus tempos de menino já tenham passado, mas ainda me considero um escoteiro. Aprendi muitas lições como escoteiro; lições que continuam a me servir bem hoje. Uma delas é o KIS ou Keep It Simple (Mantenha a simplicidade).
Lembro-me de ter aprendido habilidades de acampamento primitivo. Muitos campistas novatos levavam equipamento demais, o que exigia que você o transportasse e o armazenasse e, em geral, complicava a vida no acampamento. A abordagem simples (KIS) é levar apenas o que você absolutamente precisa. Muitos campistas iniciantes também escolhem locais de acampamento ruins e passam tempo lidando com umidade, insetos, desconforto, problemas de segurança e muito mais. A abordagem simples é evitar esses problemas se você escolher um bom local para acampar. Então, em ambos os casos, você passa todo esse tempo economizado aproveitando o acampamento e fazendo o que veio fazer. O KIS compensa.
O KIS se aplica igualmente bem a muitos aspectos da simulação. Quando as coisas dão errado, muitas vezes a causa pode ser o excesso de complexidade.
- Quantas pessoas são submetidas a procedimentos de gerenciamento excessivamente complexos?
- Os procedimentos usados para planejar e acompanhar o seu trabalho estão fazendo o uso mais eficaz do tempo de todos?
- Todos os aspectos do seu trabalho são realizados de forma eficaz?
O conceito básico do KIS é que você deve fazer apenas o suficiente para fazer bem feito e nada mais! Isso significa que você não deve dar o seu melhor? Não. Mas significa que você deve segmentar seu trabalho em pequenas fases e fazer o KIS em cada fase.
Na criação de modelos, por exemplo, digamos que uma parte interessada expresse o desejo de um modelo detalhado para as 10 áreas de seu sistema. Uma abordagem comum é sair e criar exatamente o que o stakeholder pediu. Infelizmente, isso provavelmente estará errado. Uma abordagem melhor é escolher uma área representativa e fazer um modelo de alto nível dessa área. Em seguida, você deve analisar esse modelo e os resultados com o interessado. Na maioria dos casos, vocês dois aprenderão muito e poderão decidir juntos por uma abordagem diferente. Em seguida, talvez você faça um modelo detalhado dessa mesma área ou talvez estenda esse modelo de alto nível para mais algumas áreas. Novamente, você provavelmente aprenderá algo que mudará sua abordagem ou seus objetivos. Para cada fase, você quer fazer a coisa mais simples (KIS) que atenderá aos objetivos dessa fase. Dessa forma, você minimizará qualquer esforço desperdiçado e chegará muito mais rapidamente ao que as partes interessadas precisam.
Vamos considerar a construção de modelos em um nível muito mais detalhado. Um erro comum dos novatos é construir uma grande seção de um modelo (talvez até um sistema inteiro) de uma só vez. E então você clica em “Go” e não funciona. Por que isso não funciona? Talvez você tenha mil motivos possíveis para investigar. Pior ainda, é provável que existam dezenas de problemas pequenos ou grandes, cada um deles podendo obscurecer os outros. Verificar e validar esse modelo é uma tarefa assustadora. Uma abordagem muito melhor é começar selecionando uma parte muito pequena (KIS) do modelo para construir e verificar se ela funciona. Depois, repita. Quando um problema é descoberto em qualquer nova seção, geralmente é fácil encontrá-lo porque você sabe que ele é resultado da última seção recém-adicionada. Mais uma vez, “Keep It Simple”.
Lembre-se, mantenha a simplicidade. Trabalhe com eficiência e supere as expectativas de seus acionistas, uma etapa simples de cada vez.
Dave Sturrock
VP de Produtos – Simio LLC