zenflyer,
i have no idea about the "dodo" thing... but i think CRM is Crew/Cockpit Resource Management, i had a chance to study it back in college and i remember it is training about crew relationships and focuses on eliminating the failure of communications in the cockpit.