Why Educators Must Learn from the "Software Factory" Revolution