Beschrijving van de aanbesteding
Softwareontwikkeling binnen Kennisnet
Kennisnet ontwikkelt webbased voorzieningen, veelal op eigen locatie en hanteert daarbij de Agile Scrum methodiek. De ontwikkelfilosofie van Kennisnet gaat uit van open-source en (her)gebruik van bestaande componenten. De ontwikkeltalen die binnen Kennisnet op dit moment worden gehanteerd zijn hoofdzakelijk PHP en Java. Voor front-end ontwikkeling wordt veelal gebruik gemaakt van het Angular framework. Het technisch platform waarop de Kennisnet voorzieningen worden ontwikkeld en geëxploiteerd is gestandaardiseerd op VMware, Debian OS, Docker en Apache/Tomcat.
Doel van de aanbesteding
Deze aanbesteding dient te leiden tot het selecteren van 1 contractpartij voor de in deze aanbesteding te leveren softwareontwikkelingsdiensten voor Kennisnet.
Kennisnet hecht veel waarde aan de relatie met de te selecteren dienstverlener en is derhalve op zoek naar een flexibele en kwalitatief hoogwaardige, dienstverlenende organisatie.
De volgende doelstellingen worden beoogd met onderhavige aanbesteding:
1. het (verder) verhogen van de kwaliteit en continuïteit van softwareontwikkeling en beheer (in teamverband) in vooral de talen Java (gebaseerd op het Spring framework) en PHP (gebaseerd op het Symfony framework); beide op high end niveau.
2. het jaarlijks efficiënt inzetten van softwareontwikkelteams ten behoeve van onze diensten waaronder maar niet beperkt tot Entree federatie, OSO en Nummervoorziening waarbij de organisatie en teamaansturing op locatie plaatsvindt door een meewerkend voorman afkomstig vanuit de leverancier/ontwikkelpartij. De scrummaster en de product owner zullen echter door Kennisnet worden geleverd en vallen derhalve buiten deze opdracht.
1.3. Omvang van de opdracht
Voor de volgende diensten wordt voor het eerste jaar van de raamovereenkomst de volgende geraamde basisinzet verwacht: 48 uur per week; 47 werkweken in 12 maanden; verwachte startdatum: 1 september 2023.
Voorgestelde werkwijze
Sprints van 2 weken, elke sprint wordt ingericht rond één van de bovengenoemde diensten of nog te ontwikkelen diensten. Daarnaast kan binnen de sprint tijd vrijgemaakt worden voor beheer (en bug fixing) indien nodig.
Kennisnet bepaalt de indeling van de sprints, onder leiding van de scrummaster.
De financiële omvang van deze opdracht laat zich lastig ramen. De opdrachtwaarde is mede afhankelijk van de goedkeuring van toekomstige subsidieaanvragen en aanvullende financiering van het Programmaplan Digitaal Veilig Onderwijs. Naar verwachting kunnen de softwareontwikkelingsuitgaven 50% hoger uitvallen dan in de reguliere werkzaamheden voor software ontwikkeling thans wordt voorzien. De Opdrachtwaarde wordt daarom onder voorbehoud geschat op € 1.800.000 (tot maximaal € 2.700.000 inclusief onvoorziene werkzaamheden) exclusief BTW; dit is de totale bandbreedte op basis van de totale contractduur van vier (4) jaar inclusief optiejaren. Aan de hier, of elders in dit document, genoemde bedragen kunnen geen rechten worden ontleend.
Het betreft hier een uitbreidingsoptie zoals bedoeld in art.2.163c van de Aanbestedingswet 2012.
De opdrachtwaarde ligt daarmee boven het Europese drempelbedrag van € 215.000,= ex btw.
Scope
De werkzaamheden bestaan uit:
• (Door)ontwikkeling van diensten op basis van een backlog;
• Onderhoudswerkzaamheden aan de software van de diensten;
• Oplossen van bugs;
• Ondersteuning bij analyse van incidenten en problemen;
• Advisering over de technische implementatie van functionele wensen;
• Borgen van de overdraagbaarheid en kwaliteit van opgeleverde software;
• Samenwerken in een open-source community, waaronder het delen van de ontwikkelde functionaliteit