openPR Recherche & Suche
Presseinformation

Agile Entwicklung & Scrum

26.06.201912:53 UhrWerbung, Consulting, Marktforschung
Bild: Agile Entwicklung & Scrum
Agile Entwicklung
Agile Entwicklung

(openPR) Wasserfall-Prozesse haben bei komplexen Aufgaben keine Chance. Warum Agile Entwicklung und Scrum die Lösung für die Entwicklung komplexer Produkte sind.
Von Johanna Schoenberger und Felix Neumann
Was ein Programmierer in einem Monat schafft, schaffen zwei Programmierer in zwei Monaten.


Der alte Softwareentwickler-Witz zeigt das Hauptproblem, das bei der Entwicklung komplexer Produkte oder Services auftaucht: Mehr Ressourcen, sprich Mitarbeiter, bedeuten im Normalfall nicht mehr Effizienz, sondern weniger.
Umso größer das Team, umso mehr Selbstumkreisung betreibt es. Besonders in großen Unternehmen arbeiten Teams meist nur einen kleinen Teil ihrer Zeit an der konkreten Weiterentwicklung des eigentlichen Produkts / Services. Den deutlich größeren Teil ihrer Zeit verbringen sie mit Meetings, Abstimmungsrunden, Entscheider-Kreisen… Agile Entwicklung und Scrum ist das genaue Gegenteil.

Komplexe IT-Aufgaben und der „Wasserfall“
Softwareentwicklung ist ein hochkomplexes Unterfangen. Die Komponenten, die entwickelt werden, stehen miteinander in Wechselwirkung. Die geringste Störung kann das gesamte System beeinflussen. Die Zusammenarbeit von Teams muss also sitzen. Probleme oder Bugs sind unvorhersehbar, müssen aber unmittelbar gelöst werden.
Klassische Wasserfall-Prozesse mit Planungsphasen, Lastenheften und hierarchischen Entscheidern, die alle Verantwortung tragen, haben unter solchen Bedingungen keine Aussicht auf Erfolg.

Die Antwort heißt „Agile Entwicklung“
So sind in der IT schon in den frühen 90ern „agile“ Arbeitsweisen entstanden. Komplexe Aufgaben werden hierbei soweit zerlegt, bis sie handhabbar und umsetzbar werden.
Um agil arbeiten zu können, braucht es eine Grundhaltung, die in der traditionellen Wasserfall-Welt eher ungewöhnlich erscheint.
So heißt es im „Agile Manifest“:
Die vier Leitsätze der agilen Entwicklung lauten:
„Wir schätzen…
• …Individuen und Interaktionen mehr als Prozesse und Werkzeuge“
• …funktionierende Software mehr als umfassende Dokumentation“
• …Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung“
• …Reaktionsfähigkeit mehr als das Befolgen eines Plans“
Pragmatismus statt Hierarchie
Statt Protokollen, Lastenheften und Hierarchiediskussionen rückt die konkrete Umsetzbarkeitin den Fokus: ein gesunder, zielgerichteter Pragmatismus übernimmt.
Von vornherein ist klar, dass sich Anforderungen ändern und technische Probleme auftauchen können, die im Voraus nicht abzusehen sind. Statt im Detail zu planen und sich gegen persönliche Planungsfehler abzusichern, werden Veränderungen von Anfang an als natürlicher Bestandteil im Vorgehen mit eingeplant. Das Team übernimmt gemeinsam die Verantwortung für das Ergebnis.

Rahmenwerke (Frameworks)
Die Leit- und Grundsätze des agilen Arbeitens sind sehr allgemein gehalten: „Einfachheit […] ist essenziell“, „Die besten Architekturen […] entstehen durch selbstorganisierte Teams“, etc.

Um die Prinzipien in die Praxis zu übertragen, gibt es zahlreiche agile Rahmenwerke wie Scrum(Empirische Prozesskontrolle), Kanban (Optimierung des Arbeitsflusses durch Visualisierung) oder Lean Management (Wertmaximierung durch die Vermeidung von Verschwendung). Sie alle leisten verschiedene Aufgaben und werden häufig im Zusammenspiel genutzt.

