Transitioning to model driven development requires a solid understanding of its concepts and tools, particularly when architecture isn't well-defined. Starting in a familiar environment is crucial; leveraging known technologies can ease the learning curve. Additionally, recognizing the distinct roles within MDSD projects is essential for successful implementation.