Media Transformation II – SocialVR andInteractive ... · § Sprint Retrospektive: Wie können wir...

Preview:

Citation preview

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

/

Recommended