The application development market is going through radical change. Not only has technology increased tenfold in complexity, but there are also many new tools to understand. Meanwhile, constant demands from the business continue to roll in.
It’s hard for most developers to keep pace with the current rate of change. IT departments are expected to continually modify applications, and the number of new projects per developer just keeps growing. This creates an accumulation of new service or change requests from the business, which puts a massive strain on resource. Many IT departments have also found that their application development tools have been woefully inadequate and unable to cope with the level of complexity and change now required.