Agile Software-Entwicklung
Scrum braucht neue Tester
In den letzten Jahren ist ein "agiler" Sturm über die Welt der Softwareentwicklung hinweggefegt. Viele Entwicklungsabteilungen ließen sich von dem Versprechen deragilen Modelleagilen Modelle locken. Schneller und effizienter, lautete das Motto. Dokumentations- und Spezifikationspflichten galten als unnötig, waren ungeliebt und damit verzichtbar. Alles zu Agile auf CIO.de
Doch wie verträgt sich die neue Form der Entwicklung mit dem Bedürfnis der Unternehmen nach Funktionssicherheit? Lässt sich ein bislang meist sequentiell stattfindendes Testen in die Software-Entwicklung integrieren?
Nehmen wir zum Beispiel das omnipräsente ScrumScrumund die XP-Methode (eXtreme Programming), die heute vor allem die agile Welt prägen. Scrum definiert eine agile Softwareentwicklungsmethode und verbindet Rollen, Prozessdefinitionen und Prozeduren mit Aktivitäten wie dem "Planungspoker". Erforderlich ist ein eindeutiges Commitment der Interessenvertreter und des Scrum-Teams. Alles zu Scrum auf CIO.de
Hinzu kommen ein gutes Design bei Applikation sowie Architektur, definierte Rollen und Anforderungen aus einem Product Backlog. Last bot not least, basiert die SCRUM-Methode auf Teamarbeit (möglichst in einem Raum), lebt von ständiger Kommunikation, schreibt automatisierte Tests vor (soweit möglich) und organisiert sich in täglichen Meetings und schnellen Entwicklungszyklen, den sogenannten Sprints.