Neuer Workshop:
jQAssistant – Getting Started!

logo_jqa_lang_dunkel_rgbNeben unseren Consulting-Leistungen zu jQAssistant bieten wir ab sofort einen Einsteiger-Workshop an, für alle, die jQAssistant als Werkzeug kennen lernen möchten. Dirk Mahler – Trainer und Initiator von jQAssistant – zeigt Ihnen, wie das Kommandozeilen-Werkzeug bzw. das Maven-Plugin zum Einlesen von Artefakten und Projekten eingesetzt werden kann, Abfragen auf den Datenstrukturen interaktiv ausgeführt und Design- und Architektur-Konzepten validiert werden können. Der Workshop findet vom 22. – 23. August in Dresden statt und richtet sich an Entwickler und QA-Ingenieure mit fortgeschrittenen Kenntnissen in Java und grundlegendem Know-how in Apache Maven.

Aktuell können Sie den Workshop zum Starterpreis buchen. Detaillierte Informationen und das Anmeldeformular finden Sie auf unserer Seminarseite:
jQAssistant – Getting Started!

Wenn Sie regelmäßig über jQAssistant informiert werden möchten, können Sie den Newsletter abonnieren oder uns per Twitter folgen:
Anmeldung jQAssistant Newsletter
@jqassistant

Dev-Blog:
https://jqassistant.org

Architekturberatung:
http://jqassistant.de

Fragen rund um jQAssistant:
Dirk Mahler (info@jqassistant.de)

Case Study:
jQAssistant bei der E-Post Development

CaseStudy_EPOST_jQA_DEU_webWir freuen uns, unsere Case Study “Standardisierung und Automatisierung bei der E-Post Development” vorstellen zu dürfen.

Die E-Post Development GmbH mit Sitz in Berlin entwickelt und betreibt die auf dem Microservice-Ansatz beruhende E-Post-Plattform zum digitalen Versand von Briefen für Groß- und Privatkunden.

Ziel des Einsatzes unseres Open-Source-Frameworks jQAssistant ist es, Entwicklungsteams in der Kommunikation und der Durchsetzung gemeinsamer Programmierpraktiken zu unterstützen. Insbesondere der ganzheitliche Blick auf Anwendungsstrukturen, der neben der Programmiersprache Java und seinen Frameworks insbesondere auch das Build-System umfasst, spielt eine entscheidende Rolle, um die Bereitstellung von Micrsoservices zu standardisieren, zu automatisieren und damit zu effektivieren. Die ausführliche Beschreibung des gewählten Ansatzes finden Sie in der Case Study.

Case Study: Standardisierung und Automatisierung bei der E-Post Development
(DEU, PDF, 1 MB)

Case Study: Standardization and Automation at E-Post Development
(EN, PDF, 1 MB)

Infos zu unserem Consulting-Angebot finden Sie unter www.jqassistant.de

Vier Jahre Scrum – eine Retro

Artikel als PDF herunterladen:
Download Vier Jahre Scrum – eine Retro

“Schon wieder Retro. Dabei ist das Feature noch nicht fertig umgesetzt. Nachdem Ende des letzten Sprints das neue Release angelegt und im Jenkins integriert wurde, ist der Rechner hoffnungslos überlastet. Die Maschine stößt an ihre Grenzen, da sie auch die Datenbank beherbergt, die sämtliche Entwickler- und Test-Schemata enthält. Immer häufiger laufen jetzt mehrere Builds parallel. Wenn dann nebenher auch noch die automatischen Tests laufen, dauern alle Anfragen Richtung Datenbank eine halbe Ewigkeit.”

Zwei Wochen später ist die Welt wieder in Ordnung. Was war passiert? In der Retrospektive, die ein fester Bestandteil von Scrum ist, wurde ausgewertet, was im vergangenen Sprint gut funktioniert hatte und was nicht. Hier hat sich gezeigt, dass die Performance des kombinierten Jenkins-DB-Rechners ein Problem ist, welches dringend behoben werden muss. Jeder Projektbeteiligte war mehr oder weniger stark in seiner Arbeit eingeschränkt. Also wurde beschlossen, dass ein neuer Rechner angeschafft wird. Datenbank und Jenkins sollen dann auf getrennten Maschinen liegen. Glücklicherweise hatte ein anderes Projekt zur selben Zeit einen fast baugleichen Rechner übrig, der umgeschrieben und neu aufgesetzt werden konnte. In der folgenden Retro war die Performance wieder Thema. Diesmal allerdings im positiven Sinne.

weiterlesen

Case-Study: ThyssenKrupp Steel Europe AG

EclipseLink LogoWir unterstützten die ThyssenKrupp Steel Europe AG bei der Erstellung eines neuen, einheitlichen Fertigungsleitsystems auf der Basis von Java-EE-5. Unsere Rolle war es, dem Inhouse-Team zum Thema Persistenz/JPA beratend zur Seite zu stehen. Wir unterstützen bei der Technologieauswahl, migrierten die bestehende Persistenztechnologie nach EclipseLink und schufen darauf aufbauend eine tragfähige Persistenzstrategie mit den Schwerpunkten Abfragsprache, Graph-Historisierung, Modell- und Metamodell-Generierung.

Auf der Basis moderner Enterprise-Java-Technologien ist es uns gelungen, ein performantes, hochverfügbares und flexibles Fertigungsleitsystem zu erstellen, welches den heutigen und zukünftigen Ansprüchen für die Auftrags- und Materialversorgung der verschiedenen Aggregate an den Standorten gewachsen ist.

Joachim Kaminski, Projektleiter,
ThyssenKrupp Steel Europe, Duisburg

Das neue Fertigungsleitsystem ging nach zweijähriger Entwicklungszeit bereits am ersten Standort in die Produktion. Ein weiterer Standort ist zwischenzeitlich gefolgt.

Lesen Sie mehr dazu in der gemeinsamen Case-Study: Kosteneinsparung dank einheitlichem Fertigungsleitsystem bei ThyssenKrupp Steel Europe.

Wir möchten hiermit noch einmal allen herzlich danken, die sich an der Erstellung der Case-Study beteiligt haben. Dank gilt auch dem EclipseLink/TopLink-Team in Kanada und dem Oracle TopLink-Support für ihre Unterstützung im Projekt.

Nachtrag zur Buchrezension:
Managing Software Debt

Cover: Managing Software Debt

Chris Sterling
Managing Software Debt
Building for Inevitable Change

Addison-Wesley
288 Seiten
€ 35,05
ISBN 978-0-3215-5413-0

Die Buchbesprechung wurde in der aktuellen Ausgabe des OBJEKTspektrum 05/2011 veröffentlicht und kann unter folgendem Link als PDF heruntergeladen werden:
Download Erschienen im OBJEKTspektrum, Ausgabe 05/2011

 1 2 Vor