Yes I agree with you Hélio, you must have the involvement of the people first. Teaching the people on what technologies are out there and how they can use them is the first step, but you have to break it down into simple steps. There are a lot of feeds, forums and weblogs out there that provide really good examples.
The users will then let IT know what they want. Once IT knows what the users need or want, then they can start from there. You must get your individual departments and department heads involved in the planning stage.