<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Archiv — ralfw.de</title>
    <link>https://ralfw.de/</link>
    <atom:link href="https://ralfw.de/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Das gesammelte Blog-Archiv von Ralf Westphal — 796 Beiträge aus fünf Publikationen zur Softwareentwicklung, 2007 bis 2022. Aktuelles erscheint auf https://ralfwestphal.substack.com/</description>
    <language>de</language>
    <lastBuildDate>Sun, 13 Sep 2026 19:01:49 +0000</lastBuildDate>
    <item>
      <title>Flüssiger bloggen</title>
      <link>https://ralfw.de/archiv/2022/fluessiger-bloggen/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2022/fluessiger-bloggen/</guid>
      <pubDate>Wed, 29 Jun 2022 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Es ist stiller geworden auf meiner Homepage - denn meine Aktivität habe ich auf einen Newsletter verlagert: &lt;https://ralfwestphal.substack.com/.</description>
    </item>
    <item>
      <title>Wert mehr als Komplexität</title>
      <link>https://ralfw.de/archiv/2021/wert-mehr-als-komplexitaet/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2021/wert-mehr-als-komplexitaet/</guid>
      <pubDate>Sat, 30 Jan 2021 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Wie misst ein agiles Softwareteam - gar eines, das Scrum einsetzt - eigentlich seinen Fortschritt? In Erinnerung sind mir da noch burn-down und burn-up Charts, in denen Story Points aufgetragen werden. Ist das aber wirklich hilfre…</description>
    </item>
    <item>
      <title>Event Sourcing Challenge: Bowling Game Kata</title>
      <link>https://ralfw.de/archiv/2019/event-sourcing-challenge-bowling-game-kata/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/event-sourcing-challenge-bowling-game-kata/</guid>
      <pubDate>Tue, 17 Dec 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Event Sourcing ist für mich die Zukunft der grundsätzlichen Zustandshaltung in Software. Alles andere ist eine Optimierung, die man nicht leichtfertig und schon gar nicht vorzeitig vornehmen sollte.</description>
    </item>
    <item>
      <title>Magically Predictable Software Production for Projects</title>
      <link>https://ralfw.de/archiv/2019/magically-predictable-software-production-for-projects/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/magically-predictable-software-production-for-projects/</guid>
      <pubDate>Mon, 23 Sep 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Do you remember the story about the magic black box transforming software requirements into release at no cost at all? I wrote about it in a previous article - and since then have received many questions about how it could be depl…</description>
    </item>
    <item>
      <title>Über den fundamentalen Zielkonflikt in Unternehmen - und in der Schule</title>
      <link>https://ralfw.de/archiv/2019/ueber-den-fundamentalen-zielkonflikt-in-unternehmen-und-in-der-schule/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/ueber-den-fundamentalen-zielkonflikt-in-unternehmen-und-in-der-schule/</guid>
      <pubDate>Wed, 11 Sep 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Fürs Leben lernen wir, nicht für die Schule. Und der Kunde steht stets an erster Stelle. So wird es doch immer wieder beteuert, oder?</description>
    </item>
    <item>
      <title>Hamburg Style TDD - Bank Kata</title>
      <link>https://ralfw.de/archiv/2019/hamburg-style-tdd-bank-kata/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/hamburg-style-tdd-bank-kata/</guid>
      <pubDate>Thu, 25 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>There are already a few different styles of TDD out there. Still, though, my feeling is something is missing in the realm of test-first or test-driven development. I tried to explain that in my posting introducing the „Hamburg sty…</description>
    </item>
    <item>
      <title>Co-creation at work</title>
      <link>https://ralfw.de/archiv/2019/co-creation-at-work/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/co-creation-at-work/</guid>
      <pubDate>Wed, 24 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Last night I experienced live within 15 minutes an example of co-creation. What an unexpected treat from David who was the presenter at the weekly Business Growth event at Coworking Bansko.</description>
    </item>
    <item>
      <title>Hamburg Style TDD - Diamond Kata</title>
      <link>https://ralfw.de/archiv/2019/hamburg-style-tdd-diamond-kata/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/hamburg-style-tdd-diamond-kata/</guid>
      <pubDate>Tue, 23 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>In a previous article I tried to explain why I’m not satisfied with the existing schools of TDD: They are not really tapping the developers’ capability to think. At least for my taste. Or to say it more bluntly: They are dumbing d…</description>
    </item>
    <item>
      <title>Hamburg Style TDD</title>
      <link>https://ralfw.de/archiv/2019/hamburg-style-tdd/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/hamburg-style-tdd/</guid>
      <pubDate>Mon, 22 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Recently I attended a talk by Marco Emrich who showed the above styles next to each other - and I kept shaking my head. There was some usefulness to all of them, but none really convinced me.</description>
    </item>
    <item>
      <title>Command Query Notification Separation (CQNS)</title>
      <link>https://ralfw.de/archiv/2019/command-query-notification-separation-cqns/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/command-query-notification-separation-cqns/</guid>
      <pubDate>Tue, 16 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>CQS (Command Query Separation) is a well known principle for disentangling method responsibilities in OO software.</description>
    </item>
    <item>
      <title>Against pseudo-wisdom</title>
      <link>https://ralfw.de/archiv/2019/against-pseudo-wisdom/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/against-pseudo-wisdom/</guid>
      <pubDate>Mon, 15 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Apart from esoteric or „spiritual“ circles it seems a trait of software development to use „pearls of wisdom“ to impart one’s professionalism. „Appeal to authority“ likewise is in broad use.</description>
    </item>
    <item>
      <title>Functional Dependencies Considered Harmful</title>
      <link>https://ralfw.de/archiv/2019/functional-dependencies-considered-harmful/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/functional-dependencies-considered-harmful/</guid>
      <pubDate>Thu, 11 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>You’ve probably heard of the seminal paper „Go To Statement Considered Harmful“ by Edsger Dijkstra from 1968. It paved the way for broad adoption of then modern programming languages with their control flow statements like if-then…</description>
    </item>
    <item>
      <title>Revolutions Over Velocity</title>
      <link>https://ralfw.de/archiv/2019/revolutions-over-velocity/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/revolutions-over-velocity/</guid>
      <pubDate>Sat, 06 Jul 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>You probably have ridden a bike a couple of times. And you probably have used one with a couple of gears. So I think you are in a good position to reflect on the notion of velocity as still promoted by quite a few Scrum fanboys.</description>
    </item>
    <item>
      <title>Event Sourcing for Constructivist Software</title>
      <link>https://ralfw.de/archiv/2019/event-sourcing-for-constructivist-software/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/event-sourcing-for-constructivist-software/</guid>
      <pubDate>Wed, 19 Jun 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>What’s Event Sourcing (ES) for? Why deviate from the all encompassing cosy domain data models for keeping and storing application state? Why jump through all the hoops of ES and risk overengineered code?</description>
    </item>
    <item>
      <title>Eventual Consistency for Mere Mortals</title>
      <link>https://ralfw.de/archiv/2019/eventual-consistency-for-mere-mortals/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/eventual-consistency-for-mere-mortals/</guid>
      <pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Developers shun it, if they can: Eventual Consistency (EC). Rather they jump through hoops and invest huge efforts and drive technologies through all sorts of contortions to avoid even small areas of EC in their applications.</description>
    </item>
    <item>
      <title>Food Truck Architecture - It’s all about events</title>
      <link>https://ralfw.de/archiv/2019/food-truck-architecture-its-all-about-events/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/food-truck-architecture-its-all-about-events/</guid>
      <pubDate>Thu, 16 May 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>As you might have guessed if you’ve followed my postings about the Sleepy Hollow Architecture and the Terminus Architecture, I’m on a quest. I want to find a better way to fundamentally structure software for higher evolvability. …</description>
    </item>
    <item>
      <title>Terminus Architecture</title>
      <link>https://ralfw.de/archiv/2019/terminus-architecture/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/terminus-architecture/</guid>
      <pubDate>Sat, 11 May 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>In my experience most software architectures in projects I see are too technical. They don’t focus on the most important thing: results and behavior.</description>
    </item>
    <item>
      <title>Sleepy Hollow Architecture - No application should be without it</title>
      <link>https://ralfw.de/archiv/2019/sleepy-hollow-architecture-no-application-should-be-without-it/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/sleepy-hollow-architecture-no-application-should-be-without-it/</guid>
      <pubDate>Mon, 06 May 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>There is a basic structure of software systems I’m drifting towards more and more. To me it’s more fundamental than MVC or Layered Architecture or Clean Architecture. I call it the Sleepy Hollow Architecture because it’s about dis…</description>
    </item>
    <item>
      <title>The SRP is not about „extract till you drop!“</title>
      <link>https://ralfw.de/archiv/2019/the-srp-is-not-about-extract-till-you-drop/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2019/the-srp-is-not-about-extract-till-you-drop/</guid>
      <pubDate>Sun, 28 Apr 2019 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>I have been chasing a better definition for the Single Responsibility Principle (SRP) for quite a while. „A reason to change“ is too fuzzy for me. And even Robert C. Martin’s latest explanation does not fit the bill, I think, even…</description>
    </item>
    <item>
      <title>Managest du noch oder führst du schon? - Eine Urlaubsimpression</title>
      <link>https://ralfw.de/archiv/2018/managest-du-noch-oder-fuehrst-du-schon-eine-urlaubsimpression/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/managest-du-noch-oder-fuehrst-du-schon-eine-urlaubsimpression/</guid>
      <pubDate>Sun, 07 Oct 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Im Bregenzerwald habe ich gesehen, was Führung ist. Und was Management ist. Die Erkenntnis, nein, eher die Bestätigung einer Erkenntnis, die ich schon hatte, lag, nein, lief vor mir auf der Straße.</description>
    </item>
    <item>
      <title>Making Productivity Tangible</title>
      <link>https://ralfw.de/archiv/2018/making-productivity-tangible/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/making-productivity-tangible/</guid>
      <pubDate>Mon, 01 Oct 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>It&#x27;s no small wonder customers, managers of software development, and even developers themselves, I guess, are so focused on code functionality and code efficiency (e.g. performance, scalability, usability, security). Both represe…</description>
    </item>
    <item>
      <title>Magically Predictable Software Production</title>
      <link>https://ralfw.de/archiv/2018/magically-predictable-software-production/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/magically-predictable-software-production/</guid>
      <pubDate>Thu, 20 Sep 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Here’s a story, or a thought experiment, of you like: Imagine you as a Product Owner (PO) find a black box which magically transforms written requirements into high quality executable code.</description>
    </item>
    <item>
      <title>Two Problem Solving Approaches</title>
      <link>https://ralfw.de/archiv/2018/two-problem-solving-approaches/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/two-problem-solving-approaches/</guid>
      <pubDate>Fri, 07 Sep 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Solving a problem can be hard at times. What I’ve found helpful then is to distinguish between two different approaches to tackle the problem. Without distinguishing them I’m prone to use an unsuitable approach and make things har…</description>
    </item>
    <item>
      <title>TDD - How It Can Be Done Right</title>
      <link>https://ralfw.de/archiv/2018/tdd-how-it-can-be-done-right/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/tdd-how-it-can-be-done-right/</guid>
      <pubDate>Fri, 31 Aug 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>TDD has gone wrong. It was well intentioned and is a great technique, but many developers who are trying it are not experiencing the promised benefits. How come?</description>
    </item>
    <item>
      <title>Koordinieren ist nicht Führen</title>
      <link>https://ralfw.de/archiv/2018/koordinieren-ist-nicht-fuehren/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/koordinieren-ist-nicht-fuehren/</guid>
      <pubDate>Sat, 28 Jul 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Über Führung wird ja dieser Tage viel sinniert. Neulich war ich bei einem Meetup, in dem Liberating Structures geübt werden sollten - und selbst dort war das Übungsthema Führung.</description>
    </item>
    <item>
      <title>Dependencies Flow Down Abstractions</title>
      <link>https://ralfw.de/archiv/2018/dependencies-flow-down-abstractions/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/dependencies-flow-down-abstractions/</guid>
      <pubDate>Mon, 23 Jul 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Dependencies are the bane of software development. They make code rigid, difficult to understand, and hard to test. If we want to do better we need to deal better with dependencies.</description>
    </item>
    <item>
      <title>When to Turn to Microservices for Help</title>
      <link>https://ralfw.de/archiv/2018/when-to-turn-to-microservices-for-help/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/when-to-turn-to-microservices-for-help/</guid>
      <pubDate>Fri, 20 Jul 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Microservice architectures seem to be the latest craze. When in doubt, bet your software architecture on microservices. They sure will deliver everything but the kitchen sink.</description>
    </item>
    <item>
      <title>Do You Want to Stay Productive?</title>
      <link>https://ralfw.de/archiv/2018/do-you-want-to-stay-productive/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/do-you-want-to-stay-productive/</guid>
      <pubDate>Sun, 15 Jul 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>What’s the question to which clean code development is the answer? I think it is: Do you want to stay productive? I mean, indefinitely. I mean, being productive in a sustainable way.</description>
    </item>
    <item>
      <title>Hütest du noch oder führst du schon?</title>
      <link>https://ralfw.de/archiv/2018/huetest-du-noch-oder-fuehrst-du-schon/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/huetest-du-noch-oder-fuehrst-du-schon/</guid>
      <pubDate>Fri, 13 Jul 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Die zentralen Aufgaben von Führung aus meiner Sicht habe ich schon früher beschrieben:</description>
    </item>
    <item>
      <title>Die Dreifaltigkeit der Führung</title>
      <link>https://ralfw.de/archiv/2018/die-dreifaltigkeit-der-fuehrung/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/die-dreifaltigkeit-der-fuehrung/</guid>
      <pubDate>Mon, 02 Jul 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Was ist eigentlich Führung? Welche Aufgaben hat Führung? Diese Frage treibt mich immer wieder um. Eine klare Antwort darauf tut nämlich Not, denn in der Softwareentwicklung wird die Selbstorganisation ja immer populärer. Zu der ge…</description>
    </item>
    <item>
      <title>Structure Code for Rewriting</title>
      <link>https://ralfw.de/archiv/2018/structure-code-for-rewriting/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/structure-code-for-rewriting/</guid>
      <pubDate>Mon, 25 Jun 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>From a certain point on it becomes very tedious, frustrating, and expensive to change code in order to implement some new requirement. For a while clean coding and refactoring help - but in the end it’s undeniable: the existing co…</description>
    </item>
    <item>
      <title>Steering Software Development with Priorities Instead of Deadlines</title>
      <link>https://ralfw.de/archiv/2018/steering-software-development-with-priorities-instead-of-deadlines/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/steering-software-development-with-priorities-instead-of-deadlines/</guid>
      <pubDate>Sun, 10 Jun 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>There is an unquestioned practice in software development which to me seems to be quite harmful. It’s the practice of letting developers work towards a deadline.</description>
    </item>
    <item>
      <title>Forecast vs Estimation - A clarification</title>
      <link>https://ralfw.de/archiv/2018/forecast-vs-estimation-a-clarification/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/forecast-vs-estimation-a-clarification/</guid>
      <pubDate>Sat, 09 Jun 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>After my previous article on forecasting there was a discussion about whether I used these terms properly. I was referred to Wikipedia for „forecasting“ with the comment „Every forecast is an estimate“:</description>
    </item>
    <item>
      <title>Don’t be wrong on average! - Software delivery forecasting using simulation</title>
      <link>https://ralfw.de/archiv/2018/dont-be-wrong-on-average-software-delivery-forecasting-using-simulation/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/dont-be-wrong-on-average-software-delivery-forecasting-using-simulation/</guid>
      <pubDate>Sun, 03 Jun 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Let’s be honest: estimating software development effort does not work and is a constant pain in the ass for developers.</description>
    </item>
    <item>
      <title>Organisationen bootstrappen mit Soziokratie - Teil 2</title>
      <link>https://ralfw.de/archiv/2018/organisationen-bootstrappen-mit-soziokratie-teil-2/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/organisationen-bootstrappen-mit-soziokratie-teil-2/</guid>
      <pubDate>Fri, 25 May 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Soziokratie ist ein Ansatz für die Führung von Organisationen. Ihr Anspruch ist es, die Identitätsfunktion von Organisationen besser erfüllbar zu machen. Was diese Funktion produziert, habe ich im vorhergehenden Artikel näher ausg…</description>
    </item>
    <item>
      <title>Jenseits von Clean Code mit high value team</title>
      <link>https://ralfw.de/archiv/2018/jenseits-von-clean-code-mit-high-value-team/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/jenseits-von-clean-code-mit-high-value-team/</guid>
      <pubDate>Thu, 17 May 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Nach knapp 10 Jahren Fokus auf den Begriff Clean Code sehe ich jetzt die Zeit gekommen, darüber hinaus zu gehen. In meiner Trainings- und Beratungspraxis tue ich das schon lange, doch nun möchte ich dem auch äußerlich Ausdruck ver…</description>
    </item>
    <item>
      <title>Unterschätztes Chaos</title>
      <link>https://ralfw.de/archiv/2018/unterschaetztes-chaos/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/unterschaetztes-chaos/</guid>
      <pubDate>Fri, 11 May 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Was, wenn Agilität das Gute gewollt und das Schlechte bewirkt hat? Es wurde nicht nur notwendige Komplexität hergestellt (requisite variety im Sinne von Ashby’s Gesetz), sondern es ist Chaos entstanden.</description>
    </item>
    <item>
      <title>Organisationen bootstrappen mit Soziokratie - Teil 1</title>
      <link>https://ralfw.de/archiv/2018/organisationen-bootstrappen-mit-soziokratie-teil-1/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/organisationen-bootstrappen-mit-soziokratie-teil-1/</guid>
      <pubDate>Wed, 09 May 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Wie kann eine Organisation überlebensfähiger, agiler, antifragiler oder schlicht nur fitter für morgen werden? Die Frage treibt mich immer wieder um - insbesondere, wenn ich während meiner Clean Code Trainings und Beratungen sehe,…</description>
    </item>
    <item>
      <title>Messaging - The Missing Ingredient</title>
      <link>https://ralfw.de/archiv/2018/messaging-the-missing-ingredient/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/messaging-the-missing-ingredient/</guid>
      <pubDate>Sun, 29 Apr 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Robert C. Martin wrote an interesting article on the orthogonality of Object-Orientation (OO) and Functional Programming (FP). There is no rivalry between the two, or at least should not be. Both approaches have their merits.</description>
    </item>
    <item>
      <title>All together now - Schrittweise abstrahieren</title>
      <link>https://ralfw.de/archiv/2018/all-together-now-schrittweise-abstrahieren/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/all-together-now-schrittweise-abstrahieren/</guid>
      <pubDate>Thu, 05 Apr 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Aggregation, Destillation und Integration sind alle wertvoll für die Softwareentwicklung. Es ging mir bei der Differenzierung im vorherigen Artikel also nicht darum, die eine oder andere Abstraktion herabzusetzen. Allerdings liegt…</description>
    </item>
    <item>
      <title>Bequeme Abstraktion ganz konkret</title>
      <link>https://ralfw.de/archiv/2018/bequeme-abstraktion-ganz-konkret/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/bequeme-abstraktion-ganz-konkret/</guid>
      <pubDate>Thu, 29 Mar 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Bei der Lektüre von „Clean Architecture&quot; ist mir aufgefallen, dass Robert C. Martin immer wieder von Abstraktion spricht. Er beschreibt sogar eine Metrik für den Grad der Abstraktion von „Komponenten&quot;:</description>
    </item>
    <item>
      <title>Nachhaltig wertvolle Software liefern</title>
      <link>https://ralfw.de/archiv/2018/nachhaltig-wertvolle-software-liefern/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/nachhaltig-wertvolle-software-liefern/</guid>
      <pubDate>Thu, 22 Mar 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Unter der Lupe zeigt sich, dass das Agile Manifest nicht nur auf working software abzielt, sondern auf valuable software. Das ist jedenfalls mein Ergebnis einer näheren Betrachtung.</description>
    </item>
    <item>
      <title>Das Agile Manifest unter der Lupe</title>
      <link>https://ralfw.de/archiv/2018/das-agile-manifest-unter-der-lupe/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/das-agile-manifest-unter-der-lupe/</guid>
      <pubDate>Sun, 18 Mar 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Dass Softwareprojekte und Produktteams nicht so vorankommen, wie sie möchten, treibt mich immer wieder um. Woran liegt das? Sogar dort, wo man versucht, Agilität zu leben, ist der Frust nicht klein. Dort gesellt sich sogar noch ei…</description>
    </item>
    <item>
      <title>Hört auf zu lügen! - Vortrag auf der LATC 2018</title>
      <link>https://ralfw.de/archiv/2018/hoert-auf-zu-luegen-vortrag-auf-der-latc-2018/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/hoert-auf-zu-luegen-vortrag-auf-der-latc-2018/</guid>
      <pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Mitschnitt meines Vortrags auf der &quot;etwas anderen Konferenz&quot; LeanAroundTheClock im Jahr 2018.</description>
    </item>
    <item>
      <title>FeatureForecast: Sagst du schon vorher oder schätzt du noch?</title>
      <link>https://ralfw.de/archiv/2018/featureforecast-sagst-du-schon-vorher-oder-schaetzt-du-noch/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/featureforecast-sagst-du-schon-vorher-oder-schaetzt-du-noch/</guid>
      <pubDate>Sat, 03 Feb 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Eine beim Management beliebte und bei Entwicklern gehasste Frage: „Wie lange dauert das?“ Als Antwort darauf wird dann eine absolute Schätzung erwartet, aus welcher auf die eine oder andere Weise ein Fertigstellungsdatum abgeleite…</description>
    </item>
    <item>
      <title>Wider die konkret sinkende Produktivität</title>
      <link>https://ralfw.de/archiv/2018/wider-die-konkret-sinkende-produktivitaet/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/wider-die-konkret-sinkende-produktivitaet/</guid>
      <pubDate>Fri, 02 Feb 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Die Geschichte der Softwareentwicklung im Allgemeinen ist eine Geschichte steigender Produktivität. Insbesondere seit den 1990ern mit ihren Offensiven an mehreren Fronten - RAD, OOP, Agilität - hat die Branche nochmal einen Sprung…</description>
    </item>
    <item>
      <title>TotalOrder: Konsequent vergleichend schätzen</title>
      <link>https://ralfw.de/archiv/2018/totalorder-konsequent-vergleichend-schaetzen/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2018/totalorder-konsequent-vergleichend-schaetzen/</guid>
      <pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Absolutes Schätzen führt unweigerlich zu Druck. Denn aus absoluten Schätzungen werden Ergebnisversprechen abgeleitet.</description>
    </item>
    <item>
      <title>Kontraste ausgleichen</title>
      <link>https://ralfw.de/archiv/2017/kontraste-ausgleichen/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2017/kontraste-ausgleichen/</guid>
      <pubDate>Wed, 01 Nov 2017 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>„Wofür werdet ihr eigentlich bezahlt?“ Wenn ich das in Clean Code Developer Schulungen frage, antworten Entwickler regelmäßig mit einer Liste von Tätigkeiten wie „im Meeting sitzen, „Kollegen helfen“, „Bugs fixen“, „einen Supportf…</description>
    </item>
    <item>
      <title>Der blinde Fleck: Zeitqualität</title>
      <link>https://ralfw.de/archiv/2017/der-blinde-fleck-zeitqualitaet/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2017/der-blinde-fleck-zeitqualitaet/</guid>
      <pubDate>Mon, 09 Oct 2017 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Super Kantine, aber keine Erlaubnis, auf slack.com zuzugreifen. Modernste Konferenzräume, aber keine Erlaubnis für Homeoffice. Hardware-Spitzenprodukte, aber keine Erlaubnis zum Refactoring von Code.</description>
    </item>
    <item>
      <title>Zeiterfassung mit Activity Sampling</title>
      <link>https://ralfw.de/archiv/2017/zeiterfassung-mit-activity-sampling/</link>
      <guid isPermaLink="true">https://ralfw.de/archiv/2017/zeiterfassung-mit-activity-sampling/</guid>
      <pubDate>Thu, 17 Aug 2017 00:00:00 +0000</pubDate>
      <category>ralfw.de</category>
      <description>Wer konzentriert tätig sein will, wer also wirklich arbeiten will, der sollte aufschreiben, was er wann tut.</description>
    </item>
  </channel>
</rss>
