I was asked to get some feedback on the following definition:
Dear Mr. Debois,
I would like to ask you for some feedback on the following definition drafts for the terms release engineering and DevOps.
Here, at RWTH Aachen University in Germany, we try to find definitions for those terms as part of a seminar in software engineering. Moreover, in my work, I try to point out the differences between release engineering and DevOps, because, as you might know, they are often confused or used as synonyms.
This is our first draft for the definitions:
-
Release Engineering is a software engineering discipline concerned with the development, implementation, and improvement of processes to deliver software reliably and predictable.
-
DevOps is a mindset encouraging cross-disciplinary collaboration between teams, especially development and operations, of a software development organization.
We are grateful for any feedback you can provide. Additionally, we would appreciate it, if you could forward this email to other experts in these field who might also give us constructive feedback.
Patrick, are you happy for me to use your definition on the DevOps page of my company's website? You'll be fully credited of course.