Agile Softwareenwicklung - Weil es mehr braucht als einen Kicker im Büro

vortraege / Januar 2020 / agile, development, qualität, scrum, kanban, silicon-valley, china

Wer heute exzellente Software kreieren möchte, denkt den Entwicklungsprozess ganzheitlich: Umfeld, Menschen, Methoden, Tools und Mindset – erst wenn alles in einem Flow zusammenspielt, entsteht Potentialentfaltung und Innovation. In einem umfassenden Entwicklungsprozess wird Agilität zur Haltung des Teams. Aber dies zu erreichen ist ein herausfordernder Veränderungsprozess, der Verständnis und Empathie für alle Beteiligten benötigt: Entwickler, Tester, Führungskräfte oder Stakeholder. Die Vorlesung beschäftigt sich mit den Erfolgsfaktoren, Fallstricken und Best-Practices im Hinblick auf agile Softwareentwicklung.

Weiterlesen...

Qualität als Haltung

vortraege / Oktober 2019 / testing, haltung, qualität, potentialentfaltung, silicon valley

Wer heute exzellente Software kreieren möchte, denkt den Entwicklungsprozess ganzheitlich: Menschen, Methoden, Tools und Mindset – erst wenn alles in einem Flow zusammenspielt, entsteht Potentialentfaltung und Innovation. In einem umfassenden Entwicklungsprozess wird Qualität zur Haltung des Teams. Aber dies ist zu erreichen ist ein herausfordernder Veränderungsprozess, der Verständnis und Empathie für alle Beteiligten benötigt: Entwickler, Tester, Führungskräfte oder Stakeholder. Der Vortrag zeigt Impulse und Best Practices, wie dieser Veränderungsprozess gestaltet werden kann.

Weiterlesen...

Die Komplexität der Integration

artikel / Oktober 2019 / integration, testing, qualität, komplexität

Der Duden definiert Integration als „(Wieder)herstellung einer Einheit (aus Differenziertem); Vervollständigung“ und somit ein großes Ziel, auf das dieser Prozess zusteuert. Die konkreten Ausprägungen gerade in der Softwareentwicklung könnten unterschiedlicher kaum sein: horizontal, vertikal, Microservices, APIs, lose gekoppelt, Schichten, Silos, eng verzahnt, als Integrationsplattform oder dateibasiert, Kapselung usw. – die Integration dessen hat umso mehr Ziele, da hier zusätzlich noch integrationsspezifische Aspekte wie die Integrationsstrategie inklusive Anforderungen an die Testumgebung hinzukommen.

Weiterlesen...

Vergiss Testen - Qualität als Haltung

vortraege / Juli 2019 / testing, haltung, qualität, agile

Qualität in Software reintesten – ach wäre das schön. Egal, was rundherum passiert, der Test wird es schon richten und am Schluss wird Top-Qualität geliefert. Denn das wollen wir ja: Das Non-Plus-Ultra. Um diesem Ziel näher zu kommen, schwingen wir fleißig die Methoden-Keule und haben das schon ziemlich weit optimiert: vom Testcenter über etablierte Standards hin zu akzeptierten Testmethoden und Testautomatisierung. Das Ganze wird unterfüttert mit Ausbildungen und Fachliteratur. Und wenn das alles nicht reicht, wird an der Energie- und Begeisterungsschraube gedreht: Wir schaffen das!

Weiterlesen...

Professionelles Testen in Zeiten der digitalen Transformation

artikel / Mai 2019 / digitalisierung, testautomatisierung, testing, qualität, komplexität, haltung

Wer weiß noch, wie unsere Großeltern gearbeitet haben? Was werden unsere Enkel über unsere Arbeit erfahren? Werden sie wissen wollen, wie man noch in fest zugeordneten Büros arbeiten konnte und weshalb die Zusammenarbeit über verschiedene Kontinente eine Herausforderung war? Mit diesen und weiteren Fragen haben wir uns beschäftigt und viele Autoren gewonnen, die sich hierzu ebenfalls Gedanken gemacht haben. Das bestimmende Thema in diesem Heft ist die Digitale Transformation hin zur Industrie 4.

Weiterlesen...