Energie is waardevol, besteed de jouwe waar het waard is.
Verhoeven Leenders

Verhoeven & Leenders

Een documentbeheersysteem implementeren met Breeze Library, Azure Blob Storage en bestandssynchronisatiefunctionaliteit

OVER VERHOEVEN
& LEENDERS

Verhoeven & Leenders is een toonaangevend bouwkundig en civiel ingenieursbureau gevestigd in Nederland. Het bedrijf is opgericht in 1995 en is gespecialiseerd in het ontwerp en de bouw van innovatieve en duurzame gebouwen voor verschillende sectoren, waaronder wonen, werken, onderwijs, gezondheidszorg en cultuur.
Met een team van hoogopgeleide ingenieurs en adviseurs heeft Verhoeven & Leenders een reputatie opgebouwd voor het leveren van uitzonderlijke architectonische en technische oplossingen die zijn toegesneden op de unieke behoeften en eisen van hun klanten. Zij hebben een bewezen track record van het leveren van uitstekende projecten die bijdragen aan de gebouwde omgeving en een positieve invloed hebben op de gemeenschappen die zij bedienen.

PROJECT
UITDAGING

Verhoeven en Leenders had een Document Management Systeem (DMS) nodig voor het verwerken van projectgerelateerde documenten. In de loop van het project groeide de scope van alleen containersynchronisatie naar functionaliteit voor het delen van bestanden en e-mailopslag.
Het DMS moest gebruikers in staat stellen om meerdere documenten vanuit hun lokale systemen te synchroniseren met de DMS-applicatie als onderdeel van het bestandsbeoordelingsproces. Gebruikers konden deze documenten vervolgens ter goedkeuring toewijzen aan gebruikers met een hogere rol, zoals projectleiders, in de applicatie. Zodra een bestand is goedgekeurd, behoudt het DMS deze versie en komt het in aanmerking om te worden geüpload naar cloud-opslag en te worden gedeeld met externe partijen via een SAS-token (shared access signature).
Het project had geen bestaande documentatie of details. De taken omvatten het opzetten van het project en het uitbreiden van de functionaliteiten van de bestaande implementatie. Het omvatte het implementeren van nieuwe vereisten en het wijzigen van bestaande vereisten. Er was ook een werkend concept van de briesbibliotheek voor de databasetransactie nodig. Daarnaast moest een functionaliteit voor het delen van bestanden worden geïmplementeerd om alle gegevens in de cloud op te slaan en het delen van bestanden met specifieke personen mogelijk te maken. De mogelijkheid van een bestandsbeoordelingssysteem moest worden opgenomen in de workflow, samen met de mogelijkheid om verschillende bestanden binnen individuele projecten te synchroniseren.

ONZE
OPLOSSING

We hebben de code met succes ingesteld en bugs uit het verleden aangepakt om een soepele uitvoering te garanderen. Daarnaast hebben we tijd geïnvesteerd in Proof of Concepts (POC’s) om het werkconcept van de Breeze-bibliotheek, een kernonderdeel van de applicatie, grondig te begrijpen. van de applicatie. Hierdoor konden we naadloos communiceren met entiteiten en alle databasetransacties uitvoeren.
We hebben gekozen voor Azure Blob storage voor het opslaan van bestanden, omdat het eenvoudig toegang biedt tot bestanden via Shared Access Signature (SAS) tokens. Om bestanden te beveiligen, ontwikkelden we een hulpprogramma om gebruikers te valideren.
Verder hebben we projectsynchronisatie geïmplementeerd, waardoor projecten uit de live omgeving naar het DMS worden getrokken en beschikbaar maakt voor documentverwerking.

Bereikt
METRIEKEN

TECHNOLOGIE
STACK

Eastern Enterprise stelde de volgende technologie voor om de gevraagde functies gemakkelijk te bereiken

ASP.NET Core Blazor

EIGEN VOORDELEN

EINDE
RESULTAAT

De medewerkers van Verhoeven en Leenders gaan het DMS binnenkort gebruiken en we zijn benieuwd naar hun feedback.

TESTIMONIAL

Rubin Alkim
BIM Modeller/Programmer, Verhoeven En Leenders

Verhoeven en Leenders is ongeveer een half jaar bezig geweest met het ontwikkelen van een document management systeem voor intern gebruik. Samen met een programmeur die bij ons werkte hebben we een groot deel ontwikkeld. Helaas ging hij op zoek naar een andere functie bij een ander bedrijf waardoor we in een lastig parket kwamen om de ontwikkeling voort te zetten.
Gelukkig kwam Leon Leenders in contact met Eastern Enterprise, een bedrijf dat hielp met de ontwikkeling van IT-gerelateerde tools. We hadden een zeer constructief eerste gesprek. We bespraken de stappen die we al gezet hadden, wat er al ontwikkeld was en maakten samen een plan hoe Eastern Enterprise ons kon helpen bij de verdere ontwikkeling van het DMS. Leon en ik waren positief verrast en startten de samenwerking tussen Eastern Enterprise en Verhoeven en Leenders.
We begonnen met het onderzoek en de erkenning van de code voor de ontwikkelaar van Eastern Enterprise. Dit was een lastige taak, maar niet onmogelijk voor de ontwikkelaar. Na dit proces begonnen we snel met het ontwikkelen van de functies en het uitbreiden van de mogelijkheden van het DMS. Uiteindelijk hebben we de scope van het project uitgebreid met een extra functie voor het delen van bestanden en een functie voor het archiveren van e-mails. Het team dat hieraan werkte bestond uit meerdere mensen van Eastern Enterprise. Vanuit Verhoeven en Leenders hebben de volgende mensen aan het project gewerkt: Leon Leenders, CEO van Verhoeven en Leenders. Rubin Alkim, hoofdcoördinator van het DMS. Joey van de Poel, subcoördinator en assistent ontwikkelaar van het DMS.
Onze communicatie was voornamelijk gebaseerd op dagelijkse meetings via Microsoft Teams om de taken en bugs te bespreken die door de ontwikkelaar konden worden opgepikt. Deze dagelijkse gesprekken van ongeveer 15 tot 30 minuten verhoogden onze efficiëntie enorm en hielpen Eastern Enterprise om perfect te begrijpen wat we wilden toevoegen aan het DMS. We bespraken samen de user stories, features, taken en bugs die moesten worden aangepakt. Deze discussiepunten werden vervolgens georganiseerd op het Azure Devops platform, zodat de ontwikkelaar altijd wist waar hij aan kon werken en wat de prioriteit van bepaalde taken was.

We zijn erg dankbaar voor hun hulp bij de ontwikkeling van het DMS. Op dit moment implementeren we het in ons eigen werkproces en we kijken ernaar uit om er in de toekomst mee te werken. Bedankt voor de productieve en zeer prettige samenwerking.