In order to get to the position of an IT Manager, you will need to be an expert in one of the following areas. However, I believe to be an effective IT manager, you need awareness of all of these levels. I am a Chartered IT Professional which includes a breadth of knowledge test which shows that even the BCS expect us to have knowledge in areas outside of our key area of expertise.
Agile practices need to be introduced carefully into an organisation. I have multiple experiences of working in organisations that want to change and the path to change is long and hard. I have discussed this in one of my other articles.
I have worked in a few organisations that have expressed desires to move towards different working practices. An example of this might be agile delivery. But how does a company changes itself in such a dramatic fashion to take on board all of the benefits of this new culture and way to deliver?