In contrast, those companies that excel work in cross-functional teams through the entire process to develop integrated strategies plans, measures and even incentives.
These cross-functional teams work long days in windowless rooms to shape ideas and resolve differences, returning to their ordinary jobs only after the task is completed.
Agile software development comprises a set of management practices and values based on customer focus achieved through iterative and incremental development, and where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams and their customers.
Consider the example of the Nano car developed by TATA motors which required multiple innovations in technology as well as cross-functional teams working on different engineering disciplines to come together to solve complex issues and provide solutions while at the same time meeting the targeted price point.