Dirk Riehle's Industry and Research Publications

Category: 3. Research and Teaching

  • Upcoming Industry Talk on Design Thinking and Agile by Vivekanand Jayakrishnan and Franziska Konnopka of Zalando SE

    Upcoming Industry Talk on Design Thinking and Agile by Vivekanand Jayakrishnan and Franziska Konnopka of Zalando SE

    Post-talk update: The talk slides are now available. We will host an industry talk on “Design Thinking and Agile” in AMOS, our agile methods course. The talk is free and open to the public. by: Vivekanand Jayakrishnan and Franziska Konnopka, Zalando SE about: Design Thinking and Agile on: December 13th, 2018, 10:15 Uhr at: IAV…

  • Why I don’t teach a traditional software architecture course (any longer)

    Why I don’t teach a traditional software architecture course (any longer)

    tl;dr The software development contexts that I deal most with these days are open source projects and fast-moving startups; both don’t seem to have much use for what is traditionally taught in software architectures courses. Let me start by saying that I love a good software architecture as well as software architecture in general. My…

  • Best of “As a developer, I want…” student user stories, raw and unfiltered

    Best of “As a developer, I want…” student user stories, raw and unfiltered

    Over on Twitter, the ever amazing and amusing time sink, @AdamPridmore, @KevlinHenney, and @JensColdewey are discussing the merit of software developers as stakeholders in user stories. Despair not! I’ve got the goods. From my Scrum student projects (I run those day-in, day-out), here is the classic one: As a developer, I want to learn Java…

  • Clarification of “Why I still teach Scrum”

    Clarification of “Why I still teach Scrum”

    Teaching Scrum at University is challenging. Students are typically at the beginning of their career and don’t understand the challenges of communication and coordination in software engineering well. In a prior post on Why I Still Teach Scrum I had made a cryptic remark to that end and through various channels was asked to clarify…

  • Why I still teach Scrum

    Why I still teach Scrum

    Scrum is an agile method (framework) that when instantiated can be rather ornate. Most developers, when I talk to them, tell me that when given a choice they would not be doing Scrum. While Scrum may have felt much lighter than the competition back in the nineties, today it weighs in as rather heavy. Given…

  • Why are there only two research groups working on inner source?

    Why are there only two research groups working on inner source?

    I got asked the other day why there are only two research groups working on inner source world-wide. Inner source is the use of open source best practices within companies, and it is a hot topic with many companies who want to go beyond agile. There was varied research around the world in the past…