Link da imagem

Leonardo da Vinci e a Qualidade de Software

Cristhiane Jacques
2 min readOct 6, 2020

A simplicidade é o último grau de sofisticação

O que essa frase de Leonardo da Vinci tem a ver com qualidade de software? Tudo!

Um dos 12 Princípios do Manifesto Ágil diz:

Simplicidade — a arte de maximizar a quantidade de trabalho não realizado — é essencial

Mas por que simplicidade é algo tão importante?

Interfaces gráficas simples são mais amigáveis para o usuário, melhorando a usabilidade. Você já parou pra pensar o quão simples são as interfaces dos aplicativos mais usados hoje em dia? Com certeza você não precisou ler um manual para começar a usar, certo?

A busca por soluções simples dentro do processo de desenvolvimento faz com que o software se torne mais fácil de desenvolver e de testar. Código excessivamente complexo é difícil de dar manutenção, o que aumenta o risco de efeitos colaterais indesejados quando ele é modificado.

Uma documentação mais simples (sem excesso de detalhes) é mais fácil de manter atualizada.

Isso tudo diminui o custo e o tempo necessário para entregar o produto ao cliente.

Claro que nem sempre é possível encontrar uma solução super simples para um determinado problema. Mas o ponto chave é a gente sempre se questionar: será que tem um caminho mais simples para chegar ao mesmo objetivo?

--

--

Cristhiane Jacques
Cristhiane Jacques

Written by Cristhiane Jacques

QA apaixonada por tecnologia e qualidade de software. Acredito no poder da colaboração para evolução contínua do produto e do time.

No responses yet