How closely should product developers work with the teams that look after implementation, service, support and customer ...