Kurzer Einblick: Scrum
Scrum ist eines der populärsten agilen Prozess-Rahmenwerke. Scrum dient „zur Entwicklung, Auslieferung und Erhaltung komplexer Produkte“. Scrum beschreibt ein überschaubares Set von „Scrum Rollen“, „Ereignissen“, „Artefakten“ und „Regeln“, die sie miteinander verbinden. Das Ziel von Scrum ist es, die relative Wirksamkeit des Produktmanagements und der Arbeitstechniken eines Teams sichtbar zu machen, damit man das Produkt, das Team und die Arbeitsumgebung laufend verbessern kann.
Das Scrum Team & Rollen
Scrum bestimmt, welche der drei Rollen innerhalb eines Scrum Teams – Product Owner, Scrum Master und Entwicklungsteam – welche Aufgaben umzusetzen hat:
• Der Produkt Owner ist dafür verantwortlich, den Wert des Produkts zu maximieren. Er steuert ihn vor allem durch die Spezifikationen des Produktes über das Product Backlog.
• Das Entwicklungsteam ist ein Team aus Profis, das seine Arbeit selbst organisiert und managed. Seine Aufgabe ist es, die Spezifikationen umzusetzen.
• Der Scrum Master ist der „Servant Leader“, der Team-Coach: er räumt sämtliche Unternehmens-bedingte Hinderungsgründe aus dem Weg, so dass das Entwicklungsteam effizient arbeiten kann. Und er sorgt vor allem für eine gute Kommunikation im Team – der Faktor, der am Ende über Gelingen oder Scheitern eines Teams bestimmt.
In schönstem Entwickler-Humor zeigt das folgende Video die Tätigkeiten des Scrum-Masters:

Sprint
Im Zentrum von Scrum steht der sog. „Sprint„: Ein definierter Zeitraum von meist zwei oder drei (max. vier) Wochen. In dieser Zeit wird genau ein nutzbares, potenziell auslieferbares „Produktinkrement“ umgesetzt. Jeder Sprint wird auf die immer gleiche Weise mit einem Planungs- und einem Reviewereignis begonnen bzw. abgeschlossen. (Der Begriff “Meeting” wird bewusst vermieden – schließlich soll während eines Ereignisses gearbeitet werden).
Während eines Sprints trifft sich das Entwicklerteam täglich zu einem 15-minütigen „Daily Scrum“. Dabei wird die Arbeit für die nächsten 24 Stunden geplant und der Arbeitsfortschritt überprüft. Am Ende eines Sprints wird außerdem nicht nur über das Ergebnis reflektiert (Sprint Review). Auch die Zusammenarbeit im Team (Sprint Retrospektive) wird besprochen und man überlegt, was im nächsten Sprint verbessert werden sollte.
Reporting ist abgeschafft
Eine erwähnenswerte (und besonders für traditionell gesteuerte Unternehmen fast kuriose) Scrum-Regel ist: das Reporting ist abgeschafft! Wer wissen will, wo die Entwicklung aktuell steht, kann sich über das Backlog oder eine Teilnahme an Sprint Reviews selbst ein Bild vom Status Quo machen. Eine der Hauptaufgaben des Managements fällt dadurch weg – und es entsteht viel freie Zeit, in der sich der Product Owner neue Ideen für die Verbesserung des Produkts ausdenken kann.

Die kleine Scrum-Schule
Wer sich mit Scrum noch nicht auskennt und ins Detail gehen möchte:
• PDF: Die offiziellen Schulungsunterlagen zum Thema Scrum (auf Deutsch).
• Hörbuch: Der Scrum Guide als Hörbuch zum freien Download
Das „Aber“
Für die meisten (und vor allem für kreativ veranlagte) Menschen klingen agile Prinzipien nach paradiesischen Zuständen. Auch immer mehr Unternehmen verstehen, dass unsere „connected times“ neue Arbeitsweisen verlangen und schwenken um auf agile Prozesse. Leider sind sie natürlich trotzdem noch lange kein Wundermittel: Nicht jedes Team arbeitet automatisch effizienter, nur weil es „agil“ unterwegs ist. Das liegt vor allem daran, dass der Weg vom bekannten, hierarchisch geprägten Wasserfall-Prozess hin zu einem selbstgesteuerten System (ohne Reporting!) für ältere Unternehmen (und die damit einhergehenden Strukturen v.a. im Kopf der Mitarbeiter) schwer zu verdauen ist.
Zu diesem Punkt lohnt sich ein eigener Artikel, den wir demnächst liefern. Wer sich davor aber schon mal inspirieren lassen möchte – hier ein schöner Podcast zum Thema:
Mein Scrum ist kaputt

Fazit
Agile Methoden gehören zu modern geführten Unternehmen dazu. Nicht alles muss oder kann agil gelöst werden, das ist klar. Aber richtig eingesetzt können agile Arbeitsweisen ein Team hocheffizient und vor allem glücklich machen. Im Unterschied zu klassischen Unternehmensprozessen sehen Teams in agilen Settings nämlich, dass ihr Tun einen konkreten Beitrag zum Gelingen eines Unternehmens beiträgt. Selbstbefähigung is king.

