Articles

Article

Eine kleine Geschichte über Qualität…

…die entfernt auch mit Software zu tun hat

Article

Principles of technical documentation

Blog Post

Awesome presentations deserve beautiful code

Occasionally we need to put parts of our source code onto slides for presentations. The common presentation programs (such as PowerPoint or Keynote) fail miserably at this task because they interpret code as normal text. Syntax highlighting is lost, as are indentations. It looks lousy, and it’s no fun. This post introduces carbon.now.sh, a quick and free solution, created by the awesome people from @carbon_app.

Blog Post

Authoring Markdown with Zotero - My Workflow

Combining simple writing with powerful references

Blog Post

Setup für Hybrid-Workshops

So verbindet ihr „vor-Ort“ und „online“

Article

Quality Driven Software Architecture - Revised

Quality is the raison d’être for software architects: Our systems should be reliable, performant, scalable and user-friendly. Systems should be build and maintained cost-effective and future-proof. Every IT professional knows that this combination of characteristics means hard work. The article shows how you can methodically construct quality.

Blog Post

What’s in a name: Legacy

Blog Post

The (new) Software Architecture Foundation curriculum

Blog Post

iSAQB Advanced Level examination anti-patterns

As the “crowning glory” of the iSAQB(R) Advanced Certification, you have to write an approximately 40-page-long paper (AKA architectural solution) to a given problem. During our 5+ years of experience in reviewing such papers, we found several anti-patterns. This blog post aims to help future CPSA-A aspirants to avoid these nasty glitches.

Blog Post

What’s in a Name: Quality

Article

The art of software reviews

Probleme und Risiken in Software zielsicher identifizieren

Article

Die VENOM Story

Sie erfahren anhand eines (komplett anonymisierten), realen Beispiels, wie die inkrementelle Modernisierung eines historisch gewachsenen Systems funktionieren kann. Das riesige, gewucherte System VENOM von >2 Mio Lines-of-Code zu modernisieren oder komplett neu zu schreiben - vor dieser schweren Entscheidung stand die (fiktive, aber sehr realitätsnahe) Firma SAMM Inc.

Blog Post

Setup für Online Trainings

Tools und Technik für Online-Schulungen

Article

Legacy ist keine Krankheit

Vermächtnis in kleinen Schritten kontinuierlich fortentwickeln

Blog Post

What’s in a Name: Projekt (und Produkt)

Wir verwenden den Begriff “Projekt” in der IT leider fälschlicherweise als Stellvertreter für Produkt oder System. Dabei sollten wir, insbesondere bei iterativ-inkrementeller Entwicklung, primär auf die entstehenden Ergebnisse, also das System, achten sowie auf dessen Geschäftswert, Qualität und Nützlichkeit. Der irrige Begriff Projekt lenkt davon ab.

Article

Evolution statt Verschlimmbesserung

Mit aim42 Architekturen systematisch verbessern

Blog Post

What’s in a Name: Evaluate

Blog Post

arc42 - die Siebte

Das bewährte arc42 Template ist gerade in Version 7 erschienen - mit deutlichen Erweiterungen im Ökosystem. Grundsätzlich bleibt arc42 V7 kompatibel mit den Vorgängerversionen, ist insgesamt noch kompakter und pragmatischer geworden.

Article

Software systematisch verbessern

Mit etablierten, iterativ angewandten Praktiken zeigt aim42 Wege aus der Legacy-Hölle

Blog Post

What’s in a Name: Architecture

Blog Post

What’s in a Name: Bimodale IT

Der Ausdruck “bimodale IT”, manchmal auch “IT der zwei Geschwindigkeiten”, steht seit einiger Zeit auf der Agenda vieler IT-Manager ziemlich weit oben. Daher möchte ich hier einerseits den Begriff erklären, andererseits einige (persönliche) Einschätzungen dazu abgeben.

Blog Post

What’s in a Name: Transparency

Blog Post

What’s in a Name: Consistency

Blog Post

What’s in a Name: Reactive

The term reactivity is overloaded with several different meanings. This post tries to identify and clarify a few of them…

Article

Software systematisch verbessern

Evolution, Änderung und Wartung – aber richtig!