Engineering & Software
für Echtzeitsysteme
Agile Softwareentwicklung
Das Agile Manifest begründet ein Wertesystem, das als hilfreiche Leitlinie für einen pragmatischen Führungsansatz dient. Revolutionär dabei ist allerdings nicht der eigentliche Inhalt des Manifests. Dieses hält im Wesentlichen verschiedene Tatsachen fest, die sich seit längerem herauskristallisiert haben. Revolutionär ist vielmehr, dass dies jetzt offen und in aller Deutlichkeit ausgesprochen wird. Dabei werden verschiedene überholte Paradigmen und Tabus über Bord geworfen.
Agile Softwareentwicklung unterstützt die Erreichung verschiedener Ziele, u.a. hohe Wirtschaftlichkeit, Reduktion des Projektrisikos sowie Konzentration auf den Kundennutzen. Dass dabei auch der Spassfaktor aller Beteiligter erhöht wird, ist vielleicht nicht primäres Ziel, aber der Sache trotzdem sehr dienlich.
Scrum
Scrum ist ein Projektmanagement-Framework, das auf Agilität bei der Softwareentwicklung ausgerichtet ist. Es schlägt ein klares Führungsraster und wenige einfache Strukturen und Formalismen vor, unterstützt dabei agile Werte und Prinzipien und legt grossen Wert auf die Förderung der Kommunikation unter allen Beteiligten. Es hat inzwischen eine grosse Verbreitung erreicht und setzt damit natürlich einen gewissen Standard.