user
What are the three main principles of Agile Software Development?

assistant
The three main principles of Agile Software Development are: early and continuous delivery of useful software; close collaboration between self-organizing, cross-functional teams; and customer feedback as the primary source of direction.