They claimed that the attribute is a team’s ability to learn and learn quickly. Learn about what? Everything, each other, the technology, the domain, the customer, etc. A team that learns quickly succeeds faster.
They start off asking us to consider this hypothetical situation:
I then thank the team and take the software and throw it out. I then ask you and your team to rebuild the system. You have the same team. The same requirements. The same tools and software. Basically – nothing has changed – it is exactly the same environment.
How long will it take you and your team to rebuild the system again?
When they presented this hypothetical situation to their students – many of them with 20+ years experience in building software – they typically respond with anywhere between 20% to 70% of the time. That is, rebuilding a system that originally takes one year to build takes only 2.5 to 8.5 months to build.
Are teams truly harnessing this power of "lessons learned" in all their practices?
The full article presents a thought-provoking point of view to software development in general and Agile software development in particular.