Agile principles: 2. Welcome changing requirements

The second principle of Agile is about welcoming changing requirements, even late in the development. In every software development change requests will pop up regularly. No one knows exactly how the end-product should look like. Even if you have a quite good picture...