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 gebruikers 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
praktijktoets 3
aanvullen praktijkdeel 6
Hemel Vaart Week 6 Week 7 week 5
praktijktoets 4
Inleiding
Ontwikkel methodiek
DSDM
Technieken
voorbereiden tentamen
tentamen
Vakoverzicht
praktijktoets 2
Mei week 1 week 2 week 3 Week 4 vakantie
praktijktoets 1
HC
WG rollenspel
VANDAAG
Programma
DSDM rollen SCRUM rollen filmpje Stakeholders en weerstand Het ideale proces Tentamenvragen
Projectorganisatie
Uitvoerend Sponsor
Rollen Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Projectmanagement analyseren
ontwerpen projectmanagement
documenteren realiseren
testen
11
Uitvoerend Sponsor
Rollen Uitvoerend sponsor Besluiten maken Geld beschikbaar maken Toegevoegde waarde van product in de gaten houden
Visionair
Project manager
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Visionair Visie overbrengen Buiten het project denken Op hoog niveau eisen aan functionaliteit, ontwerp en techniek vaststellen
Visionair
Project manager
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Projectleider Rapporteren naar stuurgroep Plannen en monitoren Risico management Doelen vaststellen Kwaliteit bewaken Coachen Arbitrage Motiveren
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Technisch coordinator Bepalen architectuur Bepalen technische omgeving Standaarden bewaken Mogelijkheden hergebruik vaststellen
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Teamrollen
16
Uitvoerend Sponsor
Rollen Teamleider Rapporteren aan projectleider Organiseren workshops en overleggen Taken verdelen Kwaliteit bewaken Motiveren
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Adviserend gebruiker Input en feedback geven over specifiek onderwerp op verzoek Testen uitvoeren
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Ambassadeur gebruiker Op detail niveau input en feedback geven Overleggen met andere gebruikers Acceptatie test uitvoeren Gebruikers opleiden
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Ontwikkelaar Protypes ontwikkelen Documentatie maken Samenwerken met gebruikers
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Tester Kwaliteit bewaken Organiseren testsessies Teststrategie, testplannen en testrapporten maken
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Schrijver Documentatie verzorgen en distribueren Verslag doen van overleggen en workshops
Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
Uitvoerend Sponsor
Rollen Visionair
Project leider
Technisch coordinator
Teamleider
Adviserend gebruiker
Ontwikkelaar
Ambassadeur gebruiker
Tester Schrijver
STAKEHOLDERS
Weerstanden gebruikers 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 gebruiker, bijv. bezoeker van website Toekomstige beheerder, bijv. ict-afdeling Etc.
SCRUM rollen bij ontwikkelen PIG (involved): Product eigenaar, facilitator/scrum master, ontwikkelteam Chicken (engaged): gebruiker, managers, alle stakeholders http://www.youtube.com/watch?v=vmGMpM E_phg
Voorbeeld Coca cola, incl. concept
Toetsing en beoordeling Praktijk in werkgroep
Theorie in hoorcollege
Vier praktijkopdrachten
Tentamen
week 2, 4, 5 en 6
week 7, 5 juni 15.00 uur
• Minstens drie van de vier praktijkopdrachten moet voldoende zijn • Bepaalt 50% van eindbeoordeling • Gemiddelde wordt bepaald en naar beneden afgerond • Donderdag 26 mrt herkansing
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.) 5 Open vragen (8 pt.) Totaal Normering: 00 – 59: Onvoldoende (O) 60 – 69: Voldoende (V) 70 – 79: Ruim Voldoende (RV) 80 – 92: Goed (G) 93 –100: Uitmuntend (U)
60 40 100
Lesstof digitaal op intranet Theorie
Ontwikkelmethodiek.pdf
Praktijk
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?