Making Distributed (Remote) Agile Teams Work
Agile is not just a set of rules/instructions you follow for software product development. Agile is a culture. Based on Agile values and principles, each team decides the conventions, set of practices they will follow while working towards a common goal. Agile product development puts emphasis on teamwork and creates selforganizing cross-functional teams that utilize resources in the best possible manner. Most importantly, it allows you to respond to change, and deal with ambiguity.