Agile has not been warmly embraced by large organizations.
One of the obvious reasons for this is that large organizations do not undertake major changes unless absolutely necessary. Another reason is related to the fact that Agile is different from traditional project management philosophies from the roots to the leaves. Large organizations are quite orthodox when it comes to their organizational structures and management.
Introduced by Alistair Cockburn, Crystal Methods, which is a collection of Agile software development approaches, focuses primarily on people and the interaction among them while they work on a software development project. There is also a focus on business-criticality and business-priority of the system under development. Unlike traditional development methods, Crystal doesn’t fix the tools and techniques of development, but keeps people and processes at the core of the development process. However, it is not only the people or the processes that are important, rather the interaction between the two that is most important.