← Glossário
Desenvolvimento

O que é Customization?

Customization (termo correspondente em português: personalização) é a adaptação de um produto pronto às suas próprias necessidades.

Definição e origem da palavra

"Customize" significa adaptar de acordo com as preferências. Vai desde a cor da interface até a regra de fluxo de trabalho. O objetivo é que o produto se adapte a você, e não você ao produto. A metáfora do alfaiate é adequada: compra-se um terno pronto e ele é ajustado ao corpo.

Analogia: É como comprar um terno pronto e ir ao alfaiate para ajustá-lo às suas próprias medidas.

Como conhecer e usar no dia a dia?

Tema: Modo escuro e seleção de cores.
Atalho: Atribuições de teclas.
Institucional: Fluxo de aprovação e definições de campos.

Profundidade Técnica e Arquitetura

Camadas de adaptação, do mais barato ao mais caro:

Configuração: A seleção pelo menu é isenta de riscos.
Configuração: Escrever regras com arquivos e modelos.
Extensão: Adicionar recursos sem tocar no núcleo.
Bifurcação (Forking): Copiar o código e seguir um caminho separado é a opção mais cara.

Regra: Quanto mais alta a camada, maior o custo de atualização. Cada nova versão do produto bifurcado é mesclada manualmente.

Coisas frequentemente misturadas

É semelhante à personalização (Personalization). A diferença é a seguinte: na customização você ajusta o sistema, enquanto na personalização o sistema observa você e se ajusta. Um é trabalho manual, o outro é automático.

Use em diferentes disciplinas

Alfaiate: Adaptação de roupas prontas ao corpo.
Mobília: Mandar fazer um armário sob medida.
Automóvel: Seleção de pacote de equipamentos.

Perguntas e respostas

Todo software pode ser personalizado?

Não. Os produtos em caixa fechada não oferecem ajustes. Você precisa perguntar sobre as camadas de personalização antes de comprar.

Qual é a diferença para a personalização (personalization)?

Na customização (customization) você ajusta, na personalização o sistema observa você. Um é trabalho manual, o outro é automático.

Qual é o limite?

É o ponto em que o núcleo se torna impossível de atualizar. Um produto excessivamente customizado não pode ser renovado, ele trava.

A atualização estraga a customização?

Na camada de plug-in geralmente não, no bifurcamento (forking) geralmente sim. É por isso que a menor camada suficiente é escolhida.

Termos relacionados

Esta explicação foi escrita em linguagem simples para a TreScout com IA e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →