Key paradoxes in agile software development, which generate its non-linear results

After having worked in an Agile environment for two years, I realized that though Agile’s productivity gains are rather paradoxical, even counterintuitive, particularly for traditional project managers. Paradoxes are counterintuitive gems, especially for software teams. They hold significant wisdom, even though they are often easy to express. In particular, Agile project techniques take advantage of a … Continue reading