Game en Software Project 2015/2016



Vergelijkbare documenten
Game en Software Project

Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42

TFS als perfecte tool voor Scrum

Raspberry Pi Webhosting Datacenter

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012

Leiderschap in een organisatie met technische professionals

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

Informatica en Gametechnologie

LEER- EN SAMENWERKINGS OVEREENOMST

R O D Y M I D D E L K O O P, R O D Y. M I D D E L K O O H A N. N R O D M I D D E

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

WHITEPAPER IN 5 MINUTEN. 11. Scrum

B.Sc. Informatica Module 4: Data & Informatie

PERSOONLIJK EINDVERSLAG

Summary report. Time entries. Users Luc Schols 112:52:38. Other 545:11:53. Rasjaad Basarat 112:30:08. Jesse Baas 108:26:26

Plan van aanpak. Website voor Bouwkundig Adviesbureau Punte. Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink

Kwaliteit in Agile: een gegeven?

HET OPSTELLEN VAN USER EN HET UITSPLITSEN VAN USER STORIES NAAR CONCRETE TAKEN.

Mediacollege Amsterdam

Snel waarde creëren met Scrum

Project 2 Maze Driver. Plan van Aanpak TI1A

Project Verwenmorgen voor ouderen organiseren Groepen van 5 leerlingen Totaal: 560 minuten

Gametechnologie algemene presentatie

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Opdracht Overige Activiteiten

Notulen eerste ontmoeting 7 mei

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

Agile Testen in de praktijk

In twee dagen leer je wat scrum betekent, hoe je het doet en hoe je het intern kunt introduceren.

Overtuigend en Ontspannen Presenteren

Scrum in het kort

Overdracht van project naar beheer. Beheer is ook Agile!

Gametechnologie algemene presentatie. Marc van Kreveld Eva Witschge

LEER- EN SAMENWERKINGS OVEREENOMST

Scrum. Een introductie

Eerste ontwerp Conferentie Software Development Programma 5 minuten Introductie. Netvlies Sedert 1997

Projectdocument [versie 2.0]

SCRUM VERDUBBELAAR. dubbel zo goed door je persoonlijke backlog. Een leerprogramma dat zorgt voor verdieping. in de ontwikkeling van Scrumteams

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Studielink Dashboard terugbrengen beheerskosten Studielink bij zowel instellingen, DUO als Studielink. SISLINK juni 2010

De Agile Analist. Henk Jan Huizer

Testen van digitale leeromgevingen bij ThiemeMeulenhoff. Een Exploratory testaanpak in een veranderende wereld.

STARTUP AGILE/SCRUM: SPRINT 0. StartUp Agile/scrum Sprint 0

Scrum: Een Agile aanpak voor ontwikkeling van producten. Scrumteam rollen. Verder dan de vraag 2

Training Projectmanagement

[ SCRUM. ] Een introductie

TRAIN SERVICE & SHUNTING PLANNER

het starters lab het Starters Lab starters4communities werkt met jong talent aan maatschappelijke innovatie.

Beveiligingsaspecten van webapplicatie ontwikkeling met PHP

Overtuigend en Ontspannen Presenteren

Testgedreven ontwikkeling dat is pas veilig!

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

Plan van Aanpak. project Tetris Packing

Gewone jongens die mooie dingen maken. Wat we doen en hoe we het doen

Sectorwerkstuk

Deze vragenlijst bestaat uit zes onderdelen, A t/m F.

Project: DevThis! Bedrijf: Discodevelopment

Het Sectorwerkstuk

AGILE INSPIRATION BOOST. Agile. Sneller, slimmer, beter? Inspiratie voor Agile / Scrum teams

Wie ben ik? Agile Software Development. Het waterval model. Inhoud

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Persoonlijk Actieplan (PAP)

Minor Mediaondernemerschap. Semester /2014

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

Definitiefase fase 2

Software- en Gameproject

QUIZ. anders ONVOLDOENDE. Werkgroep 2. Marketing

Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken.

Agile ervaring Ir.ing. Erik van Daalen

Agile (Scrum) Werken Jeroen Hak

