Fachhochschule Salzburg MultiMediaTechnology Leitfaden qpt2b Seite 1 von 6 Leitfaden 2011 Multimediale Qualifikation QPT 2 b Das Projekt... 2 Teamarbeit... 3 Zeitlicher Ablauf... 3 Repository... 4 Konzept + Spezifikation... 4 Präsentationen... 4 Abgabe... 5 Wiki... 5 Beurteilung... 6 Version Beschreibung Datum Autor 0.0 Entwurf 05.01.2011 Jellinek 1.0 Publizierte Version 26.01.2011 Jellinek
Fachhochschule Salzburg MultiMediaTechnology Fachspezifische Qualifikation Seite 2 von 6 Werte StudentInnen, Das multimediale Qualifikationsprojekt QPT2b im vierten Semester fokussiert wieder die Teamarbeit, die interdisziplinäre Zusammenarbeit mit MMA, und bringt eine weitere Professionalisierung im Workflow. Der wichtigste Unterschied zu den bisherigen Qualifikationsprojekten ist der iterative Entwicklungsprozess: Version 1.0 Ihres Werkes ist Anfang Mai fertig. (bei Web & Communities: fertig und online). Sie haben dann 5 Wochen Zeit für eine Überarbeitung des Projekts. Anfang Juni präsentieren Sie Version 2.0. (bei Web & Communities: Relaunch der Site) Entsprechend gibt es zwei Code Reviews im Mai und Juni. Das Projekt Sie haben größtmögliche inhaltliche Freiheit bei Ihrem multimedialen Qualifikationsprojekt. Ein von Ihnen zusammengesetztes Team wählt das Thema, die Plattform, die Programmiersprache und die Umsetzungsmethoden selbstständig aus. Der inhaltliche und technische Anspruch des Projekts ist hoch: Ihr Projekt zeigt eine innovative Idee und/oder verwendet neueste Technologien. Da der Fokus dieses Semester auf der iterativen Weiterentwicklung liegt können Sie auch schon bestehende Projekte weiter entwickeln bzw. einen (erheblichen) Beitrag zu einem bestehenden open source Projekt leisten. [z.b. qpt2a weiterführen, an Diaspora mitarbeiten, ] In der ersten Phase der programmtechnische Umsetzung wird das Konzept implementiert, sie präsentieren ein fertiges Endprodukt (Version 1.0). Nach einem Code-Review und einem sorgfältigen Feedback beginnt die Phase des Refactoring und der Weiterentwicklung. Am Ende dieser Phase präsentieren Sie die Version 2.0 Ihres Werks. Die multimediale Qualifikation wird von verschiedenen Lehrveranstaltungen begleitet und unterstützt: Konkretes Coaching zum Projekt insbesondere dessen Eingrenzung findet in der Lehrveranstaltung Multimediale Qualifikation statt. In der Lehrveranstaltung reflexiven Charakters Interdisziplinärer Prozess 1 treffen Sie auf Ihre KollegInnen von MMA (AR & Game trifft auf Computeranimation, Web & Communities trifft auf Mediendesign). In der Lehrveranstaltung Technische Redaktion erstellen Sie die Dokumentation Ihres Projekts siehe Prüfungsmodalitäten der Lehrveranstaltung. Die Lehrveranstaltungen Business of Game bzw. Business of Web können sie nutzen, um einen Businessplan für Ihr Projekt zu erstellen siehe Prüfungsmodalitäten der jeweiligen Lehrveranstaltung. Fachliche Unterstützung finden Sie in verschiedenen Lehrveranstaltungen insbesondere in den Lehrveranstaltungen der Majors und Minors.
Fachhochschule Salzburg MultiMediaTechnology Fachspezifische Qualifikation Seite 3 von 6 Teamarbeit An einem Projekt sind mindestens 2, maximal 4 Studierende von MMT beteiligt, plus eventuell Studierende von MMA. Eine Zusammenarbeit mit Studierenden von MMA ist sehr sinnvoll (siehe Beurteilungskriterium gestalterische Umsetzung ). Die Teams konstituieren sich zu Beginn des Semesters und müssen von der Fachbereichsleitung genehmigt werden! Eventuell kommt es zu Team-Umbildung. Bitte bedenken Sie: Das Curriculum sieht einen Arbeitsaufwand für die Projektumsetzung von 3 ECTS (75 Arbeitsstunden) pro Studierendem vor. Die Arbeitsteilung zwischen den Teammitgliedern ist bei beiden Abgabe offenzulegen. Nach Fertigstellung des Projektes sollen die Aufgaben und Ergebnisse der einzelnen Teammitglieder von jedem Team analysiert und reflektiert werden. Allfällige Optimierungen für die 2. Abgabe (Version 2.0) bzw. für das interdisziplinäre multimediale Qualifikationsprojekt im 6. Semester sind durchzuführen. Die Konzeption, Planung und Umsetzung des Projekts führen die einzelnen Teams selbstständig und außerhalb des Unterrichts durch. Jedes Teammitglied trägt nicht nur Verantwortung für die eigene Arbeit, sondern für das ganze Projekt. Zeitlicher Ablauf Die Projektidee entsteht in Diskussionen und Coachings (Lehrveranstaltung Multimediale Qualifikation ) im Zeitraum vom Beginn des Semesters bis zur Abgabe der Spezifikation. Achtung! Dies ist ein Arbeitsaufwendiger Prozess! Geben Sie eine erste Version Ihres Konzeptpapiers möglichst früh ab, um eine gute Überarbeitung zu ermöglichen. 7.4.2010 Präsentation von Konzept + Spezifikation Daran anschließend gibt es ein Feedback Ihrer LehrveranstaltungsleiterIn Erste Umsetzungsphase (ca. 5 Wochen) 10.5.2010 Abgabe im Repository 12.5.2010 Präsentation An diesem Termin präsentieren Sie ein fertiges Endprodukt (Version 1.0). Anschließend gibt es ein intensives Code-Review und ein umfangreiches Feedback. Redesign-Phase (ca. 5 Wochen) Falls Ihr multimediales Qualifikationsprojekt zum diesem Termin nicht fertig und lauffähig ist wird die Lehrveranstaltung negativ beurteilt. Sie erhalten als Nachprüfung dieselbe Aufgabenstellung mit einen neuen Zeitplan: 9.Juni für die Abgabe der Version 1.0, Donnerstag, 30.Juni für die Abgabe der Version 2.0. 3.6.2010 Präsentation + Abgabe von Version 2.0 im Repository Anschließend gibt es ein zweites, abschließendes Code-Review. Falls Ihr multimediales Qualifikationsprojekt nach der abschließenden Code-Review nicht positiv beurteilt wurde, erhalten Sie als Nachtermin den 30.Juni für die Abgabe der Version 2.0.
Fachhochschule Salzburg MultiMediaTechnology Fachspezifische Qualifikation Seite 4 von 6 Repository Der gesamte Code des Projekts wird in allen Phasen in einem git oder svn Repository am MMT- Server oder auf github.com gespeichert. Das Repository dokumentiert somit den zeitlichen Verlauf und die einzelnen Entwicklungsschritte. Beurteilt wird nur, was termingerecht im Repository und für die Lehrenden zugänglich ist. Von der Dokumentation (von Konzept bis technische Dokumentation) sind nur jene Teile im Repository zu speichern die z.b. durch das rails-framework verlangt werden. Andere Dokumente können anderes abgeben werden, z.b. als Google Docs, über eine Dropbox, etc. Wählen Sie eine Methode, die für die Zusammenarbeit in Ihrem Team gut geeignet ist. Konzept + Spezifikation Für jedes Projekt sind Konzept und Spezifikation durch das Projektteam zu erstellen. Es sind mindestens folgende Punkte darzustellen: 1. Projektidee: (Arbeits-)Titel des Projekts. Beschreibung der zentralen Idee, die zur Umsetzung gelangen soll. Weiters Zielformulierung, eventuell Zielgruppenbeschreibung und Angabe von Nicht-Zielen zur Eingrenzung Ihres Projektes. 2. Umsetzungsplan: welche Plattformen, Programmiersprachen, Technologien, grober Zeitplan, angestrebter Grad der Umsetzung (z.b. Level 1 ausprogrammiert und fertig gestaltet, weitere Level nicht.) 3. Zeitplan (GANTT): Ihr Zeitplan stellt den Zeitraum bis zur Abgabe von Version 2.0 dar! Definieren Sie geeignete Milestones! 4. Rollen und Aufgabenverteilung: wie ist das Projektteam zusammengesetzt und welche Aufgaben werden durch die jeweiligen Teammitglieder wahrgenommen. 5. Selbsteinschätzung und erwarteter Lernfortschritt pro Teammitglied: Analyse der eigenen Stärken und Schwächen im Bereich der Programmierung und Teamarbeit. Aufbauend darauf soll die technische Problemstellung bzw. sozial-kommunikative Herausforderung argumentiert werden. Das Projekt und die von Ihnen übernommen Teilaufgabe muss auf Ihre Stärken und Schwächen ausgerichtet sein. Präsentationen Das Projekt ist zum Zeitpunkt der beiden Präsentationen jeweils fertig (Version 1.0 bzw. Version 2.0). Präsentiert wird also ein funktionierendes Produkt. Ihr Publikum sind KollegInnen, FachbereichsleiterInnen und Gäste. Die Jury besteht aus den FachbereichsleiterInnen, den externen LektorInnen des Faches und dem Studiengangsleiter. Der genaue Zeitplan der Präsentationen wird ca. eine Woche vorher angekündigt.
Fachhochschule Salzburg MultiMediaTechnology Fachspezifische Qualifikation Seite 5 von 6 Abgabe Alle Teile sind versehen mit den Nachnamen der StudentInnen, Titel des multimedialen Qualifikationsprojektes, Jahr, Zweck (Multimediale Qualifikation), Logo der FHS und Studiengangsname MultiMediaTechnology. Insbesondere sind im Werk der Studiengang MultiMediaTechnology / FHS, der Zweck (Multimediale Qualifikation) und die AutorInnen ausgewiesen (z.b. in jeder Quellcodedatei, im About-Dialog, etc.). Umfang der Abgabe von Version 1.0 und Version 2.0 ist mindestens folgendes: 1 Ein vollständiges, lauffähige Endprodukt ( das programmtechnisch umgesetzte Werk ). Z.B als ausführbare Datei (z.b. exe ). 2 Der komplette Quellcode inklusive evtl. verwendeter externer Bibliotheken, die Projekt und Makefiles zur Erstellung der ausführbaren Datei und alle sonstigen Dateien (z.b. Ressource-Dateien, Bilder, etc.) die notwendig sind um das Projekt zu kompilieren und auszuführen. 3 Konzept + Spezifikation wie oben angeführt 4 Die technische Dokumentation wie in den Prüfungsbedingungen der Lehrveranstaltung verlangt. 5 Ein persönliches Resumé zum Projekt in dem Sie Ihren Lernfortschritt beschreiben (pro Teammitglied ca. 300 Wörter, PDF). 6 Die Präsentationsunterlagen (z.b. Powerpoint-Präsentation) wie sie bei der Projektpräsentation verwendet werden. 7 Promotionmaterial bestehen aus mindestens drei hochauflösende Screenshots Ihrer Arbeit, sowie ein webtaugliches InGame/Demo-Video (mind. PAL-Auflösung 752x576) (Dauer min. 30 Sekunden, max. 120 Sekunden). Dieses Material ist verpflichtende abzugeben und dient der Promotion Ihrer Arbeiten in Form von Showreels (DVD Produktionen) bzw. in Form von Printpublikationen. Zeitgleich mit der Abgabe von Version 1.0 muss die Darstellung des Projektes im mmt- Portfolio (http://portfolio.multimediatechnology.at) fertig erstellt und sichtbar geschaltet sein. Dafür notwendig sind: 1 Text zum Projekt (ca. 500 Worte, allgemein verständlich!) 2 Auflistung der MitarbeiterInnen und ihrer Rollen (bei Teamarbeiten) 3 Drei Standbilder, z.b. Screenshots, Photos, (webtauglich) 4 Falls passend: Medien-Dateien in Web-tauglicher Qualität (z.b. mp3, flv, ) Zeitgleich mit der Abgabe von Version 2.0 muss die Darstellung des Projektes im mmt- Portfolio entsprechend aktualisiert sein. Wiki Weitere Details werden auf der Wiki-Seite der Lehrveranstaltung verlautbart.
Fachhochschule Salzburg MultiMediaTechnology Leitfaden qpt2b Seite 6 von 6 Beurteilung Die multimediale Qualifikation wird ganzheitlich beurteilt, der Fokus liegt aber auf der programmtechnischen Umsetzung Ihres Konzeptes (Punkt 3) sowie der Umsetzung der Aufgabenstellung im Team (Punkt 4). Die Beurteilungskriterien der multimedialen Qualifikation sind: 1. Idee und Konzept 2. gestalterische Umsetzungsqualität 3. programmtechnische Umsetzungsqualität: der ersten Abgabe der zweiten Abgabe (insbesondere: Fortschritt, Umsetzung der Kritikpunkte) 4. (technische) Teamarbeit (z.b. Einsatz Versionskontrollsystem etc.) 5. Präsentation (auf der Bühne und im mmt Portfolio) 6. Lernfortschritt 7. Termintreue (in allen Phasen) Alle multimedialen Qualifikationsprojekte sind einer Opensource Software Lizenz (z.b. der GNU Affero General Public License (AGPL), oder der MIT License) zu unterstellen und im Web zu publizieren. Es gilt die FHS-Prüfungsordnung.