Managing the Five Tensions of the Design Process