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.
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 →