The agile culture is far more different than the traditional approach. In a sense, Agile depends largely on the culture than the process. As always, culture change is the most difficult to drive in any organization. The Agile requires agility in everything, which includes, the expertise of the team members in their specific areas, team and collaboration skills, communication skills and above all the attitude to accept changes.

Of the above, accepting change was a hardest thing to digest amongst the developers. But they needed to be educated that change coming in early on is far better than the changes coming in at the later stage of the project. Changes identified early on makes it easy for all the stakeholders. Such changes will be fresh in their mind and the information can be shared up to the developers without much loss of details.