Quality versus productivity in service production systems: an organisational analysis