Was haben Duplo, Batman und die Reihe 0 gemeinsam?

Eine ganze Menge, denn diese drei Gruppen von Masterstudenten der Fachhochschule Aachen (Campus Jülich) im Studiengang Technomathematik wollten wissen, wie es sich anfühlt, ein Projekt mit agilen Praktiken und einem modernen Technologie-Stack umzusetzen. weiterlesen

Michael Treiling

Die Produkt-Speisekarte (Product Menu) – Eine neue Art das Product Backlog zu strukturieren

Seit einem Jahr bin ich nun stolzer Product Owner von CenterDevice. Und die ganze Zeit hadere ich mit mir und der Art und Weise, wie ich das Product Backlog in Form halte. Oder besser, wie ich daran scheitere. Vor drei Wochen entschied ich dann, dass ich nicht der Schuldige bin, sondern meine Herangehensweise. Also habe ich diese geändert.

weiterlesen

Andreas Ebbert-Karroum

Jenkins Deployment Dashboard Plugin für Amazon EC2 Umgebungen

Dieser Blog Artikel beschreibt ein neues Jenkins Plugin, welches wir nach dem Feedback zur Continuous Delivery in the Cloud begonnen haben zu entwickeln. In den ursprünglichen Continuous Delivery Blog Artikeln haben wir das Setup und die Konfiguration einer Deployment Pipeline basierend auf Open Source Tools beschrieben. Um eine größere Anzahl an Test- und Produktivumgebungen über ein Dashboard zu verwalten, haben wir ein einfaches Dashboard aus statischem HTML generiert. Wir haben sehr viele Rückfragen zu diesem Dashboard erhalten und ob es ein Jenkins Plugin sei und wie es verwendet werden kann. Dieses Feedback hat uns dazu gebracht, dieses Dashboard als flexibles Jenkins Plugin zu entwickeln, Jenkins EC2 Deployment Dashboard Plugin. Wir denken, dass es jetzt eine ausreichende Stabilität besitzt, um offiziell released zu werden.

Welche Probleme löst das Jenkins Plugin?

Typischerweise haben Unternehmen verschiedene Umgebungen auf denen verschiedene Versionen einer Anwendung getestet werden können, bevor sie auf in die Produktionsumgebung deployed werden. Es sollte mindestens eine Test, Staging und Produktionsumgebung existieren. Testumgebungen werden oft von verschiedenen Entwicklern mit neuen Software Versionen bestückt. Größere Teams verlieren dabei schnell den Überblick welche Version aktuell deployt wurde. Um projektübergreifend Transparenz bzgl. der deployten Versionen zu schaffen, ist ein zentrales Dashboard sehr nützlich. Zusätzlich sollte es für den Product Owner möglich sein mit einem einfachen One-Click Build eine spezielle Software Version auf eine der Umgebungen zu deployen.

Dieses Plugin versucht diese Probleme der Übersichtlichkeit und Transparenz zu lösen.

weiterlesen

Marcel Birkner