Category: 2.1 Engineering
-
CTO vs. VP of Engineering
In tech companies, startups and large companies alike, of the many roles you need to define, two seem to be particularly confusing to German startups: The CTO and the VP of Engineering role. Many German startups I’ve seen simply have a person titled CTO who does both (and sometimes neither). These two roles are very…
-
How Not to Refactor Your Code
-
What’s Wrong in Software Product Line Engineering? The Separation of the Platform as a Cost Center from the Product Units as Profit Centers
In three previous posts I had reported about our research into problems with product line engineering. Three important specific problems (of several more) were: Lack of resources in the platform organizational unit Insufficient collaboration between product and platform unit Political power play between product units
-
What’s Wrong in Software Product Line Engineering? Political Power Play Between Product Units
In previous blog posts we identified lack of resources in platform organization and insufficient collaboration between product and platform unit as causes for problems in software product line engineering. Of several more, I want to pick a third and final one, before we turn to the root cause of it all in the next blog…
-
What’s Wrong in Software Product Line Engineering? Insufficient Collaboration between Product and Platform Unit
As previously posted, we analyzed current problems in product line engineering. One case study was a healthcare software product line, one was a business software product line, and one was a telco carrier software product line. All developers in their respective product line were homogeneous in time and culture (one main location, one social culture),…
-
What’s Wrong in Software Product Line Engineering? Lack of Resources in the Platform Organizational Unit
A few years ago we analysed several highly successful software product lines. You can find the details in our corresponding publication. We had been brought in, because the business owners of each product line felt that something was amiss and that productivity could still be improved. In this short blog post series I’ll discuss the…