Here is a problem for IT: Many users feel that it is a black hole that things go into but never come out of. It doesn't help that many IT departments like it that way and believe that the less scrutiny, the better.
That is a dangerous attitude. If IT wants to be a great enigma, then it must accept the consequences: lack of respect, mistrust of intent and difficulty in entering into the mainstream of the company. If none of that sounds good, then IT must open itself up, show itself off and be accountable for its actions. It must be as willing to accept blame when it is at fault as it is to welcome praise when it is successful. In short, it must start acting like other departments in the company.
The best way to eliminate the veil of secrecy that has fallen over most IT activities is to develop a reporting methodology that communicates the status of projects to everyone in the corporation. When I was a CIO, we published a report every month listing the projects that were approved, those that were completed, those in process and those yet to be started. We included the original cost estimate for each project, an estimated completion date (if in process) and any changes that caused the initial estimates to be adjusted. We explained whether the variations were due to errors by IT in the initial estimate, accommodations of new requests by the users (sometimes called scope creep), or new findings during development.