Siching NIOC Siching NIOC en de NIOC kennisbank Siching NIOC (www.nioc.nl) sel zich conform zijn sauen o doel: he realiseren van congressen over informaica onderwijs en voors al hegeen me een en ander rechsreeks of zijdelings verband houd of daaroe bevorderlijk kan zijn, alles in de ruimse zin des woords. He eersvolgende congres (NIOC2015) word gehouden op donderdag 23 en vrijdag 24 april 2015 in Enschede. Saxion reed op als gasheer. Kijk op nioc2015.nl voor meer informaie. De siching NIOC neem de archivering van de resulaen van de congressen voor zijn rekening. De websie www.nioc.nl onslui onder "Eerdere congressen" de gearchiveerde websies van eerdere congressen. De vele afzonderlijke congresbijdragen zijn opgenomen in een kennisbank die via dezelfde websie onder "NIOC kennisbank" onsloen word. Recen zijn ook de bijdragen van he laasecongres (NIOC2013, gehouden op donderdag 4 en vrijdag 5 april 2013 en georganiseerd door de Hogeschool van Arnhem en Nijmegen in samenwerking me de Radboud Universiei Nijmegen) opgenomen in de NIOC kennisbank. We roepen u op, na he lezen van he documen da door u is gedownload, de aueur(s) feedback e geven. Di kan door u e regisreren als gebruiker van de NIOC kennisbank. Na regisraie krijg u berich hoe in e loggen op de NIOC kennisbank. Wil u op de hooge blijven van de onwikkeling rond Siching NIOC en de NIOC kennisbank, schrijf u zich dan in op de nieuwsbrief via www.nioc.nl/nioc-kennisbank/aanmelden nieuwsbrief Reacies over de NIOC kennisbank en de inhoud daarvan kun u richen aan de beheerder: R. Smedinga kennisbank@nioc.nl. Vermeld bij reacies uw naam en elefoonnummer voor nader conac. Versiedaum: 30-01-2015
Is exreme Programming nog exreem
Inhoud Even voorsellen, waarom deze voordrach Wa is XP Onderwijsvormen Opze van he hema XP bij de Hanze Ervaringen, voor- en nadelen Toekomsige onwikkelingen Conclusies: Is XP nog exreem
Voorsellen Jan Baljé (j.w.balje@pl.hanze.nl) 6 jaar bij Hanzehogeschool, opleiding Informaica profieleigenaar Sofware Engineering Waarom deze voordrach Ervaring in de zaal
Wa is XP (1) Sofware onwikkelmehodiek, onsaan eind jaren 90 (Beck, Cunningham, Jeffries). Probeer (ook) de problemen rond radiionele mehodieken e repareren Requiremens creep Verschillende visies op eindproduc Overkill van proces en documenaie Pieken in werkuren Lichgewich ( agile ) Hype, gospel, conroverse
Wa is XP (2) XP benadruk 1.communicaie, 2.feedback, 3.simpliciy en 4.embracing change Zinvolle uigangspunen exreem doorgevoerd Regelmaig klanconac Klan onderdeel onwikkeleam Vroeg en vaak esen Tesen vooraf schrijven Kennisoverdrach code Iedereen mag alles wijzigen 12 pracices die elkaar aanvullen Pracices zijn op zich nie nieuw, wel de manier waarop
#1 XP Pracices Whole eam #7 Pair programming #2 Small releases #10 Susainable #9 Coninuous Pace Inegraion #3 Planning game #8 Collecive Ownership #4 Tes Firs #5 Refacoring #6 KISS, YAGNI
Ja, maar gaan je requiremens dan nie schuiven moe er geen onwerp gemaak worden dan is de on-sie cusomer wel represenaief kun je di wel doen me groe onwikkeleams wa als je onwikkelaars op verschillende locaies zien hoe zi he me documenaie
Onderwijsvormen (of: wa is vandaag in de mode) 1. Klassiek 2. Inro projecwerk 3. Projec voorbereiden Projec Projec
Onderwijsvormen 4. 4CID LT1 LT2 LT3 5. Full-ime projec Projec/ Leeraak OT OT OT OT OT OT 6. GWVG LT1 LT2 LT3
Opze hema XP Week 1-4 Week 5-8 XP insrucie XP mehodiek, ooling, refacoring, OO principles, case (game, pinauomaa) Design Paerns heorie en oepassing van paerns, payroll case sudy Projec Taxi XPress Projecgroepen van 6 sudenen onwikkelen in 4 weken full-ime een applicaie voor een axicenrale. Begeleiding van opdrachgever (a-echnisch) en docen (inhoud, proces)
Foo s (1)
Foo s (2)
Leerlijnen 4 Afsudeerprofiel SE (of Web of ITSM) 3 Vrije keuzeruime 2 Vervolg prog. / inro SE 1 OO programmeren (BlueJ)
Ervaringen, voor- en nadelen (1) Theorie versus prakijk License o hack Veel posiieve energie Hoe ervarener hoe beer Werkveld en sudenen zijn posiief Tesen word weer leuk (evenjes)
Ervaringen, voor- en nadelen (2) Design paerns scoren goed Sudenen ervaren de esseniële SE-ingrediënen op een andere manier Veel conac me open source ools Vereis flexibele doceninze Feedback op code en XP pracices
Toekomsige onwikkelingen hema XP Onderdeel van profiel SE Tools opfrissen GUI Design erbij Open Source erbij TI-componen erbij XP Embedded SE Profiel SE: XP insrucie Design Pa. GUI design Projec (incl. PDA) o.a. UPEDU Open Source
Conclusies: Is XP nog exreem XP als mehodiek word seeds bekender. Thema s me full-ime projecen worden seeds gangbaarder. XP is een leuk alernaief om sudenen e laen werken aan Sofware Engineering. Een mehodiek is geen vervanging van individuele kwaliei of ervaring.
Vragen
Referenies Sies hp://en.wikipedia.org/wiki/exreme_programming hp://www.xprogramming.com/ hp://www.xp123.com en vele, vele andere Boek Agile Sofware Developmen, Principles, Paerns, and Pracices door Rober Marin, Prenice Hall 2002, ISBN 0135974445 en vele, vele andere