Software Engineering


Techniken des Software-Engineerings, die bei der Entwicklung von Softwareprodukten eingesetzt werden. Softwareprodukte sind Systeme, die an Endverbraucher verkauft können - im Gegensatz zu Systemen, die für einen bstimmten Kunden entwickelt werden. Die Größe von Softwareprodukten reicht von Millionen von Codezeilen in großen Systemen bis hin zu einigen Hundert Codezeilen. Die Engineering-Techniken, die für die Entwicklung eingesetzt werden, wurden aus den projektbasierten Techniken übernommen, doch diese traditionellen Methoden sind nicht immer für die Entwicklung geeignet.

"Nichts ist so beständig wie der Wandel"

Dieses Zitat ist nun schon fast 2000 Jahre alt, aber relavanter denn je: Die Entwicklungszyklen von Produkten müssen heute schneller sein, um den sich ständig verändernden Anforderungen gerecht zu werden, auf die wir oft keinen direkten Einfluss haben. Ein Beispiel für diese Notwendigkeit war die COVID-19-Pandemie, die verdeutlichte, wie entscheidend Flexibilität ist.

Mein Name ist Oliver Lohse, ich bin ausgebildeter Informatiker in den Sprachen, Markupdialekten bzw. Frameworks: COBOL, Java, JavaScript, VAADIN, React, Python, PHP, JEE, DB2, SQL, JCL, HTML, CSS, Bootstrap, UiKit, JSON, YML und XML. Ich kann auf einen Erfahrungsschatz aus 26 Jahren aktiver Programmierung in unterschiedlichen Projekten zurückgreifen und konnte mit den Werkzeugen Git, Jenkins, Innovator, Maven, SVN, Eclipse, VisualStudio Code, Joomla, WordPress, Novell, TSO, CICS unter den Betriebssystemen OS/2, OS2-Warp Connect, Windows-NT, LINUX, SPARC, Z/OS erfolgreich arbeiten.

Automatisierte Verwaltung der Abhängigkeiten in der Entwicklung


Die automatierte Auflösung von Abhängigkeiten ist der beste Weg für eine zügige Entwicklung, dem gegenüber steht jedoch die hohe ...

Build- Pipelines, für schnellen CI/CD, schlank, einfach und übersichtlich halten


Schlanke Pipelines sorgen dafür, das für die Devs sehr schnell ein Feedback entsteht und Fehler früher erkannt werden können, ...

Einige Schlagworte die Sie kennen sollten - Begriffserklärungen und Spickzettel


Wollen Sie in das Thema DevOps eintauchen, dann sollten Sie sich unbedingt diese Schlagworte und deren Bedeutung in der ...

Fehlerhafte Buildprozesse durch Code-Monster halten den Verkehr auf


In vielen Unternehmen trifft man immer wieder auf sehr fehleranfällige Buildprozesse, die eine schnelle Integration von Komponenten verhindern oder ...

Was ist DevOps und welche Rolle spielen sie in der Transformation des Unternehmens?


DevOps bedeutet, das die Entwickler jetzt auch die Arbeit der Administratoren erledigen! Wozu setzen wir denn sonst Kybernetes ein? ...

Impressum


Ein Wissensspeicher und Ideengeber aus 26 Jahren Erfahrung, als aktiver Programmierer im Bereich COBOL, Java, JEE, VAADIN und React wieder.

Datenschutz


Die Webseite verwendet keinerlei Tracking- oder Speicher-Mechanismen, die Rückschlüsse auf Ihre IP oder das Leseverhalten zulassen

Affiliate


Wir sind Mitglied im Amazon Partnernet und können mit Affiliate-Links (* den Betrieb der Seite etwas unterstützen, für Sie ist das natürlich kostenlos

Kontakt


Sie können mit uns über eMail Kontakt aufnehmen, schreiben Sie an Kontakt@Oliver-Lohse.de