emergent design

[ɪˈmɜrdʒənt dɪˈzaɪn]
nounpl: emergent designs
design emergente
1. A software development approach where the design evolves incrementally as the code is written, rather than being planned upfront; design decisions emerge from the ongoing development process
The team used emergent design principles to allow the architecture to evolve naturally with the requirements.
A equipe usou princípios de design emergente para permitir que a arquitetura evoluísse naturalmente com os requisitos.
2. In agile and extreme programming methodologies, the practice of letting system structure and design patterns develop through refactoring and test-driven development
Emergent design in XP means you don't need a detailed architecture document before coding begins.
O design emergente em XP significa que você não precisa de um documento de arquitetura detalhado antes de começar a codificar.
3. A design philosophy that prioritizes simplicity, clean code, and continuous improvement over comprehensive upfront planning
Many startups adopt emergent design to move faster and adapt to changing market conditions.
Muitas startups adotam design emergente para se mover mais rápido e se adaptar às mudanças nas condições do mercado.
Emergent design is a cornerstone concept in agile software development, particularly popular in Brazil's growing tech scene and Silicon Valley. It represents a shift from traditional waterfall methodologies and is strongly associated with extreme programming (XP) and modern agile practices. In Brazil, as teams increasingly adopt agile methodologies, this term has become essential vocabulary in development communities.
Synonyms / Sinônimos
evolutionary designadaptive designincremental designrefactored design
Antonyms / Antônimos
upfront designbig design upfrontwaterfall designplanned architecture

Regional Variations

General Brazilian
design emergente
Most common and widely understood term in Brazilian tech communities
São Paulo
design emergente / design evolutivo
Both terms used in major tech hubs; design evolutivo gaining popularity
Portugal
design emergente / concepção emergente
Portuguese variant may use 'concepção' alongside 'design'
USA
emergent design
Standard terminology in agile and software development communities

Related Words

agile developmenttest-driven developmentrefactoringextreme programmingiterative developmentsoftware architecture

Related Idioms & Phrases

let the design emerge
design as you go
bottom-up design approach
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →