Project management Featured DDD, BDD and other Pokémon Context must come before methodology: first understand WHAT and WHY you're building something, then consider applying specialized approaches like DDD or TDD.