Es fällt mir schwer, Softwareentwicklungsmethoden zu klassifizieren. Nach meinem Verständnis ist SDLC das übergreifende Modell, das für Softwareentwicklungsansätze verwendet wird. SDLC-Methoden können von sehr linear (z. B. die Wasserfallmethode) bis zu sehr anpassungsfähig (z. B. agile Methoden) reichen. Ist das richtig, dh fallen agile Methoden unter das SDLC-Modell?\
„Agil“ ist keine Methodik; Es handelt sich um eine Reihe von Prinzipien, die vom Agilen Manifest vertreten werden . SDLC ist ein mehrdeutiger Begriff , der sich auf eine bestimmte, wasserfallartige Methodik oder einen generischen Lebenszyklus beziehen kann. In jedem Fall werden Frameworks wie Scrum oder Kanban sinnvoller als Projektmanagementmethoden und nicht als Lebenszyklen klassifiziert.
Man könnte durchaus argumentieren, dass agile Methoden Teil eines System- oder Softwareentwicklungslebenszyklus sind. Das Gegenteil ist jedoch nicht der Fall, da ein Framework oder eine Methodik nicht wirklich eine vollständige Teilmenge eines Lebenszyklus ist.
Für Projektmanagementzwecke ist es oft sinnvoll, sich den Lebenszyklus als einen Prozess vorzustellen, der mit dem Projektbeginn beginnt und bis zum Projektabschluss reicht. Eine stärker systemzentrierte Sicht könnte den Lebenszyklus von der Entwicklung über die Bereitstellung bis hin zur Außerbetriebnahme betrachten; Dies ist jedoch selten in einem einzigen monolithischen Projekt enthalten und ist wahrscheinlich die falsche Sichtweise für den typischen Projektmanagement-Profi.
Ihr Kilometerstand kann variieren.
David Hiller
Piet
David Hiller
David Hiller
David Hiller
Piet