Zoals gewoonlijk kostte het ook bij ons enige moeite om een geschikt onderwerp te vinden. Het moet natuurlijk wel een onderwerp zijn waarmee je iets hebt, zodat het fijn is om eraan te werken. Nu was het zo dat de vader van Geert de ledenadministratie van de kerkelijke gemeente deed en daar zo nu en dan enige moeite mee had. Gersom had al ervaring met het ontwerpen van websites en Geert met programmeren. Daarom paste dit grote project dus prima bij onze achtergrond en we vullen elkaar goed aan.
We hebben enkele scriba's benaderd met de vraag of ze misschien ons project zagen zitten en of ze wilden aangeven op welke punten ledenadministratie volgens hen vereenvoudigd kon worden. Met hun opmerkingen in ons achterhoofd zijn we begonnen aan een ontwerp.

Ontwerp

Het databaseontwerp werd een belangrijk onderdeel van ons profielwerkstuk. De basis van een ledenadministratiesysteem is de opslag van gegevens, zodat de kwaliteit van het ontwerp op dit niveau eigenlijk beslissend is voor het gemak waarmee je later verder kunt ontwikkelen. Als de opbouw van de database goed overeenkomt met de werkelijkheid, zullen de meeste mutaties vrij eenvoudig zijn.

Wij hebben voor een benadering gekozen waarbij we de gemeente vanuit de personen beschrijven. De gezinnen houden de personen slechts bij elkaar en de biologische verwantschap tussen personen wordt niet door gezinnen beschreven, maar opgeslagen bij de personen zelf. Dit geeft ruimte voor pleegkinderen in een gezin en eventueel ook voor andere samenlevingsvormen.

Interactie

Als je een goed databaseontwerp hebt, is dat mooi, maar dan heb je nog niet direct een bruikbaar systeem. Iemand hoeft immers geen techneut te zijn om de ledenadministratie te doen. De gebruikersinterface hebben we daarom met het oog op gebruiksvriendelijkheid ontworpen. Belangrijke overzichten moeten makkelijk bereikbaar zijn en complexere selectiemenu's moeten eenduidig en overzichtelijk blijven.

Het vervolg

Op het moment van inleveren was ons systeem zo ver dat het enkele basistaken kon uitvoeren, zoals personen toevoegen en bewerken, eenvoudige lijsten maken en huwelijken sluiten.

Na verloop van tijd hebben we ons systeem de naam 'Skribi' gegeven en een domeinnaam gekocht: www.skribi.nl.

We zijn natuurlijk niet gestopt na het inleveren, we hebben sindsdien veel functionaliteit uitgebreid en toegevoegd, zodat het inmiddels een volwaardig ledenadministratiesysteem is dat zich onderscheidt van andere. Om wat voorbeelden van nieuwe functionaliteit te noemen: doopbewijzen, bewijzen van lidmaadschap en attestaties kunnen zonder moeite gemaakt worden. Er kunnen ook meerdere gebruikers toegevoegd worden met verschillende rechten, zodat ons systeem ook bruikbaar is als alleen een telefoonlijst, of als uitgebreidere ledenlijst zonder bewerkrechten. Ook kunnen gegevens vrij eenvoudig worden geëxporteerd en geïmporteerd. Het importeren van een bestaande database van nieuwe gebruikers willen wij overigens voor hen verzorgen.

We hebben inmiddels de eerste gebruikers gevonden. Van hen hebben we waardevolle feedback ontvangen en op basis daarvan hebben we ons systeem verder gestroomlijnd. We willen de verdere ontwikkeling van Skribi open houden, dus gebruikers nu en in de toekomst kunnen hun opmerkingen en verzoeken plaatsen en aan de hand daarvan zullen wij verder ontwikkelen.

www.skribi.nl