Refatoração ( ing. Refactoring) é um processo que compõe aMetodologia Ágil, uma prática utilizada no desenvolvimento de software, maisespecificamente na manufatura do código. Consiste na constante organização e aprimoramento do código fonte de um software, visando organizá-lo e torna-lo mais simples e funcional.
Ok, o que isso tem a ver comNegócios? Tudo.
Dentro do Método Ágil, e em brevefalaremos muito detalhadamente sobre isso, a concepção de um projeto não nascecompletamente pronta. Ela possui um “start” e a partir disso vai setransformando para atingir um resultado mais excelente no final.
Acontece que dentro dessastransformações, pode ser necessária um refatoração, na qual se mantém osconceitos principais do que está sendo feito, mas se reconstrói as bases,mantendo a estrutura, mas ajustando e organizando “o que está por trás”.
Complicado?
Pois é, esse é o grande problemados negócios, muitas vezes são realizados grandes planejamentos, mas quedemoram muito para serem avaliados. Às vezes parecem estar correndoperfeitamente bem, mas causam impactos outros que não eram previsíveis noinício. Ao detectar essas questões é preciso reavaliar inclusive se osobjetivos estavam corretos, alinhados com a Estratégia principal do negócio.
Quando concebemos um negócio,produto, serviço ou projeto, a melhor maneira de fazê-lo excelente é não terapego emocional por ele, desenvolvê-lo e ampliá-lo de forma orgânica e semprerefatorar aquilo que não estiver alinhado com a estratégia principal.
Ou mais tarde poderá ser tardedemais e você terá de abandonar seu empreendimento sem saber exatamente por queele não deu certo.
Anúncios