1. Develop business acumen and user sensitivity
The more IT’s business analysts and developers learn the end business, the better prepared they will be to deliver applications that fit the forms and functions of business processes, and integrate seamlessly into these processes.
Part of IT engagement with the business involves understanding business goals and how the business operates, but it’s equally important to understand the skill levels of the employees who will be using the apps.
For example, if you’re developing a sales application for front-line tellers at a bank because you want them to pitch credit cards and CDs to customers when customers come in, you should also take into account that turnover rates for bank tellers are extremely high. That means there will likely be a perpetual need for employee training on the app, and also that the app should be designed to be as simple and easy to use as possible, with base-level troubleshooting help baked in.