{"id":10984,"date":"2026-03-06T06:03:25","date_gmt":"2026-03-05T22:03:25","guid":{"rendered":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/"},"modified":"2026-03-06T06:03:25","modified_gmt":"2026-03-05T22:03:25","slug":"lean-agile-approach-action","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/","title":{"rendered":"Lean-Agile-Ansatz in der Praxis"},"content":{"rendered":"<header class=\"entry-header\">\n<div class=\"entry-title-subtitle\">\n<p class=\"entry-title\">Lean-Agile-Ansatz in der Praxis<\/p>\n<div class=\"sub-title\">\n<div class=\"autor-fecha\"><span class=\"autor-in-full-posts\"><i class=\"fa fa-user\"><\/i> <a href=\"https:\/\/blog.visual-paradigm.com\/index.php\/author\/curtis-tsang\/\">Curtis Tsang<\/a>\u00a0\u00a0<\/span> <span class=\"fecha-in-full-posts\"><i class=\"fa fa-calendar-o\"><\/i> 4. August 2016   <\/span><span class=\"comments-in-full-posts\"><i class=\"fa fa-comment-o\"><\/i> <a data-disqus-identifier=\"108 https:\/\/blog.visual-paradigm.com\/?p=108\" href=\"https:\/\/blog.visual-paradigm.com\/index.php\/2016\/08\/04\/lean-agile-approach-in-action\/#disqus_thread\">1 Kommentar<\/a><\/span><\/div>\n<\/div>\n<\/div>\n<\/header>\n<div class=\"sub-title-widget-area\"><\/div>\n<div class=\"entry-content\">\n<h2><b>Beispiel f\u00fcr einen Studenten-Portal<\/b><\/h2>\n<p>Eine Community-Hochschule m\u00f6chte ein Studenten-Portal entwickeln, um den Studierenden Online-Dienstleistungen anzubieten. Sie luden einen Studentenvertreter, Mitarbeiter aus der Abteilung und Mitglieder des Portal-Administrators ein, ein Team zu bilden, um am Projekt zur Entwicklung des Studenten-Portals teilzunehmen. Hier sind die Protokollausz\u00fcge aus dem ersten Treffen.<\/p>\n<p><b>Treffen der Interessenten<\/b><\/p>\n<p>Tagesordnung<\/p>\n<ul>\n<li>Vorschl\u00e4ge f\u00fcr Funktionen des Studenten-Portals<\/li>\n<li>Diskussion der Umsetzbarkeit der vorgeschlagenen Funktionsliste<\/li>\n<li>Priorisieren Sie die Funktionen, die als Kernfunktionen, n\u00e4chste Phase oder w\u00fcnschenswert umgesetzt werden sollen \u2026<\/li>\n<\/ul>\n<p>Steve (Entwicklungsteam): Willkommen\u2026 Wir m\u00f6chten die Sitzung produktiver und fruchtbarer gestalten. Wenn wir Funktionen vorschlagen, die Sie w\u00fcnschen, k\u00f6nnen wir folgendes Format als Standardform der Darstellung verwenden: Wer (Sie sind), welche Funktion (Sie m\u00f6chten), und warum (Sie sie m\u00f6chten)\u2026 Diese Funktionen werden als Benutzerstories als Kommunikationsinstrument w\u00e4hrend dieses Projekts dokumentiert.<\/p>\n<p>Anschlie\u00dfend haben wir eine Liste von Benutzerstories von verschiedenen Interessenten erarbeitet:<\/p>\n<p>Studentenvertreter: Kurse anmelden, Studiengeb\u00fchren zahlen, Zeitplan einsehen, Zeitplan bearbeiten, Noten\u00fcbersicht einsehen, Kurse abmelden \u2026<\/p>\n<p>Akademischer Vertreter: Kursinformationen hinzuf\u00fcgen, Kursinformationen bearbeiten, Kursinformationen l\u00f6schen \u2026<\/p>\n<p>Portal-Administrator: Kursinformationen sichern, Status des Studentenkontos bearbeiten<\/p>\n<p>Jetzt haben wir eine Reihe von Karten, die in Zeilen und Spalten organisiert werden k\u00f6nnen<\/p>\n<p><img alt=\"User Story\" class=\"alignnone wp-image-109\" decoding=\"async\" height=\"278\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg\" width=\"449\"\/><\/p>\n<p>Vorgeschlagene Funktionen priorisieren<\/p>\n<p>Vertreter der Entwickler: Wir verf\u00fcgen \u00fcber eine Liste prioritisierter Benutzerstories, die in der n\u00e4chsten Iteration umgesetzt werden sollen. Dazu m\u00fcssen wir f\u00fcr jede Benutzerstory tiefer in die Details gehen, um weitere Informationen zu erhalten. Lassen Sie uns die erste Kernfunktion \u201eKurs anmelden\u201c durchgehen<\/p>\n<p><img alt=\"User Story Statenent\" class=\"alignnone size-full wp-image-110\" decoding=\"async\" height=\"117\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story-Statenent.png\" width=\"605\"\/><\/p>\n<p>Wir erhalten folgende zus\u00e4tzliche Informationen von den Endnutzern f\u00fcr die Sitzung:<\/p>\n<ul type=\"disc\">\n<li>Akademisch: Der Student muss ein Vollzeitstudent sein<\/li>\n<li>Administrator: Der Student muss korrekte Kontozugangsdaten bereitstellen, um sich anzumelden<\/li>\n<li>Akademisch: Der Kurs ist nicht voll<\/li>\n<li>Akademisch: Die Kursvoraussetzungen m\u00fcssen erf\u00fcllt sein<\/li>\n<li>Administrator: Ein Kurs, der zur Zeitplanung hinzugef\u00fcgt werden soll, darf keine zeitliche Konflikte mit dem Zeitfenster eines anderen Kurses haben<\/li>\n<li>Entwickler: Welche anderen Funktionen m\u00f6chten Sie zusammen mit dieser Funktion in der Zielumgebung als Liste gruppiert haben?<\/li>\n<li>Student: Kurse abmelden, Zeitplan einsehen, Zeitplan bearbeiten.<\/li>\n<\/ul>\n<p>Die 3 C\u2019s der Benutzerstory<\/p>\n<p>Gute Benutzerstories sind viel mehr als nur Aussagen. Eine standardm\u00e4\u00dfige Benutzerstory besteht aus drei Teilen, die allgemein als die drei C\u2019s bezeichnet werden. Der erste \u201eC\u201c jeder Benutzerstory sollte das standardisierte Format folgen: Als [Rolle], m\u00f6chte ich [etwas tun], damit [Vorteile] \u2013 dies ist der minimale Inhalt einer Benutzerstory, der auf die Karte gesetzt werden soll. Die \u201eKonversationen\u201c sind der Inhalt des zweiten \u201eC\u201c einer Benutzerstory, die die Diskussion zwischen den Endnutzern, dem Projektverantwortlichen und dem Entwicklungsteam darstellen. In diesen Gespr\u00e4chen werden m\u00fcndliche Diskussionen oder viele andere n\u00fctzliche Informationen wie E-Mails, Wireframes oder andere relevante Inhalte f\u00fcr das Projekt dokumentiert. Der letzte \u201eC\u201c einer Benutzerstory ist die Best\u00e4tigung, also die Akzeptanzkriterien, die verwendet werden, um zu best\u00e4tigen, dass die Benutzerstory korrekt umgesetzt und erfolgreich geliefert wurde.<\/p>\n<p>Lassen Sie mich etwas weiter erl\u00e4utern, wie man den Best\u00e4tigungsabschnitt einer Benutzerstory entwickelt. Hier verwenden wir die bekannteste Vorlage namens Gherkin, die die Formel Given-When-Then anwendet, um die Erstellung von Akzeptanztests f\u00fcr eine Benutzerstory zu leiten:<\/p>\n<ul type=\"disc\">\n<li>(Gegeben.. und) ein Kontext<\/li>\n<li>(Wenn.. und) eine Aktion durchgef\u00fchrt wird<\/li>\n<li>(Dann.. und) F\u00fchren Sie einige Aktionen aus<\/li>\n<\/ul>\n<p>Werkzeuge wie Cucumber und Jbehave-Testframeworks f\u00f6rdern die Verwendung der Given\/Then\/Then-Vorlage zur Durchf\u00fchrung automatisierter Tests, obwohl sie auch rein als Heuristik verwendet werden kann, unabh\u00e4ngig davon, ob ein Werkzeug eingesetzt wird.<\/p>\n<p>Lassen Sie uns alle Informationen f\u00fcr die Benutzerstory \u201eKurs anmelden\u201c sammeln und in das 3Cs-Format bringen:<\/p>\n<p><img alt=\"3Cs User Story\" class=\"alignnone size-full wp-image-111\" decoding=\"async\" height=\"496\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/3Cs-User-Story.png\" width=\"609\"\/><\/p>\n<p>Nun bringen wir die Informationen in UeXceler, das die zuvor entwickelte Umwandlung und Best\u00e4tigung enth\u00e4lt.<\/p>\n<p><img alt=\"Conversion User Story\" class=\"alignnone size-full wp-image-112\" decoding=\"async\" height=\"210\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/Conversion-User-Story.png\" width=\"701\"\/><\/p>\n<h2><b>Aufteilung eines Epics in Benutzerstories<\/b><\/h2>\n<p>Wenn wir die Benutzerstory \u201eKurs anmelden\u201c weiter detailliert untersuchen, k\u00f6nnten wir feststellen, dass sie als Benutzerstory zu gro\u00df ist, um in einem Sprint umgesetzt zu werden. Wir k\u00f6nnen sie als Epic (gr\u00f6\u00dfere Benutzerstory) betrachten, die in eine Gruppe verwandter kleinerer Benutzerstories aufgeteilt werden kann. Wir k\u00f6nnen ein Epic in Aufgaben aufteilen, das w\u00fcrde ich Horizontaufteilung nennen, oder alternativ k\u00f6nnen wir das Epic in Szenarien aufteilen und das vertikale Aufteilen nennen.<\/p>\n<h2><b>Horizontales Aufteilen<\/b><\/h2>\n<p>Der traditionelle Ansatz zum Aufbau einer gro\u00dfen Funktion bestand darin, sie in die Arbeit auf den architektonischen Ebenen zu zerlegen. Zum Beispiel Modell-View-Controller (MVC) oder Client-Server-Architektur, damit wir eine Trennung der Anliegen f\u00fcr die Systemarchitektur erreichen und sie anschlie\u00dfend feinjustieren, um eine n-Schichten-Architektur wie GUI, Steuerlogik, Objektmodell, Objekt-Relationen-Mapping, Datenbankebenen usw. zu erhalten. Es gibt viele Aspekte der n-Schichten-Architektur, und ich m\u00f6chte hier nur einige auflisten:<\/p>\n<ul>\n<li>Erm\u00f6glicht uns, hohe Fachkenntnisse in einer der architektonischen Schichten zu entwickeln<\/li>\n<li>Andere Anwendungen k\u00f6nnen die von Ihren Schichten bereitgestellte Funktionalit\u00e4t wiederverwenden.<\/li>\n<li>Sie k\u00f6nnen Ihre Schichten \u00fcber mehrere physische Ebenen verteilen. Dies kann sich sehr positiv auf Ihre Anwendung auswirken, indem Leistung (manchmal), Skalierbarkeit und Ausfallsicherheit verbessert werden.<\/li>\n<li>Die Wartung Ihrer Anwendung ist einfacher, da die Kopplung zwischen den Schichten gering ist.<\/li>\n<li>Das Hinzuf\u00fcgen weiterer Funktionalit\u00e4t zu Ihrer Anwendung wird erleichtert.<\/li>\n<li>Schichten machen Ihre Anwendung testbarer.<\/li>\n<\/ul>\n<p>Es gibt eine gro\u00dfe Anzahl erfolgreicher Implementierungen auf Basis der n-Schichten-Architektur, wie beispielsweise Ruby on Rails und webdienstbasierte Architektur.<\/p>\n<h2><b>Benutzerstories und horizontales Aufteilen<\/b><\/h2>\n<p>Obwohl die n-Schichten-Architektur f\u00fcr unser System Vorteile bietet, hat sie einige Nachteile, wenn sie mit dem Benutzerstory-Ansatz verwendet wird. Sie neigt dazu, einen sehr langen Feedback-Zyklus zu haben, abh\u00e4ngig von der Gr\u00f6\u00dfe der Funktion, da wir darauf warten, dass alle mit ihrem jeweiligen Teil fertig sind, um sie zu integrieren und sicherzustellen, dass sie funktioniert. Der Begriff \u201ehorizontales Slicing\u201c bezieht sich auf die Verwendung dieses architektonischen Schichtenansatzes als prim\u00e4re Methode zur Aufteilung gro\u00dfer Funktionen.<\/p>\n<h2><b>Vertikales Aufteilen<\/b><\/h2>\n<p>Um den Feedback-Zyklus zu beschleunigen, k\u00f6nnen wir ein Epic nehmen und in mehrere Benutzerszenarien aufteilen, die durch jede architektonische Ebene verlaufen. Fast jede Funktion kann in solche Slices aufgeteilt werden, sodass alle Teile in h\u00f6chstens ein paar Tagen gebaut, integriert und getestet werden k\u00f6nnen. Jeder Slice besteht aus allen Arbeiten, die in einer architektonischen Ebene erledigt werden m\u00fcssen, sowie jeglichem Testen und Integrieren, das erforderlich ist, um ihn f\u00fcr die Freigabe bereitzustellen.<\/p>\n<p>Typischerweise teilt das horizontale Aufteilen Funktionen in Benutzerstories oder Aufgaben auf Ebene der architektonischen Komponenten. Beispiel: Frontend-UI, Datenbanken oder Backend-Dienste. W\u00e4hrend ein vertikaler Slice funktionierende, demonstrierbare Software ergibt, die gesch\u00e4ftlichen Wert hinzuf\u00fcgt. Daher verbessert das vertikale Aufteilen die F\u00e4higkeit des Teams, in jedem Sprint ein potenziell lieferbares Produktinkrement zu liefern. Stellen Sie sich vor, einen Kuchen mit Schichten aus Sahne, Schokolade, Obst und Kuchen zu schneiden. Wenn Sie den Kuchen horizontal schneiden, erh\u00e4lt Ihr Freund nur ein St\u00fcck Kuchen, Schokolade, Sahne oder Obst. Ich bin sicher, dass Ihre Freunde lieber ein St\u00fcck mit etwas von jeder Schicht gewollt h\u00e4tten. Nur eine einzelne Schicht des Kuchens zu erhalten, erm\u00f6glicht ihnen nicht den echten Geschmack des gesamten Kuchens. Ein Ansatz, der Ihren Freunden eher zusagt, ist das Erstellen von vertikalen Scheiben (den gew\u00fcnschten Wert).<\/p>\n<p><img alt=\"Cake\" class=\"wp-image-113 aligncenter\" decoding=\"async\" height=\"210\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/Cake.png\" width=\"287\"\/><\/p>\n<h2><b>Horizontales Aufteilen eines Epics mit Ziel<\/b><\/h2>\n<p>Erinnern Sie sich daran, dass die Umwandlung der Benutzerstory \u201eKurs anmelden\u201c in der Stakeholder-Sitzung vorgestellt wurde, wobei die Funktion zuerst von den Studierenden (Hauptrolle) vorgeschlagen und von anderen Stakeholdern unterst\u00fctzt wurde. Wenn wir die Details der Benutzerstory genauer untersuchen, stellen wir fest, dass einige Informationen von den anderen Stakeholdern zur\u00fcckgehalten wurden, die als unterst\u00fctzende Rolle in der Benutzerstory beteiligt sind.<\/p>\n<p>In der Realit\u00e4t m\u00f6gen einige Studierende die Einschr\u00e4nkungen, die von den \u201eunterst\u00fctzenden Rollen\u201c gesetzt werden, nicht oder wollen sie gar nicht. Zum Beispiel m\u00f6chte ein Studierender, der ein Passwort vergessen hat und es dreimal falsch eingegeben hat, m\u00f6glicherweise nicht den Prozess zur Passwortzur\u00fccksetzung durchlaufen, aber dennoch das Vertrauen haben, mehrmals erneut zu versuchen, oder Studierende m\u00f6chten keine Beschr\u00e4nkung f\u00fcr Bibliotheksb\u00fccher oder Ausleihzeitr\u00e4ume haben, und so weiter. Wer Gesch\u00e4ftsregeln und Einschr\u00e4nkungen f\u00fcr die vorgeschlagenen Funktionen als sein Benutzerziel festlegen m\u00f6chte, sind genau diejenigen, die als unterst\u00fctzende Rollen in der Benutzerstory beteiligt sind. Die Funktion sollte gar nicht funktionieren, wenn die Gesch\u00e4ftsregeln und das zweite Ziel nicht auf die vorgeschlagene Funktion angewendet werden. Wenn wir das Epic horizontal nach den Zielen der sekund\u00e4ren Akteure in eine Gruppe von Benutzerstories aufteilen, k\u00f6nnen wir sowohl die Ziele der sekund\u00e4ren Akteure erf\u00fcllen, die Benutzerstory testbar machen und direkt von der richtigen Person Feedback erhalten.<\/p>\n<p><img alt=\"Conversion User Story\" class=\"alignnone size-full wp-image-112\" decoding=\"async\" height=\"210\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/Conversion-User-Story.png\" width=\"701\"\/><\/p>\n<p>Lassen Sie uns die Informationen aus den Abschnitten Umwandlung und Best\u00e4tigung untersuchen, um zu sehen, wie wir die gr\u00f6\u00dfere Geschichte \u201eKurs anmelden\u201c in eine Gruppe verwandter Benutzerstories aufteilen k\u00f6nnen.<\/p>\n<ol>\n<li>Der Student muss ein registrierter Student sein. Wenn nicht, erh\u00e4lt er\/sie nicht das von der Benachrichtigung f\u00fcr neue Studierende bereitgestellte Zugangsrecht. Wenn er die Benachrichtigung erhalten hat, aber das Konto noch nicht aktiviert wurde, muss er\/sie das neue Konto online registrieren (als rot umkreist 1 markiert)<\/li>\n<li>Wenn wir den Anmeldevorgang etwas tiefer untersuchen, wissen wir, dass ein Student, der die Zugangsdaten dreimal falsch eingegeben hat, in den \u201ePasswortzur\u00fccksetzungsprozess\u201c eintreten muss (als rot umkreist 2 &amp; 3 markiert)<\/li>\n<\/ol>\n<p><img alt=\"Confirmation Given\" class=\"alignnone size-full wp-image-114\" decoding=\"async\" height=\"324\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/Confirmation-Given.png\" width=\"871\"\/><\/p>\n<h2><b>Allgemeiner Bereich f\u00fcr Benutzerstories<\/b><\/h2>\n<p>Lassen Sie uns diese Benutzerstories in UeXceler erstellen:<\/p>\n<p>Die Benutzerstory \u201eAnmelden\u201c wird im allgemeinen Bereich f\u00fcr Benutzerstories erstellt. Zus\u00e4tzlich zu den Anmelbebenen-Userstories werden zwei weitere verwandte Benutzerstories ebenfalls im allgemeinen Bereich f\u00fcr Benutzerstories erstellt, n\u00e4mlich die Benutzerstories \u201ePasswort zur\u00fccksetzen\u201c und \u201eNeues Studentenkonto erstellen\u201c aus folgenden Gr\u00fcnden:<\/p>\n<ul>\n<li>Falls der Student die Kontozugangsdaten dreimal falsch eingibt, wird die Benutzerstory \u201ePasswort zur\u00fccksetzen\u201c ausgel\u00f6st;<\/li>\n<li>Und falls ein neuer Student noch kein Studentenkonto angelegt hat, k\u00f6nnte er\/sie die Benutzerstory \u201eNeues Studentenkonto erstellen\u201c innerhalb des Anmeldebildschirms ausl\u00f6sen.<\/li>\n<\/ul>\n<ol>\n<li>Als Student m\u00f6chte ich mich im Studentenportal anmelden, damit\u2026<\/li>\n<li>Als Portal-Administrator m\u00f6chte ich \u00fcberpr\u00fcfen, dass die Person, die sich anmeldet, ein registrierter Student ist, damit\u2026<\/li>\n<li>Als Kursleiter m\u00f6chte ich die Eignung \u00fcberpr\u00fcfen, bevor ich den ausgew\u00e4hlten Kurs in den Studentenzeitplan aufnehmen lasse, damit\u2026<\/li>\n<\/ol>\n<p>Wir k\u00f6nnen diese drei Benutzerstories als horizontale Aufteilung aus dem Epik \u201eKurs anmelden\u201c betrachten, doch diese Benutzerstories erf\u00fcllen das Ziel einiger unterst\u00fctzender Akteure, von denen Sie R\u00fcckmeldungen erhalten und best\u00e4tigen k\u00f6nnen. W\u00fcrden die Voraussetzungen nicht erf\u00fcllt sein, w\u00e4re die Hauptbenutzerstory \u00fcberhaupt nicht mehr sinnvoll.<\/p>\n<p>Sie sehen, dass wir alle diese Benutzerstories im allgemeinen Bereich f\u00fcr Benutzerstories untergebracht haben, und der Grund daf\u00fcr ist, dass sie wahrscheinlich die gleichen Voraussetzungen mit anderen verwandten Funktionen (Benutzerstories) auf derselben Aufrufseite teilen, wie beispielsweise \u201eZeitplan anzeigen\u201c, \u201eZeitplan bearbeiten\u201c, \u201eKurse abmelden\u201c usw.<\/p>\n<h2><b>Use-Case-Abteilungen<\/b><\/h2>\n<p>In der obenstehenden Abbildung sind drei verbleibende rot umrandete Markierungen mit den Nummern 4, 5 und 6 zu sehen. Sie stellen die alternativen Szenarien des Epics \u201eKurs anmelden\u201c dar. Falls eine dieser drei Bedingungen nicht erf\u00fcllt ist, tritt ein alternatives Szenario auf und kann als aufgeteilte Benutzerstory dargestellt werden. Vielleicht k\u00f6nnten wir sie entweder horizontal oder vertikal aufteilen, aber ist es nicht immer vorzuziehen, vertikal zu teilen? Nicht unbedingt \u2013 es h\u00e4ngt wirklich von der Situation ab. Es gibt keine universell passende L\u00f6sung in der Welt, wir m\u00fcssen pr\u00fcfen, welche Herangehensweise f\u00fcr Ihren Fall besser geeignet ist. Lassen Sie mich dies etwas weiter ausf\u00fchren.<\/p>\n<p>Zum Beispiel, wenn Sie die Hauptbenutzerstory einem Entwickler zuweisen und die drei Benutzerstories \u201eAnmelden\u201c, \u201eNeues Konto erstellen\u201c und \u201ePasswort zur\u00fccksetzen\u201c einem anderen Entwickler zuweisen. Sie k\u00f6nnten bevorzugen, dass der Entwickler, der f\u00fcr die Hauptbenutzerstory verantwortlich ist, zuerst das gl\u00fcckliche Szenario im aktuellen Sprint entwickelt und die alternativen Szenarien schrittweise in den folgenden Sprints durch denselben Entwickler weiterentwickelt (falls der Zeitrahmen dies zul\u00e4sst). Doch wenn der Zeitrahmen kurz ist und gleichzeitig der Eindruck entsteht, dass es f\u00fcr denselben Entwickler zu viel ist, die gesamte Epik zu bew\u00e4ltigen, k\u00f6nnen Sie sie horizontal in Aufgaben aufteilen, um sie gleichzeitig an mehrere Entwickler zu verteilen.<\/p>\n<h2><b>Aufteilung des Epics in Szenarien<\/b><\/h2>\n<p>Wenn wir die Details des in der Best\u00e4tigungsschnitt des Epics beschriebenen Szenarios betrachten, k\u00f6nnen wir leicht die vertikalen Slices f\u00fcr eine Gruppe verwandter Benutzerstories finden.<\/p>\n<ol>\n<li>Als Kursleiter m\u00f6chte ich die Voraussetzungen \u00fcberpr\u00fcfen, bevor ich den ausgew\u00e4hlten Kurs in den Studentenzeitplan aufnehmen lasse, damit\u2026<\/li>\n<li>Als Kursleiter m\u00f6chte ich die Kursverf\u00fcgbarkeit \u00fcberpr\u00fcfen, bevor ich den Kurs in den Studentenzeitplan aufnehmen lasse, damit\u2026<\/li>\n<li>Als Kursleiter m\u00f6chte ich die Zeitfensterverf\u00fcgbarkeit des Studenten \u00fcberpr\u00fcfen, bevor ich den ausgew\u00e4hlten Kurs in den Studentenzeitplan aufnehmen lasse, damit\u2026<\/li>\n<\/ol>\n<h2><b>Aufteilung des Epics in Aufgaben<\/b><\/h2>\n<p>Wenn wir das Epik in kleinere Aufgaben aufteilen m\u00f6chten, um parallel in derselben Sprint-Phase zu entwickeln, wie folgt:<\/p>\n<ol>\n<li>\u00dcberpr\u00fcfung des Kurs-Kontingent-Status<\/li>\n<li>\u00dcberpr\u00fcfung der Kursvoraussetzungen<\/li>\n<li>\u00dcberpr\u00fcfung des Zeitfensters<\/li>\n<\/ol>\n<p>Jetzt liegt es ganz bei Ihnen, wie Sie das Epik in Benutzerstories f\u00fcr den agilen Entwicklungsprozess aufteilen m\u00f6chten. Sie sehen, dass die Benutzerstory \u201eKurs anmelden\u201c und ihre verwandten Benutzerstories in einer Use-Case-Abteilung (Ihr Epik) untergebracht sind, die ebenfalls \u201eKurs anmelden\u201c genannt wird und als Platzhalter dient, um alle Hauptbenutzerstories und die aus der Hauptbenutzerstory abgeleiteten Benutzerstories aufzunehmen.<\/p>\n<p><img alt=\"User Story Use Case Compartments\" class=\"alignnone size-full wp-image-115\" decoding=\"async\" height=\"994\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story-Use-Case-Compartments.png\" width=\"1138\"\/><\/p>\n<p>\u00a0<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Lean-Agile-Ansatz in der Praxis Curtis Tsang\u00a0\u00a0 4. August 2016 1 Kommentar Beispiel f\u00fcr einen Studenten-Portal Eine Community-Hochschule m\u00f6chte ein Studenten-Portal<\/p>\n","protected":false},"author":3479,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[120,83],"tags":[],"class_list":["post-10984","post","type-post","status-publish","format-standard","hentry","category-lean","category-scrum"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lean-Agile-Ansatz in der Praxis - ArchiMetric German<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lean-Agile-Ansatz in der Praxis - ArchiMetric German\" \/>\n<meta property=\"og:description\" content=\"Lean-Agile-Ansatz in der Praxis Curtis Tsang\u00a0\u00a0 4. August 2016 1 Kommentar Beispiel f\u00fcr einen Studenten-Portal Eine Community-Hochschule m\u00f6chte ein Studenten-Portal\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric German\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T22:03:25+00:00\" \/>\n<meta name=\"author\" content=\"archimetric@visual-paradigm.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"archimetric@visual-paradigm.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"11\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"Lean-Agile-Ansatz in der Praxis\",\"datePublished\":\"2026-03-05T22:03:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/\"},\"wordCount\":2181,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg\",\"articleSection\":[\"Lean\",\"Scrum\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/\",\"url\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/\",\"name\":\"Lean-Agile-Ansatz in der Praxis - ArchiMetric German\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg\",\"datePublished\":\"2026-03-05T22:03:25+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg\",\"contentUrl\":\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean-Agile-Ansatz in der Praxis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#website\",\"url\":\"https:\/\/www.archimetric.com\/de\/\",\"name\":\"ArchiMetric German\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\",\"name\":\"archimetric@visual-paradigm.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"caption\":\"archimetric@visual-paradigm.com\"},\"url\":\"https:\/\/www.archimetric.com\/de\/author\/archimetricvisual-paradigm-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lean-Agile-Ansatz in der Praxis - ArchiMetric German","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/","og_locale":"de_DE","og_type":"article","og_title":"Lean-Agile-Ansatz in der Praxis - ArchiMetric German","og_description":"Lean-Agile-Ansatz in der Praxis Curtis Tsang\u00a0\u00a0 4. August 2016 1 Kommentar Beispiel f\u00fcr einen Studenten-Portal Eine Community-Hochschule m\u00f6chte ein Studenten-Portal","og_url":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/","og_site_name":"ArchiMetric German","article_published_time":"2026-03-05T22:03:25+00:00","author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"archimetric@visual-paradigm.com","Gesch\u00e4tzte Lesezeit":"11\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"Lean-Agile-Ansatz in der Praxis","datePublished":"2026-03-05T22:03:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/"},"wordCount":2181,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg","articleSection":["Lean","Scrum"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/","url":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/","name":"Lean-Agile-Ansatz in der Praxis - ArchiMetric German","isPartOf":{"@id":"https:\/\/www.archimetric.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg","datePublished":"2026-03-05T22:03:25+00:00","author":{"@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#primaryimage","url":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg","contentUrl":"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/User-Story.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/de\/lean-agile-approach-action\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/de\/"},{"@type":"ListItem","position":2,"name":"Lean-Agile-Ansatz in der Praxis"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/de\/#website","url":"https:\/\/www.archimetric.com\/de\/","name":"ArchiMetric German","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28","name":"archimetric@visual-paradigm.com","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.archimetric.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","caption":"archimetric@visual-paradigm.com"},"url":"https:\/\/www.archimetric.com\/de\/author\/archimetricvisual-paradigm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/posts\/10984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/users\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/comments?post=10984"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/posts\/10984\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/media?parent=10984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/categories?post=10984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/de\/wp-json\/wp\/v2\/tags?post=10984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}