Was hat das jetzt mit Digitaler Marktforschung zu tun?
Dazu haben wir einen Artikel geschrieben: Agile Daten für Agile Entwicklung.
Hier geht es zu dem Artikel.

Weiterführende Links und Quellen
• Das Agile Manifest
• Podcasts:
o Agiles Produktmanagement
o Zukunftsarchitekten: Thema Systems Engineering (mit Schwerpunkt Automotive), hier gehts auch immer wieder um agile Themen
• Bücher:
o Essential Scrum von S. Rubin Kenneth
o Agiles Produktmanagement mit Scrum von Roman Pichler
o User Stories für die agile Software-Entwicklung mit Scrum, XP u. a. von Mike Cohn
o Scrum – A Pocket Guide – der Verfasser, Gunter Verheyen, hat an den Scrum-Prüfungen von scrum.org mitgewirkt
o The Mythical Man Month – in der deutschen Übersetzung – von Fred Brooks
Haben wir Ihr Interesse geweckt? Dann vereinbaren Sie einen Termin. Wir unterstützen Sie gerne mit Digitaler Marktforschung bei Ihren Entwicklungsprozessen.

Video:
Scrum Master: Funny video about Scrum

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 1053353
 544

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Agile Entwicklung & Scrum“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von Dadora GmbH

„Gut für die Gesundheit“ als Slogan wirklich ein Verkaufsschlager?
„Gut für die Gesundheit“ als Slogan wirklich ein Verkaufsschlager?
1. Ein Slogan ist ein prägnanter Ausdruck der für Marketingzwecke verwendet wird. Mit dem richtigen Slogan verkauft sich alles.  2. Lassen wir den Begriff“ Gesundheit“ durch den Slogan-Generator laufen, erhalten wir Slogans wie: „Schmeck die Gesundheit“, oder „Lebe größer mit Gesundheit“.  3. Gerade in der jetzigen Zeit ist das Thema „Gesundheit“ wichtiger denn je. Dennoch zeigt sich ein großer Unterschied zwischen Männer und Frauen, was deren Bedürfnisse beim Thema Gesundheit sind. Für Männer besteht Gesundheit recht einfach aus „Sport treib…
Bild: Business Model CanvasBild: Business Model Canvas
Business Model Canvas
Business Model Canvas (BMC) – so visualisierst und strukturierst du neue Geschäftsmodelle Business Model Canvas oder kurz BMC ist ein Framework, das auf das Buch Business Model Generation von Alexander Osterwalder zurückgeht. 2008 veröffentlicht, hat es sich seitdem zu einem Standardwerk im Bereich der strategischen Konzeption und Entwicklung von Geschäftsmodellen entwickelt. In diesem Artikel wollen wir dir erklären, wie du Business Model Canvas einsetzen kannst um dein Geschäftsmodell zu analysieren und zum Erfolg zu führen. Das BMC besteht…

Das könnte Sie auch interessieren:

