Beschreibung
Die Alles-oder-Nichts Regel in Scrum besagt, dass teilweise fertiggestellte oder defekte Arbeitsergebnisse in Scrum nie abgenommen werden, ganz egal, wie klein der Defekt ist oder wie nahe die Anforderung einer vollständigen Fertigstellung kommt! Auch zu 99% fertiggestellte Arbeitsergebnisse gelten in Scrum als nicht erledigt! 100% heißt in Scrum: Die Akzeptanzkriterien der Anforderungsformulierung sind zu 100% erfüllt! Diese richtige und wichtige Regel erfordert jedoch umfangreiche Testklassen, die – gerade bei agilen Projekten mit Ihrem hohen Veränderungspotential – schnell zu gefürchteten Aufwandsfallen werden können. Die Versuchung ist dann groß, die Qualität auf dem Altar der Agilität zu opfern – ein Dilemma! Steht der Product Owner in Scrum also vor der Entscheidung: ENTWEDER Agilität ODER Qualität? Nicht ganz – es gibt noch einen wenig bekannten, jedoch ungemein eleganten und effizienten dritten Weg, der Agilität UND Qualität ohne aufwändigen Test-Overhead ermöglicht: Design by Contract in Java.
Referent*innen
Hagen Buchwald
andrena objects ag
Hagen Buchwald, Vorstand der andrena objects ag, Karlsruhe, studierte von 1988 bis 1994 Wirtschaftsingenieurwesen am Karlsruhe Institute of Technology (KIT), der damaligen Universität Karlsruhe. Er ist seit 1994 in der IT Industrie tätig und hat als Vorstand eines IT-Beratungsunternehmens viel Erfahrung in der Konzeption und Durchführung von Software-Projekten für Banken und Versicherungen aufgebaut. Seit Oktober 2011 verstärkt er das Vorstandsteam der andrena objects bei der Umsetzung der Vision, dass Software Made in Germany zum Qualitätsbegriff werden kann, wenn es gelingt, die Stärken des deutschen Ingenieurdenkens auf das Software-Engineering zu übertragen.