Author: Dirk Riehle
-
Open data: Source of public income or invaluable common good?
Not surprisingly, this huddling panel at the 2018 Berlin Open Data Day came to no specific conclusion, just different opinions on business models and who should earn what income. Some nuggets of insight: Leave it to public institutions to decide for themselves — open data should be freely available, otherwise some commercial business models break…
-
Impressions from the Berlin Open Data Day 2018
If you think it is funny that the German government declares itself a leader in open data, please note that verbally the slide was declared as aspirational rather than current reality.
-
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…
-
If GitHub was like Berlin…
Much open source research assumes that all open source projects are alike and that if you take enough of them, you can claim generalizability for your conclusions. GitHub is the main source of such mischief, because of its size and availability. If GitHub was like Berlin, and projects on GitHub were like the people of…
-
Classifying open source user consortia
An open source software user consortium is a non-profit organization (foundation, consortium, working group) created for the purpose of funding and managing the development of non-differentiating open source software made available to foundation members and the general public. Its purpose is to establish a software ecosystem in which vendors and suppliers can provide products and…
-
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…