Bild: Agilität im UnternehmenBild: Agilität im Unternehmen
Agilität im Unternehmen
Agilität für Organisationen ist in aller Munde. Für die meisten Unternehmen ist das auch nötig und gut. Denn Organisationen, die sich mit komplexer Entwicklung beschäftigen und in einem volatilen Markt unterwegs sind, müssen sich agiler aufstellen, um sich neuen Herausforderungen zu stellen. Laut dem “state of agile survey”, einer jährlichen Studie, …
Bild: Think Pi startet Partnerprogramm für Scrum Elevator Pro – Agile Trainer und Coaches gesuchtBild: Think Pi startet Partnerprogramm für Scrum Elevator Pro – Agile Trainer und Coaches gesucht
Think Pi startet Partnerprogramm für Scrum Elevator Pro – Agile Trainer und Coaches gesucht
… Dienstleistungen:Agile Coaching & Mentoring: Wir unterstützen Unternehmen jeder Größe dabei, agile Prozesse erfolgreich zu implementieren und zu skalieren.Softwareentwicklung: Wir legen den Schwerpunkt auf eine iterative und kundenorientierte Entwicklung, die schnell Ergebnisse liefert.Individuelle Zertifizierungsprogramme: Wir entwickeln maßgeschneiderte …
Die erste agile Beratung für nicht IT-Unternehmen in Deutschland
Die erste agile Beratung für nicht IT-Unternehmen in Deutschland
Derzeit sind agile Methoden in der IT-Branche und in der Softwareentwicklung nicht nur sehr beliebt, sondern fast schon Standard. Von dem Einsatz agiler Methoden verspricht man sich eine produktivere Arbeitsweise und einen größeren Projekterfolg in kurzer Zeit. Das Konzept der Agile Scrum Group ist innovativ: Das Unternehmen hat sich zum Ziel gesetzt, …
Bild: ScrumMed 2012 - Die Konferenz für Scrum und agile Softwareentwicklung in der MedizintechnikBild: ScrumMed 2012 - Die Konferenz für Scrum und agile Softwareentwicklung in der Medizintechnik
ScrumMed 2012 - Die Konferenz für Scrum und agile Softwareentwicklung in der Medizintechnik
Stuttgart, 15.11.2011 – Zum 2. Mal findet die ScrumMed – Die Konferenz für Scrum und agile Softwareentwicklung in der Medizintechnik statt. Am 14. und 15. Februar 2012 trifft sich die Fachwelt für die agile Softwareentwicklung in der Medizintechnik in München. Am Konferenztag dem 15. Februar 2012 werden in drei parallelen Tracks verschiedene Methoden …
Bild: UPscALE - Upscaled Agile in Medium & Large EnterprisesBild: UPscALE - Upscaled Agile in Medium & Large Enterprises
UPscALE - Upscaled Agile in Medium & Large Enterprises
… sprechen auf der UPscALE Vertreter größerer Organisationen, die den agilen Wandel vollzogen haben. Agile Vorgehensmodelle wie Scrum werden immer mehr zum Mainstream bei der Entwicklung von komplexen Produkten insbesondere in der Softwareentwicklung ist die agile Entwicklung schon lange gesetzt. Mittlerweile halten diese agilen Modelle auch bei den Produktentwicklungen …
Bild: Call for Paper für den Scrum-Day 2013 in BerlinBild: Call for Paper für den Scrum-Day 2013 in Berlin
Call for Paper für den Scrum-Day 2013 in Berlin
… for Workshops ist ab sofort verfügbar und läuft noch bis zum 11. März 2013. Der Scrum Day in Berlin bietet Praktikern und Interessierten von Lean und agilen Entwicklungsmodellen und verwandten Disziplinen, ein Forum zum Lernen und Erfahrungsaustausch. Am 11. Juni dem ersten Tag des Scrum-Days finden Workshops und ein OpenSpace statt. Dieser als Community …
Agile Bodensee mit Top-Referenten von Boris Gloger Consulting
Agile Bodensee mit Top-Referenten von Boris Gloger Consulting
… Roten Salon ein. Die mittelständig geprägte Firmenszene im Bodenseeraum hat schon vor vielen Jahren erkannt, dass innovatives Arbeiten und damit die Einführung von agilen Entwicklungspraktiken zwingend notwendig ist, um im internationalen Wettbewerb bestehen zu können. Die Agile Bodensee reflektiert diese Entwicklung nun bereits zum dritten Mal im Steigenberger …
Bild: Der 20. Certified Scrum Coach weltweit kommt aus DeutschlandBild: Der 20. Certified Scrum Coach weltweit kommt aus Deutschland
Der 20. Certified Scrum Coach weltweit kommt aus Deutschland
… individuelles Scrum und Product Owner Training und Coaching - Executive und Lean Management Beratung - Technisches Mentoring zur Optimierung der Produktivität bei der Software Entwicklung - Beratung auf individueller-, Team- und Organisationsebene Über Andrea Tomasini, CSC und VP Consulting: Andrea Tomasini, hat bereits ein Vielzahl von Teams bei der Anwendung …
Certified Scrum Developer nun auch in Deutschland
Certified Scrum Developer nun auch in Deutschland
… Scrum Developer - ein Kurs mit dem Ziel Teams in Schlüsselkompetenzen für nachhaltigen Erfolg mit Scrum auszubilden Scrum ist ein äußerst effektives Management-Framework, das Entwicklungs-Teams hilft, bessere Produkte schneller und mit höherer Qualität zu entwickeln. Damit Scrum erfolgreich und nachhaltig angewendet werden kann, ist es notwendig, dass …
ProjectWizards-Schulung: Certified Scrum Master Training mit Dave Prior
ProjectWizards-Schulung: Certified Scrum Master Training mit Dave Prior
Projektmanagement in der Software-Entwicklung arbeitet mittlerweile nach eigenen Regeln. Sogenannte agile Methoden wie Scrum sind das Maß der Dinge. ProjectWizards, Hersteller der Projektmanagement-Software Merlin, bietet deshalb für Software-Entwickler und Projektmanager ein Training zum Certified Scrum Master an. Melle, 4. August 2010 - Herkömmliche …
Sie lesen gerade: Agile Entwicklung & Scrum