The general idea behind the TRUE Manifesto draws back to discussions in the years 2016 to 2019 by Dr. Ernst Denert and Dr. Ralf S. Engelschall on the foundations of Software Engineering in the context of the Software Architecture project Vitruv.
The idea to state the foundational attitude for good Software Engineering as a central manifesto, similar to the approach — but intentionally in partial contrast with regards content — of the popular Agile Manifesto, was initially born under the name “REAL” in April 2019 by Dr. Ralf S. Engelschall and Matthias Brusdeylins at msg Research. The final choice of the word “TRUE” was suggested by Christian Reiber.
The writing of the TRUE Manifesto was then finally triggered by the unorthodox (german) presentation “EMISA agil” of Dr. Ernst Denert and Dr. Ralf S. Engelschall in May 2019 at the EMISA 2019 conference of the Gesellschaft für Informatik (GI) Special Interest Group (SIG) Design Methods for Information System (GI-SIG-EMISA). In this presentation, among other things, the intended attitude of Software Engineers and Software Architects were stated in contrast to often seen practices in the context of “agile” methods.
The particular statements of the initial version of the TRUE Manifesto were then developed in May 2019 by Dr. Ralf S. Engelschall with the feedback of Matthias Brusdeylins, Christian Reiber and Rudolf Koster. The intention of the resulting TRUE Manifesto is to state the required personal attitude to perform good Software Engineering from the perspective of the industry.
During the years 2019 and 2020 the particular wording of the TRUE Manifesto was finalized. The TRUE Manifesto was then finally released in version 1.0.2 to the public in February 2021 during the keynote "Beauty and Inadequacy of Software-Architecture" of Dr. Ralf S. Engelschall at the conference Software Engineering 2021 (SE 2021) of the Gesellschaft für Informatik (GI). Subsequently, only the particular wording of the TRUE Manifesto was improved in some places.
Die Grundidee des TRUE Manifesto geht zurück auf Diskussionen in den Jahren 2016 bis 2019 zwischen Dr. Ernst Denert und Dr. Ralf S. Engelschall über die Grundlagen von Software Engineering im Rahmen des Software-Architektur-Projekts Vitruv.Die Idee, die Grundhaltung für gutes Software-Engineering über ein zentrales Manifest auszudrücken, ähnlich dem Ansatz — aber bewusst im teilweise inhaltlichen Gegensatz — des populären Agile Manifesto, wurde ursprünglich unter dem Namen „REAL“ im April 2019 von Dr. Ralf S. Engelschall und Matthias Brusdeyline bei msg Research geboren. Die endgültige Wahl des Wortes „TRUE“ wurde von Christian Reiber vorgeschlagen.
Die Ausgestaltung des TRUE Manifesto wurde schlußendlich ausgelöst durch die unorthodoxe Präsentation „EMISA agil” von Dr. Ernst Denert und Dr. Ralf S. Engelschall im Mai 2019 auf der EMISA 2019 Konferenz der Gesellschaft für Informatik (GI) Special Interest Group (SIG) Entwicklungsmethoden für Informationssysteme und deren Anwendung (GI-SIG-EMISA). In dieser Präsentation wurde unter anderem die beabsichtigte Einstellung von Software-Ingenieuren und Software-Architekten im Gegensatz zu oft zu sehenden Praktiken im Zuge „agiler“ Methoden dargelegt.
Die einzelnen Aussagen der initialen Version des TRUE Manifesto wurden dann im Mai 2019 von Dr. Ralf S. Engelschall mit dem Feedback von Matthias Brusdeylins, Christian Reiber und Rudolf Koster entwickelt. Die Absicht des daraus resultierenden TRUE Manifesto ist es, die aus Industrie-Perspektive erforderliche persönliche Einstellung für gutes Software-Engineering auszudrücken.
Während der Jahre 2019 und 2020 wurde die konkrete Formulierung des TRUE Manifesto abgeschlossen. Das TRUE Manifesto wurde schlußendlich in der Version 1.0.2 im Februar 2021 der Öffentlichkeit während der Keynote "Schönheit und Unzulänglichkeit der Software-Architektur" von Dr. Ralf S. Engelschall auf der Konferenz Software Engineering 2021 (SE 2021) der Gesellschaft für Informatik (GI) vorgestellt. Anschließend wurde nur noch der konkrete Wortlaut des TRUE Manifesto an einigen Stellen verbessert.