Cross Functional Teams are often labeled as one of keys to the success of Agile teams. What constitutes a team Cross Functional team and why do performant Cross Functional teams help enable Agile? Do team member personalities, technical skills, communication styles and seniority contribute to the success of self-organizing Cross Functional team? Is there a management strategy(ies) better suited to support Cross Functional teams? We will explore the relationship between the success of Cross Functional teams and corporate organization structure. Organization engineering focuses on increasing the efficiency, effectiveness, communication and coordination in groups of all kinds. What organization designs are best suited for the success of cross functional teams? How can organization engineering help eliminate waste, improve productivity and increase team member engagement and morale?