logo

Bekijk alle vacatures

Kwaliteitsmanager Softwareontwikkeling

Den Haag, Zuid-Holland
Voor onze klant ICTU zijn wij op zoek naar een Kwaliteitsmanager Softwareontwikkeling
 
Start 10-02-2025
Einddatum 01-08-2025
Optie op verlenging Ja
Uren per week 20
Locatie Den Haag + remote
Bijzonderheden Op deze aanvraag mogen wij een ZZP'er aanbieden. 3 CV's mogen er worden aangeboden echter er wordt 1 fte gezocht..
Tarief ICTU heeft geen max. tarief gegeven, graag marktconform aanbieden.
Deadline 27-01-2025 om 09.00.

Let op: de selectiegesprekken vinden in week 5 plaats, hier kan niet van worden afgeweken!
 
1. Wat is de reden om een professional in te huren?
Toelichting: De reden achter de inhuurbehoefte geeft een sterke indicatie over de aard van de opdracht.
 
  1. Specifieke expertise: er is behoefte aan een specifieke deskundigheid die niet of nauwelijks aanwezig is bij de opdrachtgever

Beschrijf waarom dit het geval is:
De specifieke deskundigheid die de professional meebrengt, is van essentieel belang voor de succesvolle uitvoering van dit project en het waarborgen van de softwarekwaliteit. Het interne personeel van de opdrachtgever heeft niet dezelfde diepgaande technische en procesmatige expertise, vooral op het gebied van kwaliteitsstandaarden, tooling, testautomatisering en het beheren van technische schuld, waardoor de inzet van de professional noodzakelijk is.
2. Voert de professional het geheel van het takenpakket van de interne medewerker uit?
 
Nee, de werkzaamheden behelzen geen werkzaamheden die tot de kernwerkzaamheden van ICTU behoren. De werkzaamheden behoren op basis van huidige inzichten ook niet tot een functie die in de toekomst ingevuld gaat worden door een eigen medewerker van ICTU.
3. Gaat personeel van de opdrachtgever de professional werkinhoudelijk aansturen?
Nee, professional is volledig zelfstandig in het bepalen van zijn werktijden en stemt in onderling overleg de op te leveren (deel)resultaten af. De professional realiseert volgens eigen inzicht en volgens afgesproken kwaliteitsnormen de gedefinieerde (deel)resultaten. Er wordt geen werkinhoudelijke aansturing of leiding en gezag op de professional uitgeoefend.
4. Gaat Opdrachtgever de professional (periodiek) inhoudelijk beoordelen?
Nee, er worden geen functionerings- of beoordelingsgesprekken met de professional gevoerd.
Er vindt periodiek overleg plaats op het behalen van de (deel)resultaten en een eindoverleg bij de oplevering van het eindresultaat.
5.Bepaalt de professional zelf hoe, wanneer en waar de opdracht wordt uitgevoerd?
Ja, de professional deelt zijn werkzaamheden zelfstandig in. Hij verricht deze naar eigen inzicht.
De professional houdt zich aan wettelijke normen en onderling gemaakte afspraken, over de oplevering van het resultaat/de resultaten en de doorlooptijd van de werkzaamheden.
6. Is de professional vrij om zichzelf in de uitvoer van de opdracht te laten vervangen?
Ja, mits over dezelfde kennis en kunde beschikt en na overleg en goedkeuring ICTU.
7.Zijn er binnen de afdeling ook interne medewerkers die dezelfde werkzaamheden uitvoeren?
 
Nee, ICTU heeft geen medewerkers in dienst die dezelfde werkzaamheden uitvoeren en geen vacatures voor dezelfde werkzaamheden open staan.
8. Wie voorziet de middelen en materialen die nodig zijn voor de opdracht?
De professional voorziet zich van eigen middelen en materialen.
 
