3 Things Agile software development can teach internal communicators