Zuhause Entwicklung Was ist skalierbar, agil? - Definition aus techopedia

Was ist skalierbar, agil? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Scalable Agile?

Scalable Agile ist ein agiler Softwareentwicklungsprozess, der sich auf die Fähigkeit bezieht, große Projekte mit mehreren Teams zu verwalten. Agile Softwareentwicklung wird aufgrund ihres konzeptionellen Rahmens häufig als nicht skalierbar angesehen und ist nur für kleine Projekte und Teams gedacht.

Techopedia erklärt Scalable Agile

Agile ist eine Art von Softwareentwicklung, die auf Inkrementen und Iterationen basiert. Dies unterscheidet sich von herkömmlichen Produktentwicklungsansätzen, bei denen häufig ein genauer definiertes Projekt erstellt wird, das mit weniger Modifikationen der Anforderungen dokumentiert, getestet und ausgeführt wird. Agile Entwicklung ermöglicht es Unternehmen oder Entwicklern, vor Abschluss eines Projekts zu profitieren und durch anfängliches Feedback zukünftige Funktionen zu entwickeln oder zu verbessern, um sicherzustellen, dass den Benutzern ein Mehrwert geboten wird.

Die Skalierbarkeit von Agile ist ein heiß diskutiertes Thema. Viele glauben, dass eine agile Entwicklung nicht aufrechterhalten werden kann, wenn ein Projekt groß ist oder mehrere Teams beteiligt sind. Die Kehrseite ist, dass viele Open-Source-Projekte angesichts des iterativen Charakters als lose agil angesehen werden können. Was nicht zur Debatte steht, ist, dass Gedanken in den Entwicklungsprozess einfließen müssen, wenn die Teams größer werden, aber die Meinung eines Entwicklers zu dieser Debatte hängt wahrscheinlich genauso stark von seiner Einstellung zu Agilität insgesamt ab wie alles andere. Das heißt, wenn Sie Agilität hassen, denken Sie wahrscheinlich nicht, dass sie skalierbar ist. Wenn Sie jedoch nicht auf Ihr tägliches Scrum warten können, denken Sie wahrscheinlich, dass es problemlos skalierbar ist.

Was ist skalierbar, agil? - Definition aus techopedia