Inventarisatielijst Wat gaan we doen (omschrijving activiteit): Gewenst aantal vrijwilligers: _ Waarvan nieuwe:

Welkom. bij scrum. Zin in Onderwijs

Ondernemen is een vak... bij Hogeschool INHOLLAND Den Haag!

Personal Branding voor Ingenieurs

Plan van Aanpak IVS website: Stichting Innovision Solutions Vlietstraat 11 A 4535 HA Terneuzen KvK: Oktober 2012

Maatschappelijke Stages

BPV Styling Design 3e jaars cohort

WHITE PAPER. Agile/Scrum

Inhoudsopgave. Achtergrond 3. Projectresultaat 4. Projectactiviteiten 6. Projectgrenzen 7. Tussenresultaten 8. Kwaliteit 9. Projectorganisatie 10.

AWARD 2013 : PROCEDURE & CASE FORMAT

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

Agile werken: zó doen we dat

TestNet workshop Een goede paper

Transcriptie:

Game en Software Project 2015/2016 1

Na dit college Weet je ongeveer hoe SP/GP in elkaar zit Er is heel veel informatie: lees vooral na op de website www.cs.uu.nl/docs/vakken/sp Spreek je je voorkeur voor projecten uit 2

Outline Inleiding Hoe werkt project? De theorie De start Faciliteiten Rechten Project indeling 3

4 INLEIDING

Wie zijn wij? Marjan van den Akker Frank van der Stappen Samen runnen wij het projectbureau 5

Projectbureau Voorbereiding projecten: Werven van nieuwe projecten Overleg over projectplannen met opdrachtgevers: is het interessant en uitdagend genoeg!!!!! Contact houden met de opdrachtgevers Stagiaires Onderwijsorganisatie Aanspreekpunt voor vragen tijdens project Faciliteiten PR: Organisatie van events Website, publicatie 6

SP/GP de setting Eindscriptie bachelor Software/game maken in realistische setting voor echte klanten Teams van 8 tot 10 studenten Jullie vormen tijdelijk je eigen softwarebedrijf/game-studio 15 ECTS, 420 uren werk per teamlid Eigen verantwoordelijkheid 7

8 HOE WERKTPROJECT?

De teams 8 tot 10 studenten Te groot om alles als team te doen, te groot om alles in je eentje te doen Formele projectstructuur en werkwijze PROFESSIONEEL WERKEN, PROFESSIONEEL WERKEN, PROFESSIONEEL WERKEN, EN.. COMMUNICEREN, COMMUNICEREN COMMUNICEREN 9

SCRUM Agile software development User stories (te implementeren features) Product backlog (wat moet er nog gedaan worden) 10

SCRUM (2) Sprints van twee weken. Aan het eind: Demo aan opdrachtgever SCRUM meeting/ voortgangsvergadering met begeleider: Kort na demo aan opdrachtgever Review vorige Sprint Planning volgende sprint Belangrijke beslissingen over het project worden altijd in deze vergadering genomen Daily stand-up meetings Meer details: hoorcolleges volgende week 11

Rolverdeling SCRUM Master: beheerder planning en product, sprint backlog, houdt overzicht over voortgang en ontwikkeling, is bij overleg artists met artistiek begeleider Coach: begeleid sociale kant van het proces, kijkt naar evenwicht in de groep, horen van ieders mening, evenwichtige besluitvorming voorzitter vergaderingen (mag ook rouleren) Contactpersoon ICT faciliteiten, Geert-Jan Giezeman Eventueel aparte contactpersoon opdrachtgever. Opdrachtgever wordt altijd gebeld of gemaild door dezelfde persoon 12

13 ARTISTS

Artists In sommige game projecten, meestal 2 stagiaires Voltijds aanwezig gedurende het hele project Zijn deel van het team Ongeveer van jullie leeftijd Meer doeners dan denkers Meer behoefte aan concrete opdrachten met deadlines Aparte begeleiding (Fulco Wiebenga) op artistiek gebied: 1 uur per project per week SCRUM master bij overleg aanwezig 14

