Software development is different because, as Xu puts it, “There is no such thing, in a knowledge workplace, as repeatable work.”
The secret to ensuring that a team functions well, he proposes, is to break down as many knowledge barriers between team members as possible. Role divisions, being a form of knowledge barrier, should be the first target.
“As a manager, what I really care about is your knowledge profile,” Xu says, “and what I really care about in a team is that there are no knowledge barriers.”
More episodes of the Thoughtworks Podcast can be found at SoundCloud, iTunes or via RSS.
Disclaimer: The statements and opinions expressed in this article are those of the author(s) and do not necessarily reflect the positions of Thoughtworks.