Structure is definitely an important factor in the smooth functioning of an organization. But there are other factors, such as executive sponsorship, culture, compensation, use of lateral organizations and other management factors.
It’s encouraging to see information about organizational design on a tech Web site. 🙂