AGILE FOR DISTRIBUTED DEVELOPMENT

  •   The Agile framework maintains a customer focus and affirms that all remote teams will deliver the highest-priority features first.
  •   Sprint reviews ensure that the delivered features are reviewed and that feedback is shared.
  •   Continuous integration creates frequent integration points between all remote teams, facilitating problem resolution as issues arise.
  •   Test driven development supports the simplest design with good test coverage, and assures that no additional features are created which were not requested by the Product     Owner.
  •   Refactoring strengthens evolutionary design and helps teams resolve the architectural issue.