From a Student Business Plan

In PROD, my course on software product management, students can choose to develop a business plan for a software product. Not all of my students seem to take this as serious as I wished. Here is the opening sentence of the exec summary from one of the teams:

With a total loss of 388,987.50 Euros in the period of 2017 to 2019, we will increase profit by 2,123,121 Euros and the customer base by 1392% […] Break even will be reached by mid 2018.

Reminds me off the bubble days: “We will make 80 cents for one dollar spent and will be profitable in no time!”

Entrepreneurship Panel at IT-Gipfel Göttingen #itgipfelgoe

A few days ago, I participated in a panel on entrepreneurship in the beautiful but small city of Göttingen, Germany. While a university town, it isn’t exactly the Silicon Valley either, much like my current home town of Erlangen.

Thus, on the panel, I ran into the usual German morals on what makes a good entrepreneur, respectively, how to treat one:

Continue reading

Why on Earth?! Why Product Vendors Invest in Open Source Software (Upcoming Talk, in German)

I give industry talks about every other week and stopped advertising them long ago. This one, however, may be of broad interest. I will talk about the economics of strategically creating and leading open source projects at the June 20th, 2017, Open Source Forum of Bitkom in Berlin. Title and abstract below, event details to follow. Subscribe to this blog to stay on top of things!

Title: Was soll das eigentlich? Warum Produkthersteller in Open-Source-Software investieren

Abstract: Intel, Oracle, Fujitsu und andere nehmen Millionen US-Dollar in die Hand, um Linux und verwandte Software zu finanzieren und wir alle nutzen die Software kostenlos. IBM nahm Millionen US-Dollar in die Hand, um die Eclipse Foundation zu starten, nur um ihre späteren Produkte auf eine andere technische Basis zu stelllen. Weitere Unternehmen würden gern signifikant Geld ausgeben, von dem wir alle profitieren, man lässt sie nur nicht, weil sie zu spät an den Tisch kamen. Warum nur? Dieser Vortrag schildert die ökonomischen Grundlagen und strategischen Ziele, welche Unternehmen haben, wenn sie Open-Source-Software nicht nur nutzen, sondern strategisch etablieren und führen wollen. Continue reading

Impressions from Installing and Configuring Devolo Home Automation Control Center

As a first step, I had installed remote controlled (Z-Wave) thermostats for my radiators. In addition, I installed Devolo’s Control Center and registered on its website for access to the control center. I had thought, from a prior email exchange with Devolo’s support, that it would not be necessary to use their web service. However, I was not able to identify (or find documentation) about a web server or some other management UI on the control center, so I decided to go through their website. I resent this, as I didn’t necessarily want them to have data on my home configuration, but it was the fastest way to a working set-up.

The first step was still a hardware installation step. I needed to plug-in the control center box and connect it to the Internet. My current solution below utilizes a Fritz! product, Ethernet over power-line. The Devolo Control Center comes with its own built-in Ethernet over power-line support and is supposed to be plug compatible with the Fritz solution, alas, this did not work out of the box. It is the one remaining problem to solve for me, later.

Continue reading

Unwrapping and Experiences with Installing Devolo Home Automation Thermostats

As my first (rather small) home automation project I decided to install remote controlled radiator thermostats. (This is also known as a central thermostat and comes with most modern apartments, but then my new Berlin apartment is rather old and charming. It has no central thermostat, making me run around the apartment every morning to manually adjust the seven radiators.)

I chose Devolo’s “Home Control” thermostats and control center. This is an affordable entry-level product into the space of home automation, though the total of seven thermostats and one (proprietary) control center set me back about EUR 600.

Continue reading

Making Introductions for Job Interviews

(Cross-posting from

As a human being, as a professional, and more recently as a professor, I’m happy to help people find jobs (time permitting). In fact, as a professor we have tagged HR professionals in our CRM database so that we can reach out easily to them. Still, introductions for job interviews require preparation on the side of the job seeker. There are a couple of things to consider.

The most common mistake that job seekers make is to ask me: Help me find a job in software engineering or product management or something else. Even if accompanied by a resume, what am I supposed to make of this? Pass on the resume to every company in the world?

The job of job seeking starts with the job seeker. They must find out where they want to go.

If they can’t, they should at least determine some companies of interest to them and provide them to me so that I can decide whether I can actually be of help.

Continue reading

Inner Source Definition, Benefits, and Challenges

Abstract: Inner Source (IS) is the use of open source software development practices and the establishment of an open source-like culture within organizations. The organization may still develop proprietary software but internally opens up its development. A steady stream of scientific literature and practitioner reports indicates the interest in this research area. However, the research area lacks a systematic assessment of known research work: No model exists that defines IS thoroughly. Various case studies provide insights into IS programs in the context of specific organizations but only few publications apply a broader perspective. To resolve this, we performed an extensive literature survey and analyzed 43 IS related publications plus additional background literature. Using qualitative data analysis methods, we developed a model of the elements that constitute IS. We present a classification framework for IS programs and projects and apply it to lay out a map of known IS endeavors. Further, we present qualitative models summarizing the benefits and challenges of IS adoption. The survey provides the first broad review of IS literature and systematic arrangement of IS research results.

Keywords: Inner source, inner source definition, inner source benefits, inner source challenges

Reference: Capraro, M., & Riehle, D. (2016). Inner Source Definition, Benefits, and Challenges. ACM Computing Surveys, vol. 9, no. 4, article no. 67.

The paper is available as a PDF file.