Companies are often in trouble when they realize afterward that the IT solution that they implemented was not what they really wanted. This is usually an afterthought in which prior events were they sunk millions of dollars into the technical solution which was branded as the next big thing for the company. When the organization realizes that the technical solution was not the case then this leads to high ranking officials taking the fall for the lack of planning that was not performed to select the best solution to meet the company’s needs. This is a common theme in business which is worth repeating because of the number of failed projects which are still occurring in the information technology discipline. This is a very common problem to implement enterprise solutions when IT is decentralized in organizations.
All too often we hear about a technology product that someone has experienced in working in the past and they bring it into an organization without any system review procedures in place to only fail in the organization. Organizations need to develop processes, build governance, and use an enterprise architecture approach to getting the right stakeholders involved in developing a solution that would optimize the business. We need to connect the business strategy of the organization with the technical recommendations that makes sense for the organization.
This is going to require companies to invest more resources into the planning phase in understanding a business problem then rushing to implement a technology solution. If you develop a technical solution without involving the right stakeholders then you can develop a product which will not meet the needs of the business. This could result in a product which may not have a user interface which is appreciated by users, and a product which does not meet the needs of a business unit which leads to them to develop their own custom application to meet their needs.
The reason why companies are using enterprise architecture is to help organizations to do better planning of their technology solutions to meet the need of the business. They are focused on developing enterprise solutions that would use a framework and industry best practices on methods to help them achieve the organization mission. The need to develop blueprints, transition plans, an architecture repository to support decision making within the enterprise is crucial in helping the organization make the right decision in selecting the right products at a cost which makes sense.