Dirk Riehle's Industry and Research Publications

Tag: Evergreen

  • An example charter for inner source programs [Technical Report]

    An example charter for inner source programs [Technical Report]

    Abstract Inner source software development is firm-internal software development that uses the principles of open source software development to collaborate across intra-organizational boundaries that would otherwise hinder any such collaboration. Inner source breaks down the barriers to collaboration across development silos by setting up an internal ecosystem of readily available software components. To get started…

  • Inner source in platform-based product engineering [TSE Journal]

    Inner source in platform-based product engineering [TSE Journal]

    Abstract Inner source is an approach to collaboration across intra-organizational boundaries for the creation of shared reusable assets. Prior project reports on inner source suggest improved code reuse and better knowledge sharing. Using a multiple-case case study research approach, we analyze the problems that three major software development organizations were facing in their product line…

  • That new agile delivery terminology

    That new agile delivery terminology

    Old New Engineering Manager Delivery Lead Director of Engineering Delivery Head Vice President of Engineering Delivery Hero I see a trademark conflict brewing… (not really, trademarks are scoped by domain, there probably is little confusion between a retail service and a corporate role).

  • An alternative view of funding for innovation

    An alternative view of funding for innovation

    My rant on what’s wrong with Industrie 4.0 argued that it focuses too narrowly on too incremental a domain. The real tectonic change of the last 20-30 years in my opinion is the speed of innovation that software gives you over any other technology domain. Whatever the gadget or concept, if you can add software…

  • Software is eating the world auf Deutsch

    Software is eating the world auf Deutsch

    My university is preparing a bid for a major (fairly broad) German computer science conference. We are wondering how one would translate Marc Andreesen’s diktum “software is eating the world” into German. Software verschlingt die Welt? Naja. Vorschläge gern gesehen, Kommentare auch.

  • The design space for object creation

    The design space for object creation

    While preparing a session on (object-oriented) object creation for my Advanced Design and Programming course, I noticed that there are at least two major ways of looking at how to decide on how to create an object. The traditional way is a (still unwritten) pattern language that utilizes the classic Gang-of-Four object creational patterns (and…