Docent-begeleider Docent Informatica Jullie hebben de lead, begeleider helpt alleen een beetje: Observerend en adviserend Teambegeleiders en geen teamleiders Als het project niet goed gaat, kan er worden ingegrepen Functioneringsgesprekken: Intake Halverwege Maand voor einde project met cijferindicatie Beoordeling 15

Opdrachtgever Heeft wensen, ideeën over projectresultaat, zie projectplan Heeft heeeel veel domeinkennis: Vragen, vragen, en doorvragen Stem in overleg af wat jullie precies gaan maken Durf te vragen wat je nodig hebt Wees realistisch in wat je beloofd 16

Opdrachtgever Jullie ontwikkelen zelfstandig Opdrachtgever krijgt indien gewenst tussentijdse releases Heeft geen toegang tot: Versiebeheer-systeem Backlog-systeem Logboeken Opdrachtgever wil jullie projectresultaat gebruiken: Installatie bij opdrachtgever voor einde project, help hier eventueel bij 17

Presentaties Met demonstratie van werkend prototype Maar maak van de code geen Presentaties zijn gericht op opdrachtgevers en medestudenten en andere geinteresseerden Aanwezigheid bij de presentaties is verplicht Borrel na afloop 18

Zichtbaarheid van het project Bedrijfsnaam en logo Website Blog Poster Trailer 19

20 Let op

Software: bestaand of zelfgemaakt Gebruik bestaande software indien mogelijk Kijk naar bestaande kennis op internet, forums, gebruikersgroepen Cijfer is niet evenredig met het aantal regels code 21

En natuurlijk is er ook: DE THEORIE 22

Hoorcollege Onderwerpen ter ondersteuning van de ontwikkeling Rooster op www.cs.uu.nl/docs/vakken/sp hoorcolleges en presentaties is geldend Wouter Swierstra en Frans Wiering Aanwezigheidsplicht 23

Zelf aande slag met de stof Onderwerpen: SCRUM Requirements engineering Testen en coverage tools Presentatie 15 minuten op hoorcollege Verslag: leg beslissingen vast en onderbouw deze reflectie 24

25 DE START

Kick-off meeting Dinsdag-ochtend 8 september 10.00-12.30 in groepsruimte Lees projectplan vantevoren door. Denk na over inhoudelijke vragen Technische keuzes komen later 26

Kick-off meeting: agenda Alleen met begeleider: Voorstellen Voorbereiden vragen aan opdrachtgever Afspraak intake gesprek Ook met opdrachtgever (vanaf 11.00) Uitleg project door opdrachtgever Vragen aan opdrachtgever Vaststellen tijdstip tweewekelijkse demo opdrachtgever en SCRUM meeting Artwork starten 27

Eerste twee weken Nog geen echte sprint Voorbereidend Globale planning maken voor het hele project: Agile is niet: ik weet niet waar ik heen wil Research Domeinkennis!!!!!!!! Formele/wiskundige modellen Nieuwe technieken/talen Bij een ander vak is alle kennis voor het practicum beschikbaar. Bij Project moet je deze zelf achterhalen. 28

Eerste twee weken: en verder Leg rolverdeling vast Teamnaam en logo Maak basis-versie van website Teken contract 29

Eerste twee weken Document Projectplanning: Format op webpagina uiterlijk 22 september inleveren Eerste groepspresentatie: 24 september In project met artists: Schetsen, sfeerimpressies Overleg over voldoende werk!!!!!! 30

31 FACILITEITEN

Faciliteiten Kantoorruimte Apparatuur Budget Projectruimte en webruimte op server 32

Ruimte Werkkamer in het BBG Naam van jullie bedrijf op de deur Enkele PCs aanwezig Internet connectivity Richt de ruimte zelf in Maak er jullie kamer van Gebruik is verplicht!! 33

Budget Voor kosten voor additionele hardware, software en andere benodigdheden Reiskosten voor benodigde excursies Keertje teambuilden (eerste periode), 20 Euro p.p. Aanschaf kan alleennagoedkeuring door het projectbureau Benodigdheden blijven eigendom van de universiteit Let op: netjes declareren 34

