Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 4



Vergelijkbare documenten
Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2

Aliens?

Inleiding ontwikkelmethoden

Ontwikkelmethoden en technieken DSDM POMT HC3

Testen binnen agile methoden Anko Tijman

Ontwikkelmethoden en technieken. Stakeholders POMT HC5

1. De watervalmethode Agile softwareontwikkeling Iteratief werken Agile technieken voor teams... 3

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

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

Agile with a smile. Dion Kotteman

Agile werken: zó doen we dat

EXIN Agile Scrum Foundation

Webtesten onder schaarste

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

Tmap Dag Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september Laurens Kremer

ICT Young Graduates Program

XP Extreme Programming. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

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

Agile (Scrum) Werken Jeroen Hak

Agile systeemontwikkeling. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

De mens als essentiële factor in software development. hoe agile teams omgaan met software process improvement

Agile, Scrum en Kanban in de praktijk

Oplossingen voor het testen van objectgeoriënteerde software

Introductie. Hoofdstuk Over softwareontwikkeling

Agile bij grote administratieve systemen. Omgaan met requirements

Oplossingen voor het testen van objectgeoriënteerde software. Oplossingen voor het testen van. Overzicht. Pieter van den Hombergh.

Agile ervaring Ir.ing. Erik van Daalen

Agile Testen in de praktijk

Bijlage 3: Master testplan

BDD/Gherkin. Een introductie

Project methodiek. Auxilium BV Oude Delft CD Delft. T: F: E:

De tester als Product Owner Wat denk je zelf?

Agile Foundation examen - OEFENVragenformulier

Auditen van Agile projecten

Use-Case 2.0. Requirements Kenniscentrum 15 November Eric Lopes Cardozo

Van kreukelzone naar early feedback

De overstap naar Agile De overstap naar Agile

Welkom. bij scrum. Zin in Onderwijs

HvA School voor interactie. HvA IAM Projectmanagement 9 Februari 2009

Wat drijft het werkveld?

De Agile Analist. Henk Jan Huizer

Training en workshops

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Scrum. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Stel je voor. Agile pilot en retrospectives bij Ericsson. SPIder Conferentie 2 oktober 2007

Continuous Requirements Engineering

Scrum. Een introductie

Training en workshops

Unified Process. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

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

Titel, samenvatting en biografie

Introductie User Stories. SYSQA B.V. Almere

De projectmanager. en zelforganiserende teams

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

Snel waarde creëren met Scrum

Training en workshops

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Pair Testen. Het verbeteren van je test kennis met anderen. Peter

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

PLANET AGILE 17E BPUG SEMINAR

Business Sprint LOOT-scholen en Zo.Leer.Ik in kader van project Leerling Door Madelief Keyser en Michael van Wetering

RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

[ SCRUM. ] Een introductie

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved.

Resultaat gerichter Testen

Training en workshops

Whitepaper. Kwaliteit binnen Agile

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

EXIN Agile Scrum Foundation

10 tips om usability te borgen in agile projecten

Testgedreven ontwikkeling dat is pas veilig!

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

De ideale Product Owner

Veelgemaakte fouten bij de inzet van SharePoint

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

EEN INTRODUCTIE TOT SCRUM

Eigenschappen van moderne ontwikkelmodellen

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

GAMP Toegepast op de DeskTopXorter Besturing DeskTopXorter

Stichting NIOC en de NIOC kennisbank

Het belang van onderzoek en analyse bij het ontwikkelen van ICT-Projecten. 12 December Analyse en Ontwerp 2. Academiejaar

Creativiteit en technologie: online schoonheid

SERIOUSLY? Hoe te roeien met de riemen die je (niet) hebt

ERIKS: Sneller resultaat met SAP Agile methodiek

Papierloos Vergaderen Gemeente Brummen

Delft-FEWS/HYMOS/Matroos Gebruikersdag 2011

Overdracht van project naar beheer. Beheer is ook Agile!

TFS als perfecte tool voor Scrum

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

Ontwikkelmethodiek voor software

EXIN Agile Scrum Foundation. Preparation Guide

Test rapportage Waarom eigenlijk?

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Requirements Management Werkgroep Traceability