Omschrijf de context van het project/programma waarin de activiteiten plaatsvinden, wanneer en op grond waarvan is het project/programma afgerond en welke rol heeft de professional binnen het project/programma? 
Beschrijving project/programma: 
Het project 'Modernisering Register Kinderopvang' is een strategisch project binnen de overheid dat zich richt op het verbeteren en moderniseren van het Landelijk Register Kinderopvang (LRK) en het Personenregister Kinderopvang (PRK). Het doel van dit project is het ontwikkelen en optimaliseren van systemen voor het registreren van voorzieningen en houders binnen de kinderopvang (LRK), en het registreren van personen werkzaam in de kinderopvang (PRK). Deze systemen zijn essentieel voor controle en handhaving binnen de kinderopvangsector, en dragen bij aan de verbetering van de veiligheid en kwaliteit van de kinderopvang.

Omschrijving einde project
Het project wordt als afgerond beschouwd wanneer de volgende resultaten zijn behaald:
  • De LRK- en PRK-systemen zijn gemoderniseerd en voldoen aan de technische eisen en kwaliteitsnormen.
  • De automatisering van serverbeheer en deployment is geïmplementeerd en functioneert naar behoren, wat zorgt voor een gestroomlijnde uitrol en beheer van de applicaties in de productieomgevingen. 
Welke rol heeft de professional binnen het project/programma: 
Kwaliteitsmanager softwareontwikkeling voor het project 'Modernisering Register Kinderopvang'. 
Welke opdracht gaat de professional uitvoeren en welke activiteiten horen daarbij? 
 
De opdracht omvat het waarborgen van de softwarekwaliteit, het beheren van technische risico's en het adviseren van het softwareontwikkelteam en de projectleider. Activiteiten:
  • Het adviseren en het periodiek rapporteren aan de projectleider over softwarekwaliteit, technische risico’s en de voortgang van het project.
  • Het adviseren van het softwareontwikkelteam over mogelijkheden voor kwaliteitsverbetering en het in gebruik nemen van tools die de kwaliteit bevorderen.
  • Het identificeren van technische schuld en het bewaken ervan door regelmatig toezicht en het aanbevelen van maatregelen om deze te verminderen.
  • Het configureren en onderhouden van geautomatiseerde kwaliteitsrapportages (met behulp van Quality-time) om de softwarekwaliteit te meten en verbeteren.
  • Het ondersteunen van de opdrachtgever in het in kaart brengen, valideren en bewaken van niet-functionele eisen op basis van ISO 25010.
  • Het toetsen van de niet-functionele eisen aan de ICTU-kwaliteitsaanpak en het adviseren over aanvullende kwaliteitsmaatregelen indien nodig.
  • Het schrijven, onderhouden en bewaken van het kwaliteitsplan voor het softwareontwikkelproject.
  • Het begeleiden van securitytesten, performancetesten, onderhoudbaarheidstoetsen en andere audits door externe leveranciers.
  • Het bijwerken en aanvullen van procesbeschrijvingen met behulp van Confluence en het bijwerken van de projecttooling.
  • Het bijwerken van de kwaliteitsrapportages, inclusief geautomatiseerde rapporten en handmatige beoordelingen.
  • Het updaten en gereedmaken van artefacts die nodig zijn voor release candidates, inclusief documentatie, testresultaten en kwaliteitsbeoordelingen.
  • Het duiden en overdragen van bijgewerkte documentatie en procesbeschrijvingen aan het team.
Welke concrete resultaten dient de professional te behalen? Resultaten dienen concreet en meetbaar te zijn. 
Wanneer is de opdracht afgerond en beëindigd: 
  • Alle gebruikte tooling (zoals Quality-time, SonarQube, en andere projecttools) is geüpdatet naar de meest recente stabiele versies en voldoet aan de kwaliteitsstandaarden die zijn vastgesteld voor het project.
  • Alle artefacts (zoals kwaliteitsrapportages, procesdocumentatie, release-candidate artefacts) zijn beoordeeld en goedgekeurd door de opdrachtgever, en voldoen aan de gestelde kwaliteitsnormen en eisen van het project.
  • Alle relevante documentatie (zoals procesbeschrijvingen, kwaliteitsplannen, en niet-functionele eisen) is bijgewerkt naar de laatste status, inclusief de meest recente wijzigingen en verbeteringen.
  • Alle geautomatiseerde kwaliteitsrapportagesystemen (zoals Quality-time) en kwaliteitsbeheersystemen (zoals SonarQube) draaien correct, zonder technische problemen, en leveren consistente en betrouwbare resultaten die de softwarekwaliteit nauwkeurig reflecteren.
  • Een adviesmemo is opgesteld en gepresenteerd aan de opdrachtgever, waarin eventuele verbeterpunten voor de softwareontwikkeling, kwaliteitssystemen, tooling of processen worden beschreven. Het memo bevat concrete aanbevelingen en prioriteiten.
