Aliens? http://www.youtube.com/watch?v=e5pqleh2hz8



Vergelijkbare documenten
Ontwikkelmethoden en technieken DSDM POMT HC3

Inleiding ontwikkelmethoden

Ontwikkelmethoden en technieken. Stakeholders POMT HC5

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2

Ontwikkelmethodiek voor software

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 4

Ontwikkelmethoden en technieken. Technieken POMT HC4

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Agile in Projecten minimalisme of strak pak? Richard Weber PMP

Agile Beheer: Mythe of werkelijkheid? Odile Moreau BlinkLane Consulting NIOC Arnhem, 5 april 2013

Testen binnen agile methoden Anko Tijman

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Anko Tijman Een agile teststrategie op basis van MoSCoW

Eigenschappen van moderne ontwikkelmodellen

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

your reference in testing services WorkShop Agile in de praktijk - Erik Boelen - 18 december 2008

Agile Testen van Business Intelligence. Assepoester 2.0

Oplossingen voor het testen van objectgeoriënteerde software

dcroho; Ketenintegratie in opleidingenland Door: Patries van de Kamp, Relatiemanager HO Sandra Warmolts, Projectleider dcroho

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

Leiderschap in een organisatie met technische professionals

IIA Congres Assurance of Agility

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

Agile (Scrum) Werken Jeroen Hak

Overzicht Agile Lean - DevOps

De Kracht van Agile. Rini van Solingen.

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

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

EEN INTRODUCTIE TOT SCRUM

Introductie. Hoofdstuk Over softwareontwikkeling

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

Satisfy the real (and changing) customer expectation

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

Titel, samenvatting en biografie

HvA School voor interactie. HvA IAM Projectmanagement 9 Februari 2009

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

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

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

Voortdurende gecontroleerde aanpassing aan de veranderende vraag.

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

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

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

Rijnlands denken en Agile ICT. Patrick van Burgel 7 december

Agile, Scrum en Kanban in de praktijk

Agile Testen in de praktijk

Agile Project Management volgens Scrum. David Griffioen 21 mei 2007

Propositie van de werkgroep Agile Architecting. Louis Stevens Niklas Odding Herman van den Berg Frank Langeveld

Praktische zaken INFOB3SO

Nationale Controllersdag 2018

Software-en Gameproject

Wat drijft het werkveld?

Service Design: een inleiding

Continuous Requirements Engineering

PROJECTIE DYNAMISCHE SYSTEEMONTWIKKELING. Een gestructureerde Agile aanpak TOEPASBAARHEID DSDM

Scrum. Een introductie

Waarom waterval niet werkt

Agile softwareontwikkeling. Modegril of blijvertje?

Whitepaper Kennis delen voor jouw persoonlijke groei. Prince2 en RUP. één plus één is drie

Agile with a smile. Dion Kotteman

Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11

EXIN Agile Scrum Foundation

Van Gantt chart naar Burn up chart: het doen van een eerste Agile project

onderzoek ontwerp realisatie implementatie

INNOVATION BY MAKING LEARNING BY DOING

Agile bij grote administratieve systemen. Omgaan met requirements

Auditen van Agile projecten

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

Systeemontwikkeling met UML

B.Sc. Informatica Module 4: Data & Informatie

Card sorting Sitemap Use case. Wireframes Schermontwerpen Stijlgids. Niet in les gedaan! Via je einddocument. Verkennen. Genereren.

VU BWI Bedrijfscase. Cursus Project management deel 1. Introductie. Henk Magré. BWI Bedrijfscase Projectmanagement deel 1

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

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

BDD/Gherkin. Een introductie

Agile ervaring Ir.ing. Erik van Daalen

Wanneer ga je Agile? Wat is Agile Project Management?

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Managen van agile projecten

Leidraad Methodeselectie voor softwareontwikkeling

1. Goal-directed design

OOAA. Object Oriented Analysis Advanced. Arie Bubberman 12/10/2009

Continuous Requirements Engineering

Cyberpesten: social media platform mining tools

Titel: Agile development process for usable software Richting: 2de masterjaar in de informatica - Human Computer Interaction Jaar: 2009

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Ontwikkeling informatiesysteem

INFORMATIE ANALYSE. Sla de brug tussen Business en ICT.

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

De verschuiving van projectmatig werken naar Agile

Computercommunicatie B: Informatiesystemen

Stichting NIOC en de NIOC kennisbank

is front-end kennis relevant voor een UX designer

Objectgeoriënteerde systeemontwikkeling

VOOR BESTUREN EN ORGANISATIES. Presentatie door: Kristel Van Ael, Namahn Caroline Van Cauwelaert, Yellow Window

You can only elevate individual performance by elevating that of the entire system.." W. Edwards Deming.

xpression stappen voor succesvolle implementatie en migratie! ITvisors is gecertificeerd implementatiepartner van EMC xpression

Do you recognize this?

De tester als bruggenbouwer

Transcriptie:

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 tijdens project Methode 4

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 5

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 Theorie in hoorcollege Tentamen week 7 Vrijdag 5 juni IWO rood Leeswerk Moet minstens voldoende zijn Bepaalt 50% van eindbeoordeling 6

