Beste gebruikers,

Vandaag ronden we CopyrightCheck Sprint 44 af!

"Wacht even," vraag je, "ging je laatste update niet over Sprint 42? Wat is er met 43 gebeurd?"

Goed gezien. Helaas ben ik er niet aan toegekomen om iets te schrijven voor Sprint 43, maar we zullen die updates gewoon in dit bericht verwerken en met de tijd hoop ik een betrouwbare gewoonte te hebben om updates te schrijven.

In Sprint 43 hebben we twee problemen opgelost die erg belangrijk zijn voor onze Canvas-gebruikers: verwijderde bestanden werden niet goed weergegeven in rapporten en cursussen die verwijderd/gepubliceerd werden, verwijderden/publiceerden hun gerelateerde bestanden niet. Beide problemen werden opgelost en uitgebracht in versies 1.2.2 (op 24 maart 2024) en 1.3.3 (op 10 april 2024).

Zoals ik in mijn vorige bericht al zei, hebben we ook onze NL Bron integratie afgerond, hoewel we nog steeds bezig zijn met testen of alles soepel werkt. Dit is een heel project op zich en Menno is druk bezig geweest met het aansluiten van een dozijn nieuwe instellingen (3 WO, 9 HBO). Het hebben van meer gescande bestanden en meer AIP-medewerkers die classificaties indienen is niet alleen "groeien om te groeien", maar het betekent ook dat we steeds meer data hebben om machine learning op te trainen.

In Sprint 44 (die vandaag eindigt) hebben we ons gericht op het oplossen van zoveel mogelijk kleine bugs (ongeveer 10). Doordat Menno het scannen van het proces op volle toeren liet draaien, ontdekten we veel kleine problemen die moeilijk handmatig te testen zijn en die alleen naar voren komen bij een zeer grote, diverse dataset zoals onze gebruikers in productie hebben. We hebben ook meer foutmonitoring ingesteld om deze kleine bugs op te sporen. Het blijkt dat er door de jaren heen veel van deze bugs als het ware "onder de vloer" verstopt zaten en het oplossen ervan zou moeten helpen bij zowel de onderhoudbaarheid van het product als de algehele stabiliteit ervan. Er is nog veel te doen, en het is een langzaam, iteratief proces om ze te repareren als ze opduiken, maar het traject is goed.

Ik ben ook erg blij dat we zoveel opruimwerk hebben kunnen doen omdat we technisch gezien minder ontwikkelcapaciteit hebben dan een maand geleden. Dit komt omdat Nicole en Benny "gedeelde activa" zijn, die iets meer dan 50% van de tijd aan CopyrightCheck werken en de rest aan andere SURF-projecten. Maar nu we het toch over ontwikkelcapaciteit hebben, ik ben blij Daniëlle te mogen verwelkomen in ons ontwikkelteam! Ze is een front-end ontwikkelaar en zal me helpen de ruwe mock-ups die ik heb gemaakt van het nieuwe AIP dashboard verder uit te werken. We werken eraan om de mock-up te koppelen aan SURFContext zodat je kunt inloggen en het kunt bekijken, en we hopen dat dit de volgende sprint (Sprint 45) klaar is.

Bedankt voor het lezen!




Dear users,

Today we are completing CopyrightCheck Sprint 44!

“Wait a second,” you ask, “Wasn’t your last update about Sprint 42? What happened to 43?”

Well spotted. Unfortunately, I didn’t get around to writing something for Sprint 43, but we’ll just roll those updates into this post and with time I hope to have a reliable update habit.

Sprint 43 saw us fix two issues which are very important to our Canvas users: removed files were not properly reflected in reports, and courses which were removed/de-published did not remove/de-publish their related files. Both of these were fixed and released in versions 1.2.2 (on March 24, 2024) and 1.3.3 (on April 10, 2024).

As I mentioned in my last post, we also wrapped up our NL Bron integration, although we are still working on testing that everything works smoothly. This is quite a project in itself and Menno has been busy connecting a dozen new institutions (3 WO, 9 HBO). Having more scanned files and more AIP employees submitting classifications is not just “growing for growing’s sake,” but it also means we have more and more data to train machine learning on.

In Sprint 44 (finishing today) we focused on fixing as many small bugs as possible (about 10). Menno running the scanning the process at full throttle meant we spotted many small issues that are hard to test for manually and which only show up with a very large, diverse data set like our users have in production. We also set up more error monitoring to catch these small bugs as well. It turns out that over the years there were a lot of these hiding “under the floorboards” so to speak and fixing them should help with both the maintainability of the product and its overall stability. There’s still a lot to go, and it’s a slow, iterative process to fix them as they pop up, but the trajectory is good.

I’m also very pleased that we were able to do this much clean-up work since we technically have reduced development capacity compared to a month ago. This is because Nicole and Benny are “shared assets”, working slightly over 50% of the time on CopyrightCheck, and the rest on other SURF projects. However on the topic of development capacity, I’m pleased to welcome Daniëlle to our development team! She is a front-end developer and will be helping me flesh out the rough mock-ups I made of the new AIP dashboard. We’re working on getting the mock-up connected to SURFContext so that you can log in and have a look at it, and we hope to have that ready next sprint (Sprint 45).

Thank you for reading!

  • No labels