Because agile methods today take place in virtual environments, you need to focus on three requirements to do agile well: collaboration; the required technologies to meet those collaboration challenges; and governance to ensure that the collaboration and technology requirements are fulfilled.