emergent design evolutionary architecture
Most of the software world has realized that BDUF (Big Design Up Front) doesn’t work well in software. But lots of developers struggle with this notion when it applies to architecture and design. Surely you can’t just start coding, right? You need some level of understanding before you can start work. This session describes the current thinking about emergent architecture & design. This philosophy allows you to specify only the critical items up front and allow the important architecture and design criteria emerge once you understand the problem better.