Friday, September 5, 2014

Information Architecture Thinking

Several technologies are proliferating the world of information. The complexities that arise when massive amounts of information in large organizations can lead to misinterpretations and misuse as they can appear to be illogical and irrational to anyone trying to understand their value and potential. It is essential to manage information systems throughout their life cycle for efficiency and effectiveness to serve their purpose.

The primary purpose of most business information systems are addressing the requirements of business applications. Business portfolio of applications can be broadly categorized as strategic, current operational, and support phase applications. They indicate the business organization’s priorities to address its current and future needs. When translated to the information systems world, they are called information systems or simply systems. Several software, hardware, and network technologies come into play for designing these applications to meet the requirements of the business.

In the Information systems environments, the influence of technology vendors, consultants, product lines are very overwhelming to evaluate design choices. While the fundamentals of the purpose of software, hardware, network, information access and storage are clear to any architect, clarity on the design issues themselves requires system, architecture and pattern thinking to ensure information flow as if designed for an optimal, digital supply chain not ignoring the human interface.

Enterprise architecture approach for business information systems thinking and design enables IT to be viewed as a system working to bring efficiency and effectiveness to a business organization.  Design patterns form the basis for an architectural approach to information system design.

Software engineering principles bring discipline and methodology to all phases of information systems development life cycle. Tools and techniques are developed to fit into the various phases. The fundamentals behind this discipline is to adhere to standards and concepts that affect the adaptability and flexibility of systems. The granularity of the concepts increases as the design becomes detailed for the purpose of interactions leading to principles such as abstraction, modularity, and information hiding avoiding redundancy and minimizing risks.




References:



Chessell, Mandy & Smith, Harald C.. ( © 2013). Patterns of information management.