Software development as a studio discipline