Schijfruimte Webspace: website moet hier meteen op draaien Schijfruimte: actuele kopie van code en ander projectmateriaal staat altijd hier We raden sterk aan om gitlab te gebruiken voor versiebeheer en als backlog systeem https://git.science.uu.nl/ Bestanden mogen alleen in de cloud worden opgeslagen met toestemming van de opdrachtgever. 35

36 RECHTEN

Auteursrecht Moeilijk en ingewikkeld iets Meerdere belangen Opdrachtgever/klant Wil een product en daar ook iets mee kunnen Universiteit Studenten opleiden en goede projecten bieden Voorlichtingsmateriaal Student Niet geremd worden in de ontwikkeling en mogelijk delen in het succes 37

Auteursrecht: student - UU 1. Studenten dragen rechten Intellectueel Eigendom over aan Universiteit 2. Studenten krijgen daarvoor een niet-exclusieve licentie voor het gebruik van alle code voor niet-commerciele doeleinden buiten het toepassingsgebied van het project Het gebruik mag geen schade aan opdrachtgever/klant opleveren Het mag niet gebruikt worden in hetzelfde gebied als waar klant in actief is Jij kunt het `los van de rest van de groep gebruiken Beter dan niets doen 38

Auteursrecht: UU-bedrijf Bedrijf krijgt licentie voor het gebruik en doorontwikkeling van de software binnen toepassingsgebied Geen licentie voor verkoop aan derden van buiten het gebied waarin het bedrijf werkt Universiteit behoudt de rechten Bij verkoop van de rechten (zelden) delen van de winst Studenten De opdrachtgever/klant De universiteit 39

40 PROJECT INDELING

De projecten Er zijn meerdere projecten Deze gaan allemaal door Jullie worden verdeeld over de projecten Studenten Gametechnologie kiezen project met game component Sommige projecten zijn alleen voor Gametechnologie en sommige gemengd Voorkeur opgeven Projectplannen staan op de website en vormen startpunt project 41

Project Titel Opdrachtgever Contactpersoon Opdrachtgever Contactpersoon Projectbureau A A Mobile Intelligent Early Warning System for the critically ill Wilhelmina Kinderziekenhuis Casper Bollen Marjan van den Akker B Ethische dilemma's: een simulatiegame Onderwijs vernieuwing UU Gerard van der Ree Marjan van den Akker C D Real-time Crowd Prediction Games and virtual world group, UU Informatica Roland Gerearts Cyclomedia project Cyclomedia Sjoerd Brandsma Marjan van den Akker Frank van der Stappen NB: Engelssprekende docentbegeleider INCA: A, B, C Gametech: B, C, D 42

Voorkeuren Korte omschrijving van je programmeerervaring Welke talen Met welk van de aspecten je je graag het meest bezig wilt houden: projectmanagement, techniek. HKU minor ja/nee 43

Hoe geefje datdoor? Een eerste, tweede voorkeur Door invullen formulier op www.cs.uu.nl/docs/vakken/sp (onderdeel Projecten najaar 2015) Uiterlijk zo 6 sep 23.59 uur 44

Let wel! Projecten worden dus allemaal uitgevoerd Plaatsing gaat op grond van opgegeven informatie Voorkeur om bij vrienden in team te komen wordt niet gehonoreerd (geen groep in groep) Bij `overinschrijving' voor een bepaald project gaat de volgorde van het doorgeven van voorkeur een rol spelen. 45

Indeling Ontvang je per e-mail maandag 7 sep in de loop van de dag Verschijnt op webpagina Vragen: maandag tot 16.00 per e-mail aan J.M.vandenAkker@uu.nl of loop even langs BBG 5.08 46

47 TENSLOTTE

Resultaat wordt echt gebruikt Universiteit Gemeente Utrecht hebben samenwerkingsovereenkomst Virtuele Patiënt (gesloten beurzen) resultaat van game projecten Communicate! (1, 2, en 3) 48

En nu Geef uiterlijk zondag 23.59 uur je voorkeur door Dinsdag 10.00-12.30 kick-off Vragen, opmerkingen: loop gerust een keer langs bij het Projectbureau (BBG 5.08 of 4.22) En vooral: Maak er een leuke tijd van! 49