Blog Objective

This is a blog that attempts to make life easier by noting down the author's accrued knowledge and experiences.
The author has dealt with several IT projects (in Java EE and .NET) and is a specialist in system development.

20 July 2011

Enterprise Architecture

Meta-model for a Organisation

  1. Vision – a statement by company officials about the broad purpose of the company
  2. Strategy – grouping of plans that supports achieving company goals
  3. Goal – a specific objective that is measurable and achievable within the planning horizon
  4. Programme – provides the rules that govern initiatives and projects
  5. Project – a work effort that has defined start and end points. It consumes resources and generate values (e.g. cost reductions, revenue growth, benefits, etc.)
  6. Business Function – a set of procedures or activities that delivers products, services or support control of the company
  7. Capability – due to the business functions, the company is able to perform tasks, deliver services and develop products that sets itself apart from competitors
  8. Business Process – a procedure or activity that uses resources input to generate a measurable output. A group of these creates a function
  9. Application – a computerised system supporting automation for business processes

The inter-relationship is depicted in the following UML class diagram:


Classes in different colours denote different types of entities:

  • Yellow – Strategy
  • Blue – Transition
  • Green – Products & services offered by the organisation
  • Orange – Business processing

No comments: