top of page

TI rápida e com qualidade, como ?

  • 24 de abr. de 2017
  • 3 min de leitura

Aprenda neste artigo qual o conceito chave esta por traz de toda ação a ser implantada na TI para aumentar a velocidade sem perder a qualidade.


Parece um sonho impossível, mas felizmente é possível, as mudanças necessárias que todo gerente, diretor e CEO pode fazer em suas empresas na área de TI começa pela aplicação de práticas que usam um conceito bem simples chamado feedback loop.

Inovação e transformação digital - Agilize sua TI

Feedback loop nada mais é do que o tempo que você leva para validar uma hipótese sobre uma entrega, recebendo assim um feedback do seu “Cliente” constantemente.


Partimos de premissas para tudo o que fazemos, quando vamos codificar software por exemplo escrevemos código partindo da premissa que o mesmo esta correto e somente iremos receber o feedback de volta quando colocamos tudo para rodar, o que leva muito tempo quando você olha o médio e longo prazo, erros grosseiros e facilmente evitáveis são comuns neste cenário.


Quando vamos executar projetos partimos da premissa que cada área técnica envolvida (desenvolvimento, análise, testes, infraestrutura, etc.) entendeu exatamente o que fazer e o que é necessário ser entregue, o tempo que se leva para validar esta hipótese depende que cada área receba documentos prontos e faça reuniões formais, o que leva muito tempo e acaba deteriorando a qualidade dos entregáveis.


A abertura de demandas na TI por exemplo, segue fila de atendimento das demais áreas da empresa, da concepção de negócio até o projeto diversas hipóteses foram formadas sem ter sua comprovação ou feedback corretos, não é preciso dizer que isto leva muito tempo e que a qualidade sempre sai abaixo do esperado. lembra aquele prazo impossível da área de negócio ?


Essa é a diferença base entre o modelo Waterfall de desenvolvimento de software e do Scrum, no Scrum o tempo de devolução do feedback da análise, dos testes, do usuário e da equipe é reduzido a Sprints com duração de 1 a 2 semanas, buscando assim que se um erro ocorrer (uma premissa validada), lições possam ser retiradas rapidamente sem a necessidade de esperar 6 meses para ter a mesma conclusão quando as mudanças já são quase impossíveis de serem feitas sem alto impacto.


As práticas de codificação de testes como TDD e BDD que se baseiam no conceito em que o desenvolvimento de código fonte seja feito primeiro tendo como guia um teste de negócio para somente então desenvolver o CORE de seu aplicativo, faz com que o desenvolvedor tenha um feedback imediato das alterações que realiza em seu código, reduzindo assim seu tempo de novas implementações e melhorando sua qualidade.


E por fim podemos dizer que a aplicação de DevOps que visa unir os times de infraestrutura e desenvolvimento visa reduzir mais uma vez o tempo de subida de um ambiente e o tempo de feedback e recuperação destes ambientes.


Estamos repletos de práticas cujo único objetivo é reduzir o tempo do feedback, implementando um modelo de feedback loop em um curto espaço de tempo.


Quanto menor for o tempo de feedback do resultado fim de um trabalho mais rápido será para fazer a correção do curso e atender a real necessidade envolvida na atividade aumentando assim a qualidade e o tempo de entrega.


Este é o conceito base por traz de todas as evoluções da TI, provenientes do cenário a cada dia mais complexo que vivemos em torno de desenvolvimento, análise, projetos e infraestrutura.











Comentários


Posts Destacados
Posts Recentes
Procure por Tags
Inovação e Transformação digital

RENATOVILASBOAS

INOVAÇÃO E TRANSFORMAÇÃO DIGITAL

...sua empresa de volta ao mar azul.

Quer ajuda para inovar e transformar sua empresa ? Entre em contato:

  • Facebook Social Icon

© 2017 por Renato Vilasboas

Seus detalhes foram enviados com sucesso!

bottom of page