Hoe wat en wanneer zal het werk/de resultaten worden beoordeeld? 
Detailleer de criteria en momenten voor feedback en beoordeling.
  • Elke week worden de voortgang en deelresultaten besproken tijdens de sprintmeeting met het projectteam. Dit is het moment waarop de professional (kwaliteitsmanager) feedback ontvangt op de voortgang van de activiteiten, zoals het bijwerken van procesdocumentatie, tooling-updates en de status van kwaliteitsrapportages.
  • Eens per maand wordt door de projectverantwoordelijke (bijv. projectleider) de tussentijdse stand van zaken besproken. Hierbij worden de kwaliteitsrapportages, voortgang van het kwaliteitsplan, en de status van het projectteam besproken. De kwaliteitsmanager zal inputs aanleveren, zoals geüpdatete kwaliteitsrapportages en statusupdates van de technische schuld en risico’s.
  • Elke drie weken wordt een kwaliteitsrapport opgeleverd voor de opgeleverde release candidate. Dit rapport bevat gedetailleerde informatie over de softwarekwaliteit, technische schuld, security- en performance testresultaten, en andere relevante kwaliteitsaspecten.
  • De documentatie (zoals procesbeschrijvingen, kwaliteitsplannen, en andere artefacts) wordt beoordeeld door de opdrachtgever en/of het projectteam. Dit gebeurt zowel tijdens de sprintmeetings als tijdens de maandelijkse beoordelingen.
Wat is de kans dat de verwachte duur wordt overschreden, c.q. welke onzekerheden er zijn t.a.v. de verwachte duur? 
De kans op overschrijding van de verwachte duur is enige kans, vooral door de onzekerheden rondom de tooling en eventuele achterstanden in onderhoud. Het team heeft een inschatting gemaakt zonder volledige kennis van de gebruikte tooling en de onderhoudstoestand, waardoor onvoorziene technische of organisatorische complicaties mogelijk extra tijd kunnen vereisen.
Over welke specifieke kennis beschikt de professional, waarover het eigen personeel van de Opdrachtgever niet beschikt en waar een eventuele vervanger ook over zou moeten beschikken? 
De professional beschikt over de volgende combinatie van expertise:
  • het beoordelen en/of bewaken van de kwaliteit van software (architectuur, ontwerp, requirements, broncode, testopzet) conform ISO 25010;
  • het beoordelen en/of bewaken van de kwaliteit/volwassenheid van softwareontwikkel- en onderhoudsprocessen;
  • OWASP Dependency Check en/of Dependency Track;
  • Junit;
  • Jenkins;
  • GitLab;
  • SonarQube.
 
Gewenste profiel
Je bent een ervaren kwaliteitsmanager met veel affiniteit voor softwareontwikkeling en -onderhoud. Je bent gewend te werken in omgevingen waar maatwerksoftware wordt ontwikkeld, onderhouden en beheerd. Je hebt ervaring met het werken volgens Agile en DevOps principes. Je communiceert zowel makkelijk met opdrachtgevers, managers en projectleiders als ook met ontwikkelaars, testers en beheerders. Je beschikt over goede Nederlandstalige mondelinge en schriftelijke communicatieve vaardigheden en presentatievaardigheden. Je hebt een technische achtergrond en ervaring met programmeren en/of testen. Je werkt zelfstandig.
Eisen
  1. Minimaal 10 jaar ervaring in de ICT-sector
  2. Minimaal 5 jaar aantoonbare relevante werkervaring als kwaliteitsmanager softwareontwikkeling en -onderhoud met aantoonbare kennis van en/of ervaring met:
    1. het beoordelen en/of bewaken van de kwaliteit van software (architectuur, ontwerp, requirements, broncode, testopzet) conform ISO 25010.
    2. het beoordelen en/of bewaken van de kwaliteit/volwassenheid van softwareontwikkel- en onderhoudsprocessen.
    3. softwareontwikkelmethodieken (use cases, user stories, design patterns, etc.) en processen (Scrum, Kanban, etc.)
    4. kwaliteitsmanagement, reviews, softwaremetrieken en kwaliteitsrapportages
  3. De kandidaat beschikt over goede communicatieve vaardigheden en beheerst de Nederlandse taal in woord en geschrift.
