In the IT industry, we are constantly faced with problems and the need to solve them. The industry, by its nature and the inherent level of complexity, forces us daily to face a barrage of different types of problems from simple to complex and some that even appear to be unsolvable.
Consider for a moment the very wide range of problems we face:
Technical—hardware, software, infrastructure
Network—making networks work
Management—project-related, end users
Resource—getting the right staff
Cultural—working with others who are different
Quality—ensuring that projects work well
Managing change—the rapid pace of change
Legal—copyright, patent, law suits
Environmental—making the right choices ...