Verslag Retrospective 2010

03-12-2010

Een keer per jaar verzamelen de leden van het Nederlandse software gilde zich om de ontwikkelingen uit het vakgebied te evalueren. Afgelopen woensdag werd de tweede editie van deze zogenaamde Retrospective georganiseerd, mede mogelijk gemaakt door Humiq. In de Evenementenhal van Gorinchem verenigden zich een achttal leden die ondanks de sneeuw, file en griep in de auto of bus waren gestapt om deel te nemen aan de discussie.

Na een uitgebreid buffet werd het doel van het eerste deel van de avond vastgesteld: het gezamenlijk uitwerken van een heuse Gartner hype cycle. In een open discussie werden de belangrijkste ontwikkelingen van het afgelopen jaar benoemd en na discussie op de juiste plaats van de curve geplakt. Het resultaat van deze exercitie vind je op de onderstaande foto. De belangrijkste conclusies van het gilde zijn dat ..

  • .. de adoptie van software methodes als Continuous Integration en Unit testen in de Microsoft community sterk is toegenomen. In tegenstelling tot de Java wereld waar deze methodes al langer als volwassen en gemeengoed worden beschouwd. 
  • .. gedistribueerde versiebeheersystemen enorm aan populariteit hebben gewonnen in het afgelopen jaar. Git en Mercurial systemen lijken net als de ondersteunende platformen GitHub en Bitbucket niet meer weg te denken uit het vakgebied.
  • .. er veel aandacht is voor Command and Query Responsibility Separation, een architectuurstijl die een Event-driven Architecture, Messaging en Agent technologie faciliteert. Het verschijnen van het Java Axon framework en .NET NCQRS framework zijn hier het resultaat van.
  • .. het stil is geworden in het land van de Service Oriented Architectures. Er is al langer discussie over de return-on-investment van deze architectuurstijl, maar door de opkomst van lichtgewicht RESTful services lijkt de stijl meer en meer aan terrein te verliezen.
  • .. het decennia oude functionele paradigma opnieuw aan terrein wint. Er is vernieuwde aandacht voor talen als Erlang, Haskell en Lisp, in een nieuw jasje gestoken onder de naam Clojure. De opkomst van functionele talen komt voort uit de groeiende behoefte om de schaalbaarheid van software te vergroten door de toepassing van parallelle verwerking. Het zal voor softwareontwikkelaars een uitdaging worden om mee te gaan in deze ontwikkeling, er lijken nog maar weinig mensen te zijn die zijn opgevoed met het schrijven van pure functies.
  • .. de Agile softwareontwikkelmethode langzamerhand zijn top in de hype cycle bereikt en op het punt staat om af te glijden naar een periode van weerstand en negatieve ervaringen. In de Scrum community is er in het laatste jaar erg veel rumoer, onder andere in de Scrum Alliance, en Agile wordt als methode steeds vaker verkeerd uitgelegd en begrepen. Principes uit de Lean- en Kanban methode lijken daarentegen steeds vaker te worden genoemd als aanvulling op de gevestigde Agile methodes.

Het tweede deel van de avond stond in het teken van persoonlijke ambities. Een voor een werden de plannen voor het komende jaar uit de doeken gedaan door Coen, Ruben, Michel, Vincent, Riccardo, Eric Jan, Pieter Joost en Arne. Een greep uit een aantal vrij-vertaalde quotes: 'ik ga volgend jaar van baan wisselen', 'ik maak een einde aan mijn carriëre als PowerPoint architect', 'ik ga verder bouwen aan mijn eigen bedrijf', 'mijn timing moet beter, ik loop altijd vooruit op ontwikkelingen in het vakgebied', 'ik blijf gewoon waar ik zit, ik heb een hernieuwde motivatie gevonden om er wat moois van te maken' en 'misschien stap ik wel over naar de Microsoft wereld'.

News @devnologynl

@michielovereem @JoyOfCoding OOOOPS! It is June 30th!

21-03-2017 at 09:20

RT @JoyOfCoding: Very early bird tickets available for the fifth anniversary conference! Check out our new web site and order yours https:/…

09-03-2017 at 08:47

@JeroenSoeters The jury’s still out on that one. Come and talk to us in April :)

06-03-2017 at 15:27

Qwan 5dff39510bacfcefb54e89f953eddfc1a7a21185b7128d96ff6b466f56acb6d9
Macaw 06e9331a5321067b592bf45ea39db7df6792dc976000d24d3ee4043d99203514
Finalist e304343cdbeb0996cc1e7a26527993a5fa2db87ca53a81fb15dca22a35d7f28c

Devnology is a non-profit organisation and thus depends on sponsors. Thanks to our wonderful sponsors all Devnology events are free!