1 year, 6 months ago

Scrum masters are not project managers

Everyone in the agile community will understand this (I expect ;-)). If we talk about “managing” we agilists understand that the team “manages” itself. That difference with “traditional” projects, managed by a project leader or -manager, is constantly emphasised by scrum pundits. This article is not for that in-crowd but for people attempting to understand […]

1 year, 10 months ago

The Death of the Mail Man

David Horsey  Copyright 2013 Tribune Media Services The invention of the modern computer can be seen as a fundamental paradigm shift. But contrary to what the technology geeks want to make us believe, it is not about technology, digital content, the internet, or electronic devices. Since it can (and in a few decades, will) be seen […]

2 years, 3 months ago

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 am afraid, architecture is more or less synonymous with stacking blocks in layers. The work products in TOGAF are […]

2 years, 8 months ago

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 […]

2 years, 8 months ago

Everyone’s an architect

You may encounter people who say: “I’m an architect.” I usually respond with: “Everyone’s an architect.” Why? An architect is not a label for a specific kind of person. Well in practice it is, but it should not be. What kind of person is associated with “architect”? Well, it depends. Usually it is “expensive”, or […]

2 years, 8 months ago

RACI for Enterprise Architecture

Companies usually 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 […]

2 years, 9 months ago

Scaling Agile means Scalable Architecture

With the growing popularity of Agile, mainly in applying Scrum for IT development, issues need to be tackled relating to scaling up the development effort. Scrum came to birth in small teams that had a lot of mandate, typically 3 to 10 person teams. Now we see Scrum used for major efforts, involving hundreds of […]

2 years, 11 months ago

UML for functional programming?

First of all: UML is not about modelling object-oriented software. 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 of the modern […]

3 years, 19 days ago

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 […]

3 years, 1 month ago

There is no architecture. Only mirrors

Do away with architectural models. What we need to see is the essence of architecture, which is something we realise in software: a mirror of the enterprise. The idea is not new. It has always been surprising (and, to be honest, somewhat frustrating) that is hasn’t been picked up as I thought it would. And […]

3 years, 2 months ago

Software is not a product

The idea is ubiquitous: software is a “thing”. You engineer it, you build it. When you are done you appraise the end-result as a master artist views his piece. To do it better, you think about improving your build processes. You borrow from industries like the automobile industry (Toyota and its Lean method for example). […]

3 years, 3 months ago

The Inversion of Big Data

Big Data is the Big Thing at the moment. It won’t be ten years from now. And not because we tackled the technical aspects of handling it, or created huge business intelligence systems capable of harvesting the treasures hidden in it. Or because it has become generally accepted and arrived at Gartner’s plateau of productivity. […]