Ontwikkelmethoden en technieken Stakeholders POMT HC5
Vorige keer
Technieken Documentatietechnieken Architectuur Conceptmap / mindmap Contentmatrix Eisenpakket MoSCoW ERD Databasemodel Gantt chart Moodboard Persona Scenario / use-case Schermontwerp Sitemap Storyboard Stroomdiagram UML Wireframe Andere DSDM technieken Prototypen Workshops met s Prioriteiten bepalen Timeboxen Andere usability technieken UX Succes Criteria Behoefte interviews Usability test Rapid prototyping sessie
Voorbeeld: scrum Engaged (verbonden) Involved (betrokken)
Huiswerk gedaan!! Lees de stof nog eens door: Ontwikkelmethodiek.pdf DSDM.pdf Introduction Lifecycle Timeboxing MoSCoW Prioritisation People Technieken.pdf Maak vragenlijst hierover
HC WG rollenspel praktijktoets 1 praktijktoets 2 praktijktoets 3 Mei week 1 week 2 week 3 Week 4 vakantie Inleiding Ontwikkel methodiek DSDM Technieken Vakoverzicht Hemel Vaart week 5 praktijktoets 4 aanvullen praktijkdeel Week 6 Week 7 voorbereiden tentamen tentamen 6
VANDAAG
Programma DSDM rollen SCRUM rollen filmpje Stakeholders en weerstand Het ideale proces Tentamenvragen
Projectorganisatie
Rollen Uitvoerend Sponsor Visionair Project leider Technisch coordinator Teamleider Adviserend Ontwikkelaar Ambassadeur Schrijver Tester
Projectmanagement documenteren analyseren ontwerpen projectmanagement realiseren testen 11
Rollen Uitvoerend Sponsor Uitvoerend sponsor Besluiten maken Visionair Project manager Technisch coordinator Geld beschikbaar maken Teamleider Toegevoegde waarde van product in de gaten houden Adviserend Ontwikkelaar Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Visionair Visie overbrengen Visionair Project manager Technisch coordinator Buiten het project denken Teamleider Op hoog niveau eisen aan functionaliteit, ontwerp en techniek vaststellen Adviserend Ontwikkelaar Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Projectleider Rapporteren naar stuurgroep Visionair Project leider Technisch coordinator Plannen en monitoren Risico management Teamleider Doelen vaststellen Kwaliteit bewaken Adviserend Ontwikkelaar Coachen Arbitrage Motiveren Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Technisch coordinator Bepalen architectuur Visionair Project leider Technisch coordinator Bepalen technische omgeving Teamleider Standaarden bewaken Mogelijkheden hergebruik vaststellen Adviserend Ontwikkelaar Ambassadeur Tester Schrijver
Teamrollen 16
Rollen Uitvoerend Sponsor Teamleider Rapporteren aan projectleider Visionair Project leider Technisch coordinator Organiseren workshops en overleggen Taken verdelen Adviserend Teamleider Ontwikkelaar Kwaliteit bewaken Motiveren Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Adviserend Input en feedback geven over specifiek onderwerp op verzoek Visionair Project leider Teamleider Technisch coordinator Testen uitvoeren Adviserend Ontwikkelaar Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Ambassadeur Op detail niveau input en feedback geven Visionair Project leider Technisch coordinator Overleggen met andere s Teamleider Acceptatie test uitvoeren Adviserend Ontwikkelaar Gebruikers opleiden Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Ontwikkelaar Protypes ontwikkelen Visionair Project leider Technisch coordinator Documentatie maken Samenwerken met s Adviserend Teamleider Ontwikkelaar Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Tester Kwaliteit bewaken Visionair Project leider Technisch coordinator Organiseren testsessies Teamleider Teststrategie, testplannen en testrapporten maken Adviserend Ontwikkelaar Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Schrijver Documentatie verzorgen en distribueren Visionair Project leider Teamleider Technisch coordinator Verslag doen van overleggen en workshops Adviserend Ontwikkelaar Ambassadeur Tester Schrijver
Rollen Uitvoerend Sponsor Visionair Project leider Technisch coordinator Teamleider Adviserend Ontwikkelaar Ambassadeur Schrijver Tester
STAKEHOLDERS
Weerstanden s Behoudend Waarom moet het anders, het gaat toch goed nu? Technofobie / onzekerheid Wat moet ik met al die ingewikkelde apparatuur? Automatisering Ik heb straks geen werk meer! Mijn kennis is mijn macht Als ik jou vertel wat ik weet, hebben mensen mij niet meer nodig Prioriteiten liggen anders Ik heb nu geen tijd hiervoor Betrokkenheid Ik heb hier niet voor gekozen! Vertrouwen Bewijs eerst maar eens dat je iets voor mij kunt betekenen
Voorbeeld DigiD Landelijke overheid (opdrachtgever) Specifieke overheden (klanten) Ontwikkelaars Gebruikers
Stakeholder Iedereen die belang heeft bij ontwikkeling van het product Financier, bijv. raad van bestuur Toekomstige eigenaar, bijv. marketing afdeling Toekomstige, bijv. bezoeker van website Toekomstige beheerder, bijv. ict-afdeling Etc.
SCRUM rollen bij ontwikkelen PIG (involved): Product eigenaar, facilitator/scrum master, ontwikkelteam Chicken (engaged):, managers, alle stakeholders http://www.youtube.com/watch?v=vmgmpm E_phg
Voorbeeld Coca cola, incl. concept
Toetsing en beoordeling Praktijk in werkgroep Vier praktijkopdrachten week 2, 4, 5 en 6 Minstens drie van de vier praktijkopdrachten moet voldoende zijn Bepaalt 50% van eindbeoordeling Gemiddelde wordt bepaald en naar beneden afgerond Donderdag 26 mrt herkansing Theorie in hoorcollege Tentamen week 7, 5 juni 15.00 uur IWO rood Moet minstens voldoende zijn Bepaalt 50% van eindbeoordeling Donderdag 16 april feedback en inzage 22 april hertoets 30
Tentamen Hulpmiddelen: Geen Tijdsduur: 100 minuten Opbouw: 20 Meerkeuze vragen (3 pt.) 60 5 Open vragen (8 pt.) 40 Totaal 100 Normering: 00 59: Onvoldoende (O) 60 69: Voldoende (V) 70 79: Ruim Voldoende (RV) 80 92: Goed (G) 93 100: Uitmuntend (U)
Lesstof digitaal op intranet Theorie Praktijk Ontwikkelmethodiek.pdf DSDM.pdf Technieken.pdf Tentamen gaat over combi!! 32
Tentamenstof Colleges, sheets Ontwikkelmethodiek.pdf DSDM.pdf Introduction Lifecycle Timeboxing MoSCoW Prioritisation People (rollen) Technieken.pdf
Hoe bereid je je voor? Neem de presentaties van de colleges goed door Leer heel goed ontwikkelmethodiek.pdf Dit is slechts 15 bladzijden, maar erg belangrijk Lees de aangegeven stukken van DSDM.pdf Maak bijvoorbeeld een korte samenvatting voor jezelf Noteer van technieken.pdf wanneer die gebruikt worden Denk nog eens terug aan wat in de werkgroep exact is gedaan
Voorbeeld meerkeuze De Waterfall methode is een voorbeeld van een methode a. user-centered b. lineaire c. iteratieve d. innovatieve
Voorbeeld meerkeuze De Waterfall methode is een voorbeeld van een methode a. user-centered b. lineaire c. iteratieve d. innovatieve
Voorbeeld meerkeuze Wat is DSDM? a. DSDM staat voor Developed Systems Deployment Method en is een door British Telecom bedachte ontwikkelmethode die in de praktijk erg vaak toegepast wordt. b. DSDM staat voor Derived Systems Degenerating Method en is een beproefde manier om prioriteiten van de opdrachtgever in kaart te brengen. c. DSDM staat voor Dynamic Systems Development Method en is een framework voor het opleveren van een goed werkend product binnen een kort tijdsbestek. d. DSDM staat voor Deprecated Systems Development Method en is de tegenhanger van traditionele ontwikkelmethoden.
Voorbeeld meerkeuze Wat is DSDM? a. DSDM staat voor Developed Systems Deployment Method en is een door British Telecom bedachte ontwikkelmethode die in de praktijk erg vaak toegepast wordt. b. DSDM staat voor Derived Systems Degenerating Method en is een beproefde manier om prioriteiten van de opdrachtgever in kaart te brengen. c. DSDM staat voor Dynamic Systems Development Method en is een framework voor het opleveren van een goed werkend product binnen een kort tijdsbestek. d. DSDM staat voor Deprecated Systems Development Method en is de tegenhanger van traditionele ontwikkelmethoden.
Voorbeeld open vraag 1 Leg kort uit waar de volgende technieken voor worden gebruikt: Eisenpakket Wireframe Stroomdiagram Moodboard
Voorbeeld open vraag 1 Leg kort en bondig uit waar de volgende technieken voor worden gebruikt: Eisenpakket Een eisenpakket bevat een lijst van eisen en randvoorwaarden waar het uiteindelijke product aan moet gaan voldoen. Het is een manier om afspraken vast te leggen. Wireframe Stroomdiagram Moodboard
Voorbeeld open vraag 2 Leg uit waar de MoSCoW techniek voor gebruikt wordt. Geef ook in detail aan waar de letters uit het acronym voor staan.
Voorbeeld open vraag 2 Leg uit waar de MoSCoW techniek voor gebruikt wordt. Geef ook in aan waar de letters uit het acronym voor staan. MoSCoW is een manier om prioriteiten aan te geven. M: Must-have: essentieel, zonder aan deze eis te voldoen kan het product niet gebruikt worden. S: Should-have: belangrijke eis, waarvoor op de korte termijn een work-around gevonden kan worden als deze niet gerealiseerd zou worden. C: Could-have: eisen die makkelijker weggelaten kunnen worden W: Wan't to have, but won't have this time: eisen die later gerealiseerd kunnen gaan worden
Vervolg Cijfers praktijktoets op intranet Cijfers tentamen op intranet Volgende week woensdag evt één praktijktoets inhalen, 10.25 5A17
VRAGEN?