Begrebet principper går igen inden for mange forskellige enterprise arkitektur rammeværker, og litteraturen peger på at det er et nødvendigt at udvikle principper for at kunne styre et enterprise arkitektur program. Begrebet nævnes i TOGAF, DyA (Dynamic Architecture) og EA3 Kuben (EA3 Cube framework), og i udgangspunktet virker det til at principper har stor betydning for, hvordan de forskellige typer arkitekter og forskellige beslutningstagere bør forholde sig til.
Det virker dog til at der findes forskellige perspektiver på, hvad en enterprise arkitektur egentlig er, og definitionerne virker til at være omtrent ligeså flertydige som dem der findes for begrebet enterprise arkitektur.
I min søgen efter mere viden om principper i forhold til en enterprise arkitektur kontekst fandt jeg frem til følgende citater af Dirk Stelzer.
“Major purposes of enterprise architecture principles are to provide guidance for
describing the current state of an enterprise (description purpose), for prescribing the
target state of an enterprise (prescription or design purpose), and for evaluating
enterprise architectures or elements of architectures (evaluation or assessment
purpose)” – Dirk Stelzer (2009, p. 2)
Udgangspunktet for principperne er at give en retning for de forskellige typer arkitekter og beslutningstagere i forhold til hvad der skal gøres, når beslutningerne skal tages. Principperne giver ligeledes muligheder for opstilling af ideer om, hvilken retning som enterprise arkitektur programmet bevæger sig.
Ydermere er Stelzer af den holdning at principperne kan bruges til at evaluere arkitektur tiltagene ud fra.
” Principles are means to achieve certain ends. When designing enterprise architectures
principles serve to accomplish business, IT, or architecture goals. Constraints (e.g.
strategic, financial or technological limitations) may restrict the applicability or
validity of architecture principles.
Since principles are usually abstract, high-level propositions they need to be
specified in order to guide the development or evaluation of a system” – Dirk Stelzer (2009, p. 9)
Hvis man følger Stelzers syn på enterprise arkitektur principperne så kan der være fordele i at anvende principperne til at begrænse mulighederne som udviklerne, arkitekterne og beslutningstagerne har, og dermed sikres en form for konsistens i beslutningsplatformen der med tiden vil lede til det ønskværdige stadie for arkitekturen.
“Architecture principles in related arenas, such as software engineering or
organizational design, are generic propositions that are largely independent from
mission, strategy, objectives, constraints, or conditions of a particular enterprise,
organizational unit, or project.” – Dirk Stelzer (2009, p. 5)
Stelzers syn på principperne understreger at principperne bør være bæredygtige, men samtidigt tilpas modstandsdygtige således principperne kan bruges til udvikling af arkitekturen.
Sagens kerne i enterprise arkitektur er arbejdet med at omstille menneskernes tankegange således de løsninger der anvendes kan skabe mere værdi for de organisationer løsningerne udvikles. Ultimativt kan principper og principstyrede enterprise arkitektur rammeværker være med til forbedre fundamentet for eksekvering af strategiske projekter.