One of the benefits of agile, at least in theory, is the single product owner. In conventional projects we can have many people in the position of the product sponsor or product owner. These multiple voices can provide contradictions in which our product development team must wade through to determine the real requirements. Experience indicates this is one of the reasons conventional projects often run afoul of the schedule.
Communications channels grow as we add team members and that goes for product sponsors or in the case of agile product owners. The equation goes:
Number of Communications Channels = [N(N-1)] 2
To demonstrate this complexity, we provide a graph of this function:
As we add people that require special communications handling, we increase the amount of management required. In the case of a collocated agile team, scrum master and a single product owner, we can perhaps approximate this as 3 entities. The team is certainly not a single … Continue reading