Round instead of square

This is a typical artefact from an architect: It consists of the typical modelling constructs found in those work products from architects: squares, blocks, rectangular things stacked on each other. For many people, even architects I fear, architecture is more or less synonymous with stacking blocks in layers. The work products in TOGAF are also named as such: building blocks. Blocks. It reveals a mind set, a paradigm if you will, with which problems of an architectural nature are approached:...

Lees verder

Ecoology

Inleiding Een veelgehoord misverstand over object-oriëntatie (OO) is dat het een methode voor systeemontwikkeling van computersystemen is. Ik merk dat het steeds weer nodig is dat idee omver te halen. OO is niet een methode voor systeemontwikkeling. Het is een taal om complexiteit hanteerbaar te maken. In essentie zou ik willen zeggen: het is een taal die gemaakt is voor complexiteit. Complexiteit is een begrip dat betekenis heeft gekregen door twee ontwikkelingen in de wetenschap: Chaos theorie Complexiteitstheorie Chaos...

Lees verder

The need for clarity

In the Netherlands we have this saying when we want to describe how we “translate” complex documents in esoteric language for a larger audience: “Jip en Janneke taal” (the language of Jip and Janneke). Jip and Janneke are the names of the two main protagonists in a series of  children’s novels by a great Dutch writer, Annie M.G. Schmidt. The series was written in the period between 1952 and 1957 and is still required reading for kids all over...

Lees verder

Wat dóet een architect eigenlijk?

De vraag werd gesteld door een manager van een stafafdeling die verantwoordelijk was voor architectuur, en enterprise architectuur in het bijzonder. Ik deed mijn best uit te leggen hoe ik architectuur aanpak bij organisaties: welke mensen betrek ik er bij, hoe zorg ik ervoor dat het aansluit bij de werkvloer, bottom-up en top-down bewegingen synchroon inrichten, architectuurbewustzijn kweken op alle lagen van de organisatie en het architectuurproces inrichten. Wellicht was dat verhaal op zich...

Lees verder

Iedereen is een architect

Soms kom ik mensen tegen die zich introduceren met: “Ik ben een architect.” Ik reageer vaak met: “Iedereen is een architect”. Waarom? Een architect is niet een label voor een bepaald type persoon. Nou ja, in de praktijk wel, maar dat zou niet zo moeten zijn. Wat voor soort persoon wordt gewoonlijk bedoeld met de term “architect”? Dat hangt er een beetje van af. Gewoonlijk is het “duur”, of “oud”, of zelfs “afgedaan”. Of het...

Lees verder

RACI for Enterprise Architecture

In general companies have installed an executive hierarchy. This hierarchy is one that has been evolved and tested over a long period of time. We have reasonably clear ideas about what it should establish. People have one boss, who more or less decides about their roles, assesses their performance, and decides what to do when the performance is not up to standards. These bosses in turn have a boss themselves. A competence hierarchy is usually not so well established in a company, if it is present...

Lees verder

Enterprise architectuur in MKB

Het RadioCafé wordt dagelijks herhaald om 12.00 uur, maar is ook te beluisteren en te delen via MKBradio.nl. Als opvolging voor mijn korte samenvatting in het MKB RadioCafé (klik op “Play” hierboven om het interview te beluisteren) over wat enterprise architectuur is, en waarom het zoveel op kan leveren voor het MKB, geef ik u in dit artikel graag nog een samenvatting, enkele handvatten en verwijzingen naar meer informatie. Ziet u geen “Play” component bovenaan dit artikel?...

Lees verder

UML for functional programming?

This question was asked on Stackoverflow and ModelingLanguages and prompted me to attempt to make some persistent preconceptions about UML clearer. First of all: UML is not about modelling object-oriented software. Origin of object-orientation But maybe we should go back to what object-orientation is. OO (shorthand for object-orientation) is invented around 1970. Xerox had a group called the Software Research Group which was part of a think tank created to do research into the possible threats...

Lees verder

What is a method?

(Americans often refer to a method with the term “methodology”, which is not entirely correct semantically, as it would mean “the science of methods”) Examples of methods are ORM, RUP, and one could argue Scrum or agile approaches like DAD. Inspired by the book by Ian Graham et.al., The OPEN Process Specification I share the following UML model of a method with you. It shows what a (proper) method consists of. To illustrate, UML itself for example is a Modelling Language,...

Lees verder

The territory and the map

The Map is not the Territory by Claudio Gatti Recent responses to my article on Mirrors prompted me to attempt to clarify the approach in that article. I think there is a fundamental philosophical discovery to be made in what I try to say, and indeed some of those responses confirm that. But it is as much a path to discovery to me as it is to my readers. Architects create models. Indeed they do. People, human beings, use language. Certainly. The two things are related. In fact they are the same...

Lees verder


reflektis Logo
Diensten

Copyright © 2021, reflektis & Rob Vens