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.
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →