Blogs by

Dirk Lehmann

You might insist that the word “DevOps” doesn’t contain the letter “Q” anyways, so the title is misleading, for which there’s no reason in reading beyond this point. I kindly ask you to bear with

[tl;dr] Organizations going through a DevOps transformation must review their culture, to evaluate whether it is meeting the requirements of a true DevOps organization An absence of trust is the root cause of many organizational

One principle of Continuous Delivery which is often quoted is: “Everything is code“. “Everything…” wants to tell us that we should not only focus on our application code but also on things like configuration, build

I’m heading the technical operations of TwoGo by SAP, our cloud based ride sharing app, which got to be the first SAP cloud service which delivers software changes on a daily basis into its productive

Since we (TwoGo by SAP) are the first SAP cloud service to deliver daily using DevOps and Continuous Delivery techniques, I’m doing a lot of internal and external presentations on DevOps in large enterprises, development

Lets talk about Jenkins CI and Infrastructure as code. I recently discovered a very nice Jenkins plugin called SCM Sync Configuration, which takes your Jenkins configuration (all the XML files under $JENKINS_HOME) incl. all your

SAP News just published an article about the daily deliveries we do at TwoGo by SAP. Here’s the english version: http://www.news-sap.com/cloud-daily-software-updates/ (german version also available: http://de.news-sap.com/2015/02/18/fit-fur-die-cloud/)

As Continuous Delivery and DevOps are making it more and more into the core of SAP, I thought it’s about time to ensure we’re all on the same page when it comes to terminology. Especially

Many start-up companies in the cloud use software engineering methods like continuous delivery or DevOps right from the first line of code they produce. By using such methods high software quality can be ensured while

As described in How to set up Generic Workflow Handling in Alloy, sometimes it might be necessary to add a bit more generic to the delivered Alloy workflow forms, in order to save implementation efforts.One