Zuhause Entwicklung Wie kann Agile It die IT-Branche verändern?

Wie kann Agile It die IT-Branche verändern?

Inhaltsverzeichnis:

Anonim

Die agile Methodik für die Softwareentwicklung kann sich positiv auf die IT-Branche auswirken. Die Ergebnisse der Einführung agiler Methoden können auf verschiedene Arten gemessen werden. Die schnelle Bearbeitung von Software-Änderungsanforderungen, die Reduzierung von Fehlern, die quantitative Messung der Teamleistung und Engpässe sind Beispiele für eine erfolgreiche Implementierung von Agile. Um die Auswirkungen von Agile erfolgreich messen zu können, muss ein Unternehmen verschiedene Kennzahlen im Zusammenhang mit der präagilen und postagilen Entwicklung vergleichen. Die tatsächlichen Auswirkungen von Agile lassen sich nicht nur an der Umsatzsteigerung oder an der Anzahl der behobenen Fehler messen. Mehrere interne Parameter müssen berücksichtigt werden, um die tatsächlichen Auswirkungen zu verstehen. (Weitere Informationen zur agilen Entwicklung finden Sie unter Agile Software Development 101.)

Warum Agile IT?

Die IT-Branche hat sich vor allem aufgrund der Einschränkungen des Wasserfallmodells der Softwareentwicklung auf agile Praktiken eingestellt. Im Allgemeinen wurde festgestellt, dass IT-Unternehmen mit dem Wasserfallmodell der Softwareentwicklung nicht in der Lage sind, auf sich ändernde Kundenanforderungen oder Marktsituationen zu reagieren oder Kosten zu senken. Auch wenn wir diese überwältigende Tendenz zur agilen Methodik ausgleichen und die Aufregung teilweise nur als Hype betrachten, gibt es viele empirische Rückmeldungen zum Wasserfallmodell.

Einfach ausgedrückt, das Wasserfallmodell ist ein Softwareentwicklungsmodell, bei dem die Arbeiten nacheinander ausgeführt werden - eine Phase nach der anderen. Es gibt fünf Phasen dieses Modells: Anforderungen, Entwurf, Implementierung, Überprüfung und Wartung. Normalerweise ist es nach Abschluss einer Phase schwierig, wenn nicht unmöglich, Änderungen an einer früheren Phase vorzunehmen. Die Annahme ist also, dass die Anforderungen ziemlich fest sind. Der Hauptunterschied zum Agile-Modell besteht in der Annahme, dass sich die Anforderungen nicht ändern. Agile geht davon aus, dass sich die Geschäftssituation und die Anforderungen ändern werden. So wird Software in kleineren Stücken über Sprints ausgeliefert, wohingegen im Wasserfallmodell die erste Auslieferung oder Veröffentlichung nach langer Zeit erfolgt. (Weitere Informationen zur Entwicklung finden Sie unter Wie Apache Spark die schnelle Anwendungsentwicklung unterstützt.)

Wie kann Agile It die IT-Branche verändern?