Media Transformation II – SocialVR andInteractive ... · § Sprint Retrospektive: Wie können wir...
Transcript of Media Transformation II – SocialVR andInteractive ... · § Sprint Retrospektive: Wie können wir...
Media Transformation II –Social VR and Interactive Storytelling in Virtual Reality
Übung im Sommersemester 2017Dr. Jan G. Wieners – Historisch-Kulturwissenschaftliche Informationsverarbeitung
03. Mai 2017 Agile Softwareentwicklung / SCRUM
Überblick 03.05.2017§ (Copyright)
§ AgileSoftware-Entwicklung
§ Scrum
S.C.R.U.M§ Super§ Cool§ RocketScience§ User§Management
/
Vorgehensmodelle
Anforderungsanalyse
Grobdesign
Feindesign
Implementierung
TestundIntegration
Produkt(Software)
Wasserfallmodell
Systemskizzen
Mockups /Wireframes
PrototypischeEntwicklung
Anforderungsanalyse
Grobdesign
Feindesign
Implementierung
TestundIntegration
Prototyp
Anforderungsanalyse
Grobdesign
Feindesign
Implementierung
TestundIntegration
IterativeEntwicklung
Anforderungsanalyse
Grobdesign
Feindesign
Implementierung
TestundIntegration
IterativInkrementelleEntwicklung/agileEntwicklung
Agile Entwicklung, Fokus§ „agil“
§ „empirisch“
§ „inkrementell“
§ „iterativ“
Agile Entwicklung, Fokus§ „agil“:flexibelaufÄnderungeneingehen
§ „empirisch“:ErfahrungenberücksichtigenundindenEntwicklungsprozesseinbeziehen
§ „inkrementell“:StetigeVerbesserungderSoftware
§ „iterativ“:ArbeitindefiniertenZeiträumen
1MethodologieagilenVorgehens:SCRUM
SCRUM§ “SCRUM“,Rugby,„Gedränge“
§ Rollen§ Scrum-interneRollen
§ Product Owner§ Dev-Team§ Scrum Master
§ ExterneRollen(Stakeholder)§ Kunden§ Anwender§ Management
§ Sprint§ Montag:Sprintstart§ (DailyScrum)§ Freitag:SprintReview+SprintRetrospektive
Übungen für dieses Semester§ Sprinten
§ Sprintstart:WaslässtsichinnerhalbdesSprints(realistisch)leisten?§ SprintReview:Waswurdeerreicht?§ SprintRetrospektive:Wiekönnenwirnochproduktiverarbeiten?§ Scrum-Mastersorgtdafür,dassesdemTeamgutgeht(Pizza?Craft-Beer?),analysiertdie
TeamdynamikunderhöhtdieProduktivität.
§ ZujedemZeitpunktexistierteinelauffähigeVersionderAnwendung.
§ Versionierung:Änderungenlassensichnachvollziehen,diskutierenundggf.rückgängigmachen.
§ Backlogpflege:VerwendungeinesTicketsystems(z.B.„Redmine“,“Mantis“).
§ Scrum-Masterführt(agile)Entwicklungsmethodenein,z.B.TestgetriebeneEntwicklung,Refaktorisierung,Codereviews,PairProgramming,Mockups /Wireframes,UserStories/UserStoryMapping,etc.
Übungen für diese Sitzung§ BerichtenSieIhremScrum-Master,wiesieimvergangenenSemester
gearbeitethaben(habenSiebereitsagileMethodeneingesetzt?Wennja:welche?).[~15Min.]
§ ÜberlegenSie,wieSieindiesemSemesterproduktiverarbeitenkönnen.[~15Min.]
§ StellenSieIhreÜberlegungenimPlenumzurDiskussion[~15Min.]
AufgabezurnächstenWoche§ BeginnenSie– gemeinsammitIhremScrum-Master– Ihrenersten
Sprint.§ Masterstudierende
§ KommunikationmitBA-Teamsicherstellen§ KommunikationmitanderenScrum-Mastern
/