Erfahren Sie, wie die Continuous Quality Platform von Parasoft dabei hilft, Testumgebungen zu steuern und zu verwalten, um zuverlässig hochwertige Software zu liefern. Für Demo registrieren >>
Hier sind einige wichtige Punkte aus der jüngsten Keynote der Continuous Delivery Conference von Diego Lo Guidice, die die Hindernisse und Best Practices für die Skalierung der agilen Entwicklung abdeckt:
„Eine Reihe gemeinsamer Herausforderungen verhindern, dass Agile so erfolgreich ist oder so weit verbreitet wird, wie wir es möchten. Im Forresters Studie zum Stand der agilen Entwicklung 2015Sowohl große als auch kleine Unternehmen führten Folgendes an: Top 3 Hindernisse für eine agile Einführung:
Es überrascht nicht, dass „Agile Expertenfirmen“ - Unternehmen, die Agile-Praktiken erfolgreich auf mehr als die Hälfte ihrer Teams skaliert haben - entschieden haben, wie gemeinsame Adoptionsbarrieren effektiver überwunden werden können als „Agile Neophyten“:
In derselben Umfrage wurde auch gefragt: "Welche zentralen agilen Praktiken wenden Sie an?" Ergebnisse für vorgelagerte Aktivitäten (Aktivitäten, die die Barrieren zwischen Unternehmen und Entwicklungsteams beseitigen) waren:
Die Studie ergab auch, dass nur 13% der Befragten mindestens eine agile Technik verwendeten und interessanterweise 54% verschiedene agile Techniken und 27% absichtlich agile und nicht agile Techniken mischten. Es ist klar, dass in der realen Welt hybride Ansätze auftauchen. Die beliebtesten Methoden sind Scrum, iterative, Kanban, DevOps und Lean. Die beliebteste Hybridmethode ist Waterfall und Agile Mixed, „WaterScrumFall“.
Bei nachgelagerten Aktivitäten (Aktivitäten, die die Barriere zwischen Entwicklung, Test und Betrieb beseitigen) zeigten die Ergebnisse Folgendes:
Diese Frage stellt sich jedes Jahr: Warum agil? Was sind die konkreten Vorteile? Forresters Forschung verweist aus ihrem Bericht über Agile und modernste Testmethoden auf Folgendes. Bei Agile geht es nicht darum, Software für Entwickler einfach oder billiger zu machen, sondern mit dem Zeit-, Arbeits- und Geldaufwand für die Entwicklung bessere Ergebnisse zu erzielen:
Einige positive Nachrichten aus der Studie zeigten, dass Tester zu Entwicklern und erstklassigen Bürgern des Agile-Prozesses werden. Wenn die Testfähigkeit eines Unternehmens ausgereift ist, wird das Testen zu einer kritischen Funktion, und Tester müssen als Kollegen Teil des Teams sein. Es ist klar, dass die führenden Organisationen Tester Teil eines integrierten Teams machen. Sie haben kein von der Entwicklung entkoppeltes Testzentrum. Tester sind wirklich Teil des Teams.
Die branchenführenden automatisierten Softwaretest-Tools von Parasoft unterstützen den gesamten Softwareentwicklungsprozess, vom Schreiben der ersten Codezeile über Unit- und Funktionstests bis hin zu Leistungs- und Sicherheitstests, wobei simulierte Testumgebungen genutzt werden.