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.
Hi @salgo,
we are trying to find definitions for both terms with the
goal to publish a paper. The latter is difficult if one of the definition is to be found in the net before the actual publication.
Thus, if you are going to use one of those definitions, please reference
the related project description on our website:
https://www2.swc.rwth-aachen.de/?p=1579
Once the definitions are final and published, you can reference the paper ;).
Thanks in advance.
Andreas Steffens
Research Assistant
Faculty of Mathematics, Computer Science and Natural Sciences
SWC - Computer Science 3 Research Group Software Construction