Omschrijving Gewicht Beoordeling
Aantoonbare ervaring als software- ontwikkelaar/tester
 
20% ≥ 5 jaar ervaring = 10 punten
≥ 4 jaar < 5 jaar ervaring = 8 punten
≥ 3 jaar < 4 jaar ervaring = 6 punten
≥ 2 jaar < 3 jaar ervaring = 4 punten
≥ 1 jaar < 2 jaar ervaring = 2 punten
< 1 jaar ervaring = 0 punten
Aantoonbare kennis van en ervaring met SonarQube
 
20% ≥ 5 jaar ervaring = 10 punten
≥ 4 jaar < 5 jaar ervaring = 8 punten
≥ 3 jaar < 4 jaar ervaring = 6 punten
≥ 2 jaar < 3 jaar ervaring = 4 punten
≥ 1 jaar < 2 jaar ervaring = 2 punten
< 1 jaar ervaring = 0 punten
Aantoonbare ervaring met het werken volgens Agile en DevOps principes 10% ≥ 5 jaar ervaring = 10 punten
≥ 4 jaar < 5 jaar ervaring = 8 punten
≥ 3 jaar < 4 jaar ervaring = 6 punten
≥ 2 jaar < 3 jaar ervaring = 4 punten
≥ 1 jaar < 2 jaar ervaring = 2 punten
< 1 jaar ervaring = 0 punten
Aantoonbare kennis van en ervaring met OWASP Dependency Check, JUnit, Jenkins, GitLab, Java scripting. De ervaring is in de laatste drie jaar opgedaan. 20% 2 punten per tool
Aantoonbare kennis van en ervaring met geautomatiseerd testen 10% ≥ 5 jaar ervaring = 10 punten
≥ 4 jaar < 5 jaar ervaring = 8 punten
≥ 3 jaar < 4 jaar ervaring = 6 punten
≥ 2 jaar < 3 jaar ervaring = 4 punten
≥ 1 jaar < 2 jaar ervaring = 2 punten
< 1 jaar ervaring = 0 punten

Graag ontvang ik het CV van mogelijk passende kandidaten. Hou bij aanbieden rekening met de onderstaande punten (zonder deze info kan het CV helaas niet mee worden genomen in de selectie!):

1.Nederlandstalig CV (Word doc.) van max 5 a 6 pagina's. Indien een Engelstalig CV nodig is dan staat dit in de aanvraag bij de eisen vermeld.

2.Motivatie gericht op de vacature. Dit kan kort d.m.v. ja de ervaring heb ik opgedaan / de werkzaamheden heb ik gedaan in de perioden x  bij de organisaties y. Dus puntsgewijs per eis, wens en werkzaamheden (graag deze ervaring & werkzaamheden in het CV vermelden in de betreffende perioden).

Naast de puntsgewijze motivatie van de wensen ook het aantal punten er bij vermelden; zie kolom beoordeling, dit geldt alleen voor de ICTU aanvragen!

3.Volledige naam + de officiële voorletters zoals in het paspoort staat
4.Woonplaats
5.Geboortedatum
6.Vakantieplannen in de komende 3 maanden

Met vriendelijke groet,

Michael Blaauw
FlexValue
+31613778889
michael
@flexvalue.nl
www.flexvalue.nl


 

Deel deze vacature

Powered by