Created by Tobias Leitner
over 2 years ago
|
||
Question | Answer |
Scrum Prozess |
Image:
Scrum Prozess (image/png)
|
Was bedeutet Agilität? | Flexibles Agieren, um notwendige Veränderungen einzuführen. |
Was ist agile Softwareentwicklung? | Vorgehensmodell, wie Software entwickelt werden kann. Dabei steht im Vordergrund die Reaktionsfähigkeit und Anpassungsfähigkeit bzgl. sich ändernder Anforderungen. Iterativer Prozess, schnelles Feedback |
Vorteile der agilen Entwicklung | Fachbereich und IT arbeiten näher zusammen. Es gibt regelmäßig Feedback. Falsch Verstandenes wird früh erkannt |
Warum wird agile Entwicklung immer wichtiger? | 1) Die Umwelt ändert sich rapide. 2) Die Komplexität ist oft zu Beginn unüberschaubar. 3) Der Kunde hat zu Beginn oft noch keine Ahnung was er will. |
Wertbasiert/Planbasiert | Bei der agilen Entwicklung steht zu Beginn nur Termin und Budget fest. Das genaue Ziel wird dann in diesem Rahmen und je nach Prioritäten erarbeitet. Bei planbasierten Projekten kann es sein, dass Termin und Budget komplett unklar sind |
Wann agile Entwicklung anwenden? | Das kommt auf die Dimensionen Kundenanforderungen (bekannt - unbekann) und Lösung (bekannt - unbekannt) an. |
Prinzipien agiler Softwareentwicklung | 1) Das gesamte Team trägt Verantwortung für den E2E Prozess 2) Teams arbeiten autonom 3) Teams sind multifunktional aufgestellt (versch. Bereiche inkludiert) 4) Keine Trennung zwischen Fach und IT 5) Schnelle Iteration 6) Zusammenarbeit ist wichtiger als Vertragsverhandlungen 7) funktionierender Code wichtiger als Dok 8) Kommunikation ist wichtiger als Prozesse und Tools |
Want to create your own Flashcards for free with GoConqr? Learn more.