Lesstof digitaal op intranet Theorie Praktijk Ontwikkelmethodiek.pdf DSDM.pdf Technieken.pdf 7

Methode 1. Uitgangspunten 2. Stappenplan 3. Tools 4. Technieken 8

De stappen documenteren analyseren ontwerpen projectmanagement realiseren testen 9

Methode is als een vangnet! 10

www.mprove.de/script/00/upa/_media/upaposter_11x17.pdf

VANDAAG 12

De evolutie 1. Iteratief, Boehm 2. Agile 3. User centered 13

ITERATIEF 14

1988 Spiral Model B. Boehm 15

Voorbeeld van iteraties Workshop 1 bouw Concept/ Prototype 1 Workshop 2 aanpassen Prototype 2 Prototype -> eindproduct vs 1, 2

Waarom iteratief? Vanaf 1980 Bedrijven gaan massaal automatiseren Workflow / bedrijfsprocessen veranderen continu 17

Ingewikkeld? Increment en prototypen! 18

Prototypen telefoon? Eis: interactie moet werken Bouw je in Mobile OS? Of in b.v. flash?

Evolutie van ontwikkelmethoden Waterfall RUP Spiral model RAD DSDM XP 1970 1980 1990 2000 Lineair / sequentieel Iteratief / incrementeel 20

RUP - stappenplan Fases Stappen die herhaald worden Iteraties 21

RUP - ontstaansgeschiedenis Methode ontwikkeld in jaren '80 en '90 Gebaseerd op spiral model van Boehm Bedacht door Rational software voor ontwikkelaars maakt, nu IBM 22

RUP wanneer gebruiken? Onstabiele omgeving Iteratief karakter maakt methode flexibel Kwaliteit belangrijker dan tijd en geld Kenmerken: Iteratief Focus op workflow / bedrijfsprocessen Zwaar 23

RUP - kenmerken Tools CASE-tools: Computer Aided Software Engineering Software voor ontwikkelen van software Technieken UML Unified Modeling Language Visuele ontwerptaal Use case scenario s Beheer van requirements 24

Voorbeeld van elaboration 25

UML Unified Modeling Language 26

UML Unified Modeling Language 27

Papieren oorlog" Hier afbeelding opnieuw invoegen 28

AGILE 29

Evolutie van ontwikkelmethoden Waterfall RUP Spiral model RAD DSDM XP 1970 1980 1990 2000 Zware methoden Agile 30

Zwaar -> Agile Lichtgewicht Flexibel

User centered 32

focus op bedrijfsprocessen -> user-centred Gebruikersanalyse Usability eisen Taakmodel/taakscenario Prototyping 33

Evolutie van ontwikkelmethoden Waterfall RUP Spiral model RAD DSDM XP 1970 1980 1990 2000 Focus op bedrijfsprocessen User-centered 34

Dynamic System Development Method - DSDM 35

DSDM - Kenmerken Kenmerken: Iteratief User-centered Agile 36

DSDM wanneer gebruiken? Deadline en budget zijn uitgangspunt Opdrachtgever / gebruikers weten niet goed wat ze willen NIET GEBRUIKEN BIJ: projecten waarbij veiligheid en betrouwbaarheid het belangrijkste uitgangspunt is 37

Functionaliteit: 80/20 regel 80% van de oplossing kan in 20% van de tijd Prioritering van eisen volgens MoSCoW

MoSCoW 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: Want to have, but won't have this time: eisen die later gerealiseerd kunnen gaan worden

XP - ontstaansgeschiedenis Eind jaren '90 Gebaseerd op Agile Manifesto http://agilemanifesto.org Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 40

XP? extreme Programming 41

XP en Scrum stappenplan 1. Coderen Gelijk beginnnen met prototypes maken. Code zal regelmatig herschreven worden 2. Testen Unit test werkt de software goed Acceptatie test voldoet het aan de eisen van de gebruiker 3. Luisteren Luister naar wat opdrachtgever en gebruikers zeggen over prototypes 4. Ontwerpen Alleen wanneer het nodig is 42

XP Kenmerken Kenmerken: Iteratief User-centered Agile Snel en goedkoop Niet letterlijk alles overnemen 43

Samenvatting De evolutie van ontwikkelmethoden linear -----------------> iteratief focus op bedrijfsprocessen ---> user-centred zwaar ----------------> agile Belangrijke methoden Waterfall RUP DSDM XP/Scrum 44

Volgende week DSDM: lost alle problemen op ;-) zie reader Eventueel: bestel Atern Pocketbook bij DSDM http://www.dsdm.org/webshop/shop.asp 45

huiswerk Download en open 'DSDM.pdf (intranet) Klik op sitemap Lees hierna aangegeven stukken Introduction Lifecycle Timeboxing MoSCoW Prioritisation Later nog: People

Huiswerk 47

XP http://www.youtube.com/watch?v=yrqcn5ef3t0 extreme Programming http://www.youtube.com/watch?v=njhe4s-hd3i 48