More companies are choosing agile development to create user-friendly, quickly evolving enterprise apps. Here's how to decide if your outsourcer is up to the task
In a previous job at a large refining company, IT director Bob Ghirlanda spent a year putting together a plan to install a computerized maintenance management system. With the system specifications and ROI analysis in place, Ghirlanda went to work implementing the project. Then things started to go wrong.