Kerntaak 1: Ontwerpen van de applicatie, (cross)media-uiting of game

Offshoring & Testing. Verander een uitdaging in een kans. Door Ernst Labruyère. re Consultant ps_testware. 20 september 2007

Transcriptie:

Ontwikkelmethoden en technieken 1

Projectinrichting Ontwikkelmethoden & Technieken HC 34 2

Vandaag Terugblik? Projectinrichting Afsluiting Leestip Introductie/overzicht Week 1 Afbakening Verwachtingen Ontwerpen/samenwerk Communicatie Week 3 Meivakantie Projectinrichting Week 2 Week 4 Week 5 Planning/Fasering Week 6 Voorbereiding tentamen Week 7 3

Toetsing Praktijktoetsen (50 %) Iedere week een praktijktoets Minimaal 3 praktijktoetsen voldoende Herkansing(en) in week 7 Schriftelijk Tentamen (50 %) Open vragen Meerkeuzevragen Geen aantekeningen 4

Een kleine geschiedenis: terugblik Functionaliteit Geld Tijd 5

Een kleine geschiedenis: terugblik Waterfall RUP RAD DSDM XP 1970 1980 1990 2000 6

Terugblik Functionaliteit Geld Tijd Ontwikkelmethoden & Technieken HC 3 7

Een kleine geschiedenis: Agile 8

Dus wanneer gebruik je het nou? 9

extreme Programming 1. The Planning Game 2. Small Releases 3. Metafoor 4. Simple Design 5. Test-Driven Development 6. Refactoring 7. Pair Programming 8. Collective Ownership 9. Continuous Integration 10. 40-Hour Workweek 11. On-site Customer 12. Coding Standards 10

And now for something completely different 11

Projectteams 12

Teamrol Producteigenaar Begrijpt de behoefte van de eindgebruiker Begrijpt de behoefte van de klant/business Stelt prioriteiten en neemt beslissingen ten aanzien van het product Maximaliseert de toegevoegde waarde 13

(Team)rol Klant Schrijven (user)stories Bepalen de planning (prioriteren) Schrijven mee aan testen Zorgen voor draagvlak binnen de klantorganisatie 14

Teamrol Ontwikkelaar Zoekt naar de meest effectieve manier om (user )stories uit te werken in code Schrijft ontwerpdocumenten (specificaties) Adviseert de klant over de planning (prioriteren) Programmeert, herstructureert, integreert en test 15

Teamrol Tester Schrijft mee aan testen Zoekt hiaten in het systeem Bewaakt de kwaliteit van de code Adviseert ontwikkelaars en klanten 16

Teamrol Projectmanager Faciliteert het team Houdt overzicht Rapporteert aan opdrachtgever Is verantwoordelijk voor het proces 17

Teams Creërende teams Duidelijke taken Besluitvaardig Reactieve teams Taken minder helder Minder goed knopen doorhakken Verbondenheid Ieder voor zich Vertrouwen Achter de feiten aanlopen Opdrachtgever blijft geïnformeerd Eindproduct is helder Informatie is er sporadisch /onduidelijk Doel is minder duidelijk 18

Documentatie Inspiratie opdoen Ideeen concreet Kennis overdraagbaar Afspraken duidelijk Informatie voor beheer en onderhoud 19

Case Het Maasstadziekenhuis wil het bestaande intranet vervangen en gelijktijdig een extranet voor huisartsen lanceren. Bedoeling is dat er meer en beter gecommuniceerd wordt tussen specialisten, huisartsen en apotheken over patienten. Een harde eis daarbij is dat persoonsinformatie nooit in de handen van derden terecht mag komen. Ook mag er absoluut geen fout worden gemaakt bij het samenvoegen van patienteninformatie 20

Case Welke methodiek is hiervoor het meest geschikt? Wat is een goede aanpak van deze vraag 21

Volgende keer in dit theater Planning en fasering In de werkgroepen Praktijktoets Oefening Casus Beoordeling en Feedback Ontwikkelmethoden & Technieken HC 3 22

Leestip The Art of Agile Development Pagina 143 t/m 151 Pagina 196 t/m 207 Pagina 277 t/m 282 23