Agile techniques focus on adapting to change. They maximize feedback versus the traditional Waterfall development process
which concentrates on planning.
In software development it is important to maintain flexibility on your team because requirements
change. Teams must be able to respond quickly to changes and have the technical flexibility to get things done.