Many of us have had experiences of using IT systems at work that just don't work right or cause more problems than they solve. Even if we've been lucky at work and always had the opportunity to use well-built and functional IT systems, it's common to hear in the press or in our day-to-day lives about IT systems that are "down" or "slow", or just do not work right. While it can be inconvenient to have to use IT systems that aren't the best...