Informatica en Gametechnologie
|
|
|
- Lucas Dekker
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Introductieprojecten Informatica en Gametechnologie software-ontwikkelcyclus 19 november 2010 Frans Wiering 1 Inhoud college wat is het probleem? wat kan er misgaan? software-ontwikkelcyclus belangrijke stappen de menselijke factor 2
2 Nieuws webspace wordt nog geregeld, informatie gaat naar begeleiders assistenten werken op vrijdag maak afspraak per mail 3 Wat is het probleem? bij software-ontwikkeling gaat het vaak om grote producten te groot om in een keer te overzien onderscheiden componenten en subcomponenten top-down proces implementeren: regel voor regel code schrijven samenvoegen tot grotere eenheden bottom-up proces hoe komen de twee processen succesvol bij elkaar? veel belangen in het spel 4
3 Wat kan er misgaan? verschillende belanghebbenden (stakeholders) 5 De praktijk overal vind je minder geslaagde ICT producten zelfs aan de UU Nederlandse overheid geeft in M meer uit aan ICT dan gepland (NRC, 16 juni 2010) Belastingdienst: ETM-project 60->179 M Defensie: SPEER-project 185->268 M wereldwijde schatting kosten mislukte ICT projecten jaarlijks 4,3 biljoen totale schade (inclusief indirecte kosten) Roger Sessions, 2009; Paper.pdf 6
4 Meer blauw op straat! minister Opstelten van Veiligheid en Justitie op Veiligheidscongres, Zeist 11 november 2010: Er komt meer méér tijd voor het vakmanschap en de professionaliteit van de agent. Wij gaan die agent daarbij helpen. Samen met de politie en het Openbaar Ministerie gaan wij de bureaucratie te lijf. Een aanvalsplan!... We streven naar een vermindering van administratieve lasten met 25%. Het kan niet waar zijn dat 2 volwaardige dienders 4 uur tijd kwijt zijn als twee 13-jarigen zijn opgepakt voor winkeldiefstal. 7 ICT en politie (1) centrale ict-systeem: Basisvoorziening Handhaving (BVH) ingevoerd vanaf 2007 Computable, politievakbond ACP spreekt van administratieve wanorde en een toename van de administratieve rompslomp "In veel gevallen deed men twee tot drie maal zo lang over een administratief proces als in het verleden "Veel mensen verwachten dat het systeem vanaf het begin foutloos zou werken. Zoals bij elke grote ict-implementatie zijn er wat kinderziektes. Daar zitten we bovenop", vertelt Egas aan Computable /gebruikers-ontevreden-over-ictsysteempolitie.html#ixzz15GhBQH3d 8
5 ICT en politie (2) Nu.nl, 27 januari 2010 De computerproblemen bij de politie hebben ''catastrofale vormen'' aangenomen. ''Het niet functioneren van onze systemen raakt de slagader van mijn organisatie.'' (korpschef van de regiopolitie IJsselland, Peter-Jaap Aalbersberg, in een vertrouwelijke brief aan Vts PN) NRC, 13 november 2010 Een rapport dat waarschuwde voor de invoering van een slecht computersysteem bij de politie, bleef in de la liggen. Dat zei Henri Lenferink, korpsbeheerder van het korps Hollands Midden 9 ICT en politie (3) ort_over_falend_it-systeem_onder_de_pet/ (m.n. 1e 5 minuten) Citaat uit rapport: De kwaliteit van de systeemonderdelen, wanneer los beschouwd, is met enkele uitzonderingen redelijk tot goed. Echter, het systeem als geheel is van zeer lage kwaliteit en slecht onderhoudbaar. De belangrijkste zwakte is de algehele architectuur met verouderde technologie in het centrum en hoge diversiteit in satellietonderdelen en koppelingen. Dit komt ook tot uitdrukking in de documentatie van het systeem, die per systeemonderdeel is uitgewerkt, terwijl overzichts-documentatie over het gehele systeem ontbreekt. zie ook 10
6 Enkele aanbevelingen uit rapport beter versiebeheer broncode eerder en systematischer testen kennis delen tussen ontwikkelaars documenteren systeemarchitectuur verminder afhankelijkheid hardware en verouderde technologie meest extreme scenario: ontwikkel BVH opnieuw voorwaarde is dat er heldere functionele eisen van het BVH systeem voorhanden zijn. 11 Software-ontwikkeling is niet triviaal complexe taak technische beperkingen bestaande systemen, infrastructuur verschillende belangen stakeholders bv. zorgvuldigheid vs. snelle invoering communicatie verschillend wereldbeeld (bv. werk van de politie) mensen nemen (veel te) snel aan dat ze het over hetzelfde hebben (wat is een interface, een agent?) vandaar methoden van software-ontwikkeling 12
7 Basisidee: fasen planning doel en fasering analyse wat moet de software doen? verzamelen en opschrijven requirements systeemontwerp hoe werkt het systeem? leg dit vast in ontwerpdocument bouwen schrijven code documenteren testen opleveren onderhoud globale hoofdlijn details verschillen per methode 13 Ontwikkelcyclus oorspronkelijk idee: fasen na elkaar watervalmethode praktijk eisen veranderen tekortkomingen na invoering en onderhoud: volgend ontwikkeltraject cyclische, incrementele modellen essentie: opleveren en evalueren werkendeversies van product vele methodes, bv: Rapid Application Development (RAD) Extreme Programming (XP) SCRUM 14
8 Voorbeeld van een methode: SCRUM voor teams van ca. 7 mensen cyclische methode sprints van 30 dagen aan het begin: taken aan het einde: werkende versie 15 Voorbeeld van een methode: SCRUM dagelijkse SCRUM meeting (max. 15 min) staand, informeel ieder geeft korte update: wat gedaan wat ga je doen problemen voortgang in burndown chart laat zien hoe de product backlog wordt weggewerkt meer informatie: 16
9 Wat moet je hiermee je hoeft niet een bestaande methodiek te kiezen ter inspiratie voor eigen aanpak cyclisch werken, opleveren tussenproducten bv. elke week een werkende volgende versie bijhouden vordering project planning bewaken aanpassen wanneer nodig belang van goede communicatie meer info: electingdevelopmentapproach.pdf 17 Deliverables deliverables gerelateerd aan fasen ontwerpcyclus ieder team levert op: teamnaam, bio s van leden (GT, week 48) definitieve planning (week 48), geen deel beoordeling analysedocument (week 48) ontwerpdocument (week 49) tussenproduct (ICA, week 51) eindproduct (week 4) eindverslag (ICA, week 4) symposiumbijdragen (week 5) hierna enkele slides met praktische aanwijzingen meer over verslag, symposium, poster e.d. in college 6 deadlines: check data op website, kunnen veranderen!!! 18
10 Planning maak een realistische schatting van taken en tijd hoofdlijn gegeven door deadlines 7,5 ECTS = 210 uur stel uitdagende doelen bedenk wat essentieel is wat eventueel weggelaten kan worden waarmee je wilt scoren bouw ruimte in voor tegenvallers ( plan B ) plan ook bijkomende activiteiten (kosten tijd, deel cijfer) bouwen website schrijven van teksten voor deliverables vervaardigen documentatie presentaties voorbereiden (+ poster, film, CD/DVD box) verschuif het werk niet naar achteren ervaringsfeit: veel tijd gaat verloren aan begin projecten dus: zorg voor concrete taken in begin pas planning aan wanneer nodig 19 Analyse, algemeen doel: het specificeren van requirements ICA: een eenduidige beschrijving van de specificaties waar het product aan moet voldoen hoe kom je aan requirements? analyseren bestaande producten eigen analyse probleem customer opdrachtgevers documenten (toekomstige) gebruikers reseller interviewen observeren als het een taak is die ze nu al uitvoeren use cases: scenario s van mogelijk gebruik ICA richtlijn document: rond de 2500 woorden meer info: Browse Items Buy Items Get commission slides MSO: 20
11 Analyse game doel is specifieker dan bij ICA beschrijf welk spel gemaakt zal worden, hoe het spel werkt en wat de technologie is die zal worden gemaakt/aangepast aandachtspunten technologie oude game waarom (geen) succes? geschikte nieuwe technologieën gevolgen voor gamedesign analysedocument specificatie op vakwebsite max woorden gebruik zinvolle illustraties, maak het aantrekkelijk voor portfolio 21 Ontwerp, algemeen doel: beschrijving of verbeelding van de 'oplossing' voor het gekozen probleem en hoe dit vertaald gaat worden naar programmacode of anderzins (ICA) aspecten functioneel ontwerp (wat doet het product?) menus, interactie, navigatie diagrammen (vele typen) technisch ontwerp (hoe werkt het product?) welke algoritmen, libraries etc. database-ontwerp klassen, klasse-hiërarchieën visueel ontwerp (hoe ziet het product eruit?) vormgeving conceptueel scheiden van rest systeem: skin ICA richtlijn document: rond de 5000 woorden meer info vind je hier: (volg links) 22
12 Ontwerp game doel: beschrijf hoe het spel gemaakt gaat worden, wat hiervoor nodig is, wat de technologie voor effect zal hebben, etc. aspecten game ontwerp gameplay design art en sound user interface technisch ontwerp werking, gameloop klassen algoritmen, libraries ontwerpdocument specificatie op vakwebsite max woorden gebruik zinvolle illustraties 23 Implementatie programmeren toepassen kennis uit imperatief/game programmeren incrementele werkwijze: steeds werkende tussenproducten testen heeft component gewenste functionaliteit voorbeeld: unit tests voor elke input is output bekend test of elke unit dit correct reproduceert kleine units, max ca. 60 regels code risico s te laat testen te grote units testen documentatie technische documentatie voor ontwikkelaars altijd te weinig! vooral hoog-niveau architectuur product behoeft documentatie 24
13 Menselijke factor veel software en alle games zijn bestemd voor mensen paradox of the active user gebruikers gaan meteen aan het werk documentatie/training heeft beperkte betekenis niet uitgaan van geïdealiseerde rationele gebruiker rekening houden met menselijke eigenschappen wezenlijk perceptie motoriek geheugen cultuur context (werk, sociaal) enz. belangrijke begrippen usability playability 25 Usability the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use belangrijke aspecten leerbaarheid efficientie onthoudbaarheid fouten tevredenheid bekendste richtlijnen voor usability: 10 heuristics van Jakob Nielsen meer info: Usability
14 Playability kwaliteit van een game als spel verwant aan usability belangrijke aspecten ( tevredenheid (beloning, plezier) leerbaar (gemakkelijk te leren, stap voor stap) efficient (hoe snel wordt het leuk) immersie (deel uitmaken virtuele wereld) motivatie (aanzetten tot actie) emotie (liefst veel verschillende) socialisatie (deel uitmaken groep) meer info: fd26bf/Mobile_Game_Playability_Heuristics_v1_0_en.pdf (informatie over mobiliteit minder belangrijk) f (wetenschappelijke kijk) 27 Samenvatting belang methodische aanpak grootste problemen hebben menselijke oorzaak voornaamste fasen in software-ontwikkeling belang cyclische aanpak analyse, requirements game, functioneel en technisch ontwerp belang usability en playability 28
Introductieprojecten Informatica en Gametechnologie
Introductieprojecten Informatica en Gametechnologie Teamwerk en softwareontwikkeling november 2014 Silja Renooij (met dank aan Frans Wiering) 1 Inhoud college software ontwikkeling: - academisch of niet?
Introductieprojecten Informatica en Gametechnologie
Inhoud college software ontwikkeling: - Introductieprojecten Informatica en Gametechnologie academisch of niet? het probleem van software ontwikkelen wat kan er misgaan? de software-ontwikkelcyclus de
Introductieprojecten Informatica en Gametechnologie
Inhoud college Introductieprojecten Informatica en Gametechnologie Teamwerk en softwareontwikkeling november 2013 Silja Renooij software ontwikkeling: - academisch of niet? - het probleem van software
Informatica en Gametechnologie
Introductieprojecten Informatica en Gametechnologie Introductiecollege 17 november 2010 Frans Wiering 1 Inhoud introductiecollege bemensing hoofddoel teamwerk hoorcolleges en assistentie beoordeling aan
Usability & Interface Design
Usability & Interface Design Marco Corrò Usability & Interface Design Interface Design = de vormgeving van de grafische gebruikersinterface van een website Usability = Extent to which a product can be
Agile systeemontwikkeling. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.
Agile systeemontwikkeling Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. Inleiding... 3 2. Terminologie... 4 3. Uitgangspunten...
Ontwikkelaar ICT. Context. Doel
Ontwikkelaar ICT Doel Ontwikkelen en ontwerpen van ICT-producten, binnen overeen te komen dan wel in een projectplan vastgelegde afspraken ten aanzien van tijd, budget en kwaliteit, opdat overeenkomstig
Aliens? http://www.youtube.com/watch?v=e5pqleh2hz8
Aliens? http://www.youtube.com/watch?v=e5pqleh2hz8 Ontwikkelmethoden en technieken Kenmerken van ontwikkelmethoden POMT HC2 2 Vorige week 3 Rollenspel Klant is koning Communicatie en afspraken Documentatie
Scrum. Een introductie
Organisatie SYSQA B.V. Pagina 1 van 10 Scrum Een introductie Almere 1999 Proud of it Pagina 1 van 10 Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1 Inleiding... 3 2 Scrum... 4 3 Scrum rollen...
Inleiding ontwikkelmethoden
Inleiding ontwikkelmethoden 1 Ontwikkelmethoden en Technieken POMT HC1 2 Ronald de Waal Opleiding TU Delft: industrieel ontwerpen Diverse softwarebedrijven, internet ontwerp vanaf 1994 Docent systeemontwikkeling
Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil
Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil eagileagileagileagileagileagileagileagi leagileagileagileagileagileagileagileag
AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)
AERIUS II Mark Wilmot Product Owner AERIUS Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS) [email protected] Inhoud Toelichting AERIUS II Project Demo Agile / Scrum proces
Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11
5 Inhoud Inleiding 11 Deel een Het ontwikkeltraject 13 1 Werken binnen organisaties 15 1.1 Non-profit-organisatie 15 1.2 Profit-organisatie 16 1.3 Doelen 16 1.4 Rechtsvormen 16 Rechtspersoon 17 Persoonlijke
Evo Evolutionary Project Management. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.
Evo Evolutionary Project Management Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. INLEIDING... 3 2. EVO... 4 3. FASERING...
Agile Testen in de praktijk
1 Agenda 2 Agile Testen in de praktijk Summerschool 13 Juli 2011 Introductie Agile de context van agile Testen2.0 de tester in een agile project Waarden en principes DoD, PRA en MTP Testen3.0 in een agile
Een website ontwerpen met agile design en scrum, wat heb je nodig?
Een website ontwerpen met agile design en scrum, wat heb je nodig? door admin - 03-19-2012 http://www.itpedia.nl/2012/03/19/een-website-ontwerpen-met-agile-design-en-scrum-wat-heb-je-nodig/ Door Pieter
Projectdocument Pretty Fly for an AI
Projectdocument Pretty Fly for an AI Door: Jelle Oostveen Freek Henstra Tomas Ehrencron Gijs van Steenpaal Wessel Radstok November-December 2015 Samenvatting We gaan een programma maken dat leert om spellen
RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.
RAD Rapid application development Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1 INLEIDING... 3 1.1 ALGEMEEN... 3 1.2 VERSIEBEHEER...
SMART requirements schrijven
SMART requirements schrijven Reverse Engineering als aanpak voor leren Requirements Kenniscentrum 27 maart 2012, 18:50 19:30 uur Hossein Chamani, docent en trainer bij Hogeschool Rotterdam 1 Introductie
onderzoek ontwerp realisatie implementatie
Usability testing onderzoek ontwerp realisatie implementatie onderzoek concept ontwerpen prototype realisatie & specificatie onderzoek ontwerp realisatie implementatie vandaag onderzoek ontwerp realisatie
Scrum. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.
Scrum Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1 INLEIDING... 3 2 SCRUM... 4 3 FASERING... 5 4 KENMERKEN... 6 4.1 DE SCRUM-MEETING...
Auditen van Agile projecten
Auditen van Agile projecten Platform voor Informatiebeveiliging 10 december 2013 Merijn van der Zalm & Marcel Trijssenaar Agenda Belang van assurance op agile ontwikkelen Agile versus Waterval Perspectief
IIBA NL Jaarcongres "Business Analyse in Scaled Agile"
IIBA NL Jaarcongres "Business Analyse in Scaled Agile" Business Agility zonder Business Analyse, kan dat? Eddy Huisman De basis van Agile (Agile Manifest) Wij laten zien dat er betere manieren zijn om
Game Usability. Les 3 jaar 2. Ontwerp doelstellingen en randvoorwaarden
Game Usability Les 3 jaar 2 Ontwerp doelstellingen en randvoorwaarden Wat gaan we doen? Herhaling vorige week Ontwerpdoelen en ontwerpdoelstellingen ISO Definition of Usability (9241-11) Usability is the
B.Sc. Informatica Module 4: Data & Informatie
B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke
Inhoud Deel een Het ontwikkeltraject 1 2 3
5 Inhoud Inleiding 11 Deel een Het ontwikkeltraject 13 1 Werken binnen organisaties 15 1.1 Non-profit-organisatie 15 1.2 Profit-organisatie 16 1.3 Doelen 16 1.4 Rechtsvormen 16 Rechtspersoon 17 Persoonlijke
XP Extreme Programming. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.
XP Extreme Programming Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. INLEIDING...3 2. EXTREME PROGRAMMING...4 3. FASERING...5
1. De watervalmethode... 2. 2. Agile softwareontwikkeling... 2. 3. Iteratief werken... 3. 4. Agile technieken voor teams... 3
Naar Voren: Tijdschrift voor webwerkers» Artikel #155 Agile (web)ontwikkeling Omarm de verandering Als ICT-professional heb je het liefst dat de klant exact weet wat hij wil, dat jij exact weet hoe je
Unified Process. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.
Unified Process Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. Inleiding... 3 2. Unified Process... 4 3. Fasering... 5 3.1.
Project methodiek. Auxilium BV Oude Delft 48 2611 CD Delft. T: 015-261 23 16 F: 015-213 34 83 E: [email protected]
Project methodiek Auxilium BV Oude Delft 48 2611 CD Delft T: 015-261 23 16 F: 015-213 34 83 E: [email protected] Inhoud 1 PROJECTMETHODIEK... 3 1.1 TIME-BOXING... 3 1.2 USER-STORIES EN STORY-POINTS... 3
Kwaliteit in Agile: een gegeven?
QA in Agile: waste? Kwaliteit in Agile: een gegeven? Een praktijkvoorbeeld Arno Balemans senior Quality Assurance consultant Bussum, 29 september 2015 Kwaliteit in Agile 2015 2 Werkzaamheden In mijn opdrachten:
Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand [email protected] +31 6 27 74 60 88
Agile buiten de IT Bent u al onbewust bekwaam met agile? Bert Leibbrand [email protected] +31 6 27 74 60 88 Agenda Overzicht Agile: een hype? Agile termen Planningpoker: zelf ervaren Samenvatten Volgende
Opdrachtformulering (pagina 3 van 7)
Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet
Best Practice Seminar 14 NOVEMBER 2013
Best Practice Seminar 14 NOVEMBER 2013 14.00: Welkom Best Practice Seminar 14.10: Centraal PMO als middelpunt van projecten en programma s Yvonne Veenma, Stedin 14.50: Pauze 15.30: Governance in een Enterprise
Wat is Interaction Design?
Wat is Interaction Design? Wat is interaction design? Designing interactive products to support the way people communicate and interact in their everyday and working lives. Preece, Sharp and Rogers (2015)
Leiderschap in een organisatie met technische professionals
Quintor Leiderschap in een organisatie met technische professionals Johan Tillema CEO Quintor Professionele softwareontwikkeling ICT Architectuur Java,.NET en Mobile Informatieanalyse Opgericht in 2005
Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2
Ontwikkelmethoden en technieken 1 Vandaag Een kleine geschiedenis (vervolg) Klein stukje XP Afbakening verwachtingen 2 Werkwijze theorie Lesstof Presentaties Boek Aantekeningen Introductie/overzicht Week
Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces
Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;
Plan van Aanpak. project Tetris Packing
Plan van Aanpak project Tetris Packing Inleiding! 4 Projectomschrijving! 5 Producten! 5 Testplan! 5 Ontwerprapport! 5 Implementatierapport! 5 Testrapport! 5 Systeemdocumentatie! 5 Aanpak! 6 Projectmethodiek!
Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 4
Ontwikkelmethoden en technieken 1 Projectinrichting Ontwikkelmethoden & Technieken HC 34 2 Vandaag Terugblik? Projectinrichting Afsluiting Leestip Introductie/overzicht Week 1 Afbakening Verwachtingen
Usability & Ontwerp processen. Les 4
Usability & Ontwerp processen Les 4 Wat gaan we doen? Wat hebben we de vorige keer geleerd? Wat gaan we vandaag doen? Theorie - hoorcollege Oefening - lesopdracht Herhaling - samenvatting theorie Wat hebben
Agile game productie
Keuzedeel mbo Agile game productie gekoppeld aan één of meerdere kwalificaties mbo Code K0717 Penvoerder: Sectorkamer ICT en creatieve industrie Gevalideerd door: Sectorkamer ICT & creatieve industrie
Usability. Ontwerp processen. Interaction Design Les 1. in relatie tot
Usability in relatie tot Ontwerp processen Interaction Design Les 1 Wie ben ik? Emiel Kampen Game-, Interaction Designer SketchyMonkey Afgestudeerd Interaction Designer (MA) Play-testing @ Guerrilla (2008)
Teststrategie met behulp van heuristieken
Workshop TestNet Teststrategie met behulp van heuristieken www.improveqs.nl ([email protected]) Versie 2.0 1 Acknowledgements Met dank aan: Ruud Cox voor de vele discussies over dit onderwerp Fiona Charles
Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals
Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling Agile Methodiek en Technologie Zest Application Professionals Hoe is de aansluiting op ontwikkelmethoden voor Legacy-systemen? Out of the Box
Projectdocument Minecraft Mod Builder
Projectdocument Minecraft Mod Builder Projectgroep Twintro 11 december 2015 Inhoudsopgave 1 Probleemstelling 2 2 Productbeschrijving 2 3 Requirements analyse 3 3.1 Functional requirements................................
Agile bij grote administratieve systemen. Omgaan met requirements
Agile bij grote administratieve systemen Omgaan met requirements 1 Agenda Wat is een groot systeem? Aanpak van een groot systeem Agile alignment Agile en requirements (en architectuur) Agile en governance
Kerntaak 1: Ontwerpen van de applicatie, (cross)media-uiting of game
Kerntaak 1: Ontwerpen van de applicatie, (cross)media-uiting of game Werkproces 1.1: Stelt de vraag en/of informatiebehoefte vast De gamedeveloper overlegt met het ontwikkelteam om de technische realisatie
Agile (Scrum) Werken Jeroen Hak
1 21-5-2018 Agile (Scrum) Werken Jeroen Hak 17-05-2018 2 Agenda Opening Agile - oorsprong Agile Scrum Agile PM methodieken 3 Jeroen Hak Functie Project / Programma manager Agile Adviseur & Trainer bij
HET OPSTELLEN VAN USER EN HET UITSPLITSEN VAN USER STORIES NAAR CONCRETE TAKEN.
User stories HET OPSTELLEN VAN USER EN HET UITSPLITSEN VAN USER STORIES NAAR CONCRETE TAKEN. In dit document lees je hoe je User Stories opstelt en waar ze voor dienen. Je leert ook User Stories uit te
HvA School voor interactie. HvA IAM Projectmanagement 9 Februari 2009
HvA School voor interactie HvA IAM Projectmanagement 9 Februari 2009 Agenda voor vandaag Projectteam V1 project Programma PM Wat is PM en waarom PM? Projectstappen d.m.v. behandeling 2 korte cases Volgende
Usability. Les 3 jaar 2. Ontwerp doelstellingen en randvoorwaarden
Usability Les 3 jaar 2 Ontwerp doelstellingen en randvoorwaarden Wat gaan we doen? Herhaling vorige week ISO Definition of Usability (9241-11) Usability is the effectiveness, efficiency and satisfaction
Connect Social Business
Connect Social Business Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook API leren door
Jaarproject programmeren bij LORE
Jaarproject programmeren bij LORE Elke onderzoeksgroep heeft een eigen karakter en vereisten. Zo ook met LORE. Opdat je zou weten wat we van je verwachten maar ook wat je van ons mag verwachten, hebben
a. Wat wordt verstaan onder V&V? b. Uit welke kernactiviteiten bestaat V&V? c. Noem enkele voor- en nadelen van inspecties. d. Idem voor testen.
Eindtoets T07351 Software engineering Een eindtoets staat in het algemeen model voor het tentamen van de betreffende cursus. Aangezien deze cursus een mondeling tentamen heeft, bevat deze eindtoets slechts
Agenda. Introductie Aan het werk Conclusie / restrospective
Agenda Introductie 13.45 14.30 Aan het werk 14.30 16.30 Conclusie / restrospective 16.30 17.00 Introductie High performance Testing Voorstellen Waar ben je echt goed in (3 minuten) Teams vormen op basis
Pas op voor de besmettelijke PORTFOLIOSIS!
Pas op voor de besmettelijke PORTFOLIOSIS! Nadenken Voorbereiding Maken Presenteren NADENKEN Nadenken Voorbereiding Maken Presenteren Soul-searching Persoonlijkheid Ervaring Doelen Waarden Sterktes en
Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012
1 Kennis Agile Scrum 1.1 Inleiding In dit eerste deel wordt de lezer meegenomen in de Agile Scrum methodiek. Binnen DR, onder meer met ondersteuning vanuit Quintor, worden steeds meer projecten op deze
MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009
Functional Model Driven Development MDA in de praktijk Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009 FMDD agenda FMDD Waarom FMMD De praktijk Wat is FMDD Ervaringen en lessons learned Ervaringen
Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken.
Scrum Checklist 1 Sprint Planning Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken. Eerste dag van de sprint Product Owner, Scrum Master, Ontwikkelteam (verplicht)
Game en Software Project
Game en Software Project Software maken in het echt Marjan van den Akker (runt Projectbureau samen met Frank van der Stappen) www.softwaregameprojecten.nl 1 Overzicht Setting Hoe werkt project? Voorbeelden
Plan van Aanpak. Christophe Deloo, Roy Straver & Machiel Visser. Versie 4 (26-06-2010)
Plan van Aanpak Christophe Deloo, Roy Straver & Machiel Visser Versie 4 (26-06-2010) Inhoudsopgave Voorwoord... 2 1 Inleiding... 3 1.1 Aanleiding... 3 1.2 Accordering en bijstelling... 3 1.3 Toelichting
Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink
Riskpoker - Confirmation - Planningpoker 10-7-2013 Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink 1 Presentatie (sprint) backlog items 1 2 3 4
Eén plaats, één taal, één waarheid
Eén plaats, één taal, één waarheid ARIS voor een betere klantservice bij de Rabobank Pieter van Langen 18 maart 2014 Rabobank ICT Missie We ondersteunen de Rabobank Groep met ICT-diensten voor de bancaire
Software Test Document
Software Test Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Product Risico Analyse
Product Risico Analyse Jurian van de Laar TestNet Avond 9 oktober 2013 www.improveqs.nl ([email protected]) Versie 2.0 1 Herkenbaar? In ons testproces wordt product risico analyse toegepast Wij gebruiken
Webtesten onder schaarste
Testnet najaarsevenement 2005 B e y o n d t h e o r d i n a r y Webtesten onder schaarste Vincent Staal ORDINA NV Ringwade 1 Postbus 7101 3430 JC Nieuwegein Tel: 030 6637000 Fax: 030 6637099 www.ordina.nl
DevOps Waarom moeilijk doen 31 oktober 2013. als het samen kan
DEVOPS?! INLEIDING Wat gaan we doen? 18:00 Introductie 19:00 Uitleg open space 19:30 Koffie + start open space 20:30 Wrap-up INLEIDING Even vooraf Samen Duurzaam Innoveren INLEIDING Ik ben Jan Buurman
Socio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1
Socio-technisch systemen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1 Systeem categoriën Technische op computer gesteunde systemen Systemen die HW en SW bevatten, maar waar
Software Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren
TFS als perfecte tool voor Scrum
TFS als perfecte tool voor Scrum René van Osnabrugge [email protected] About me René van Osnabrugge Communicate @renevo [email protected] http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM
Project: DevThis! Bedrijf: Discodevelopment
Plan van aanpak Project: DevThis! Bedrijf: Plaats, datum: Rotterdam, 19 september 2009 Opgesteld door: Projectgroep Stephen Steven 0781359 Marvin 0790920 Sandra 0773300 Shanaka 0760515 Dairo 0763673 Plan
WHITEPAPER IN 5 MINUTEN. 11. Scrum
WHITEPAPER IN 5 MINUTEN A U G U S T U S 2 0 1 4 11. Scrum Deze whitepaper gaat over Scrum. Kort en bondig: Scrum is een software-ontwikkelmethode met vaste sprints van enkele weken waarin steeds een verbeterde
Wat drijft het werkveld?
Wat drijft het werkveld? Presentatie uitkomsten survey Jacob Brunekreef, Fontys ICT Jacob Brunekreef Meer dan 25 jaar werkzaam in de IT Nu: Projectleider EQuA project, Fontys ICT Adviseur / trainer bij
[ SCRUM. ] Een introductie
[ SCRUM. ] Een introductie [ SCRUM IN HET KORT. ] Scrum is een agile-proces, welke het mogelijk maakt om te focussen op het leveren van het beste resultaat in de kortst mogelijke tijd. Het maakt het mogelijk
Software Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1
Project Fasering Documentatie Applicatie Ontwikkelaar
Project Fasering Documentatie Applicatie Ontwikkelaar Auteurs: Erik Seldenthuis Aminah Balfaqih Datum: 31 Januari 2011 Kerntaak 1 Ontwerpen van applicaties De volgordelijke plaats van de documenten binnen
Transformatie naar een wendbare organisatie
Transformatie naar een wendbare organisatie Ervaringen bij ING Paul Spronk Wat speelt er in de banksector? Zijn er overeenkomsten met de zorgsector? - Productie gedreven - Gefragmenteerd - Veel procedures
Ontwikkelmethoden en technieken. Stakeholders POMT HC5
Ontwikkelmethoden en technieken Stakeholders POMT HC5 Vorige keer Technieken Documentatietechnieken Architectuur Conceptmap / mindmap Contentmatrix Eisenpakket MoSCoW ERD Databasemodel Gantt chart Moodboard
Projectdocument [versie 2.0]
Projectdocument [versie 2.0] Static Void 2 december 2011 Universiteit van Utrecht Team 2 Dit projectdocument is gemaakt door StaticVoid (team 2) voor het vak Introductieproject Informatica (INFOB1PICA).
Plan van aanpak. Website voor Bouwkundig Adviesbureau Punte. Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink
Plan van aanpak Website voor Bouwkundig Adviesbureau Punte 2009 Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink Contents Product Backlog... 3 Documentatie... 4 Kwaliteitsbeheer...
Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42
Februari juni 2016 Toelichting aanpak Claudia Tjia GROEP F M42 Dit document bevat informatie over het onderdeel SCRUM binnen de proftaak. SCRUM is de methode die wij als groep moesten hanteren om het project
Aan het begin verliet Tony Campmans ons team, we hebben dus het hele project met één persoon minder gewerkt.
INFOB1PICA 2013-2014 EINDVERSLAG Team 5: Solvify 1. Individuele teamleden en algemene informatie Studentnr Naam Uren 4153553 Joost Besseling 143 4145607 Coen Boot 161 4146603 Joost Houben 171 4088646 Michiel
Ontwikkelen en testen van e-business: beheerste dynamiek
Ontwikkelen en testen van e-business: beheerste dynamiek Het ontwikkelen en gestructureerd testen van administratieve systemen is gebaseerd het watervalprincipe. Bij het ontwikkelen volgens het watervalprincipe
Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe
SPIDER werkgroep Requirements Management Subwerkgroep Methoden Toelichting inhoud en voortgang tot nu toe donderdag 17 januari 2008 Frans van Veen Bert Dubbelman Robert van Lieshout Erwin Bolwidt Jan-Willem
sales performance Guided Buying software for customer specific solutions Bas Könst
Guided Buying software for customer specific solutions Bas Könst Visie Quootz ontwikkelt en implementeert standaard software voor het optimaliseren van het verkoop-proces Wereldwijde toegang, 24/7 Webbased
