I believe that it is necessary for people to work together more effectively. Most IT-professionals that I encountered are very good technicians but poor collaborators. This, to me, is a key problem in the industry and the root cause of so many failing projects.
Another problem is that the software delivery process is often managed like a construction process, while it is actually a creative process, which requires a completely different leadership style.
I found in the agile movement a practical way to better both problems. There's also a lot of common ground with the lessons of my aikido teachers. So I eagerly study and combine these two domains, for the benefit of both myself and my colleagues & customers.