ga naar de inhoud
Logo Heritas
dienstverlening
         
 
 

Webdevelopment

Heritas heeft veel ervaring met webdevelopment. Met webdevelopment bedoelen we het ontwikkelen van websites.

Heritas kan op verschillende manieren betrokken worden bij een webdevelopment project:

  • advisering over technische mogelijkheden
  • maken van het functioneel ontwerp
  • begeleiden van grafische vormgever
  • realiseren van statische webpagina's
  • realiseren van server-side scripting en dynamische webpagina's
  • adviseren over hosting en benodigde technische faciliteiten
  • ontwerpen van databases
  • testen van websites, bijvoorbeeld op toegankelijkheid voor mensen met een beperking
  • bewerken of converteren van digitaal beschikbare bronnen voor gebruik op internet

Meestal vervult Heritas binnen een project meerdere van deze functies. Welke taken door Heritas worden gedaan wordt in overleg met de opdrachtgever overeengekomen.

Werkwijze

Onze werkwijze voor het ontwikkelen van websites is het beste te illustreren aan de hand van een voorbeeld. Een opdrachtgever komt bij ons met de vraag of wij een database kunnen bewerken zodat die middels een website doorzocht kan worden. Eén van onze medewerkers maakt dan een afspraak om een indruk te krijgen van de gewenste functionaliteit en om een voorbeeld te bekijken van de gegevens waar het om gaat.

Als de wensen duidelijk zijn wordt een offerte gemaakt, waarbij ook eventuele opties worden uitgewerkt. Op deze manier kan de opdrachtgever zelf kiezen wat de website moet gaan doen en wat het beste binnen zijn budget past. De offerte wordt tegen een vaste prijs aangeboden zodat de opdrachtgever precies weet waar hij aan toe is. Ook staat in de offerte een fasering aangegeven voor de implementatie. Als de offerte wordt goedgekeurd, gaat Heritas aan de slag.

Het uitvoeren van een opdracht bestaat meestal uit drie fases:

Bij grote opdrachten waarbij de wensen van de klant nog niet in kaart gebracht zijn, brengen wij eerst offerte uit voor een functioneel ontwerp. Met dit functionele ontwerp kan ook een ander bedrijf het gewenste product bouwen zodat de opdrachtgever nog steeds diverse offertes kan aanvragen voor de realisatie.

Ontwerpfase

Tijdens de ontwerpfase wordt het ontwerp voor de website gemaakt. In deze fase is de inbreng van de opdrachtgever erg belangrijk aangezien wordt vastgelegd wat diens wensen zijn.

Het ontwerpen begint met een functioneel ontwerp waarin wordt vastgelegd wat de website moet gaan doen. In ons voorbeeld wordt bijvoorbeeld vastgelegd hoe de sitestructuur gaat worden, op welke gegevens gezocht moet kunnen worden, welke velden getoond moeten worden in het zoekresultaat, etc. Ook wordt vastgelegd aan welke eisen de website moet voldoen, bijvoorbeeld ten aanzien van toegankelijkheid, ondersteunde browsers, te gebruiken technologieën, etc. Het functioneel ontwerp wordt uitgewerkt totdat het door de opdrachtgever wordt goedgekeurd en dient als basis voor de acceptatie later in het traject.

Een volgende stap is de grafische vormgeving van de website. Heritas doet zelf geen grafische vormgeving. Wel kunnen we de complete vormgeving voor de opdrachtgever uit handen nemen door samen te werken met een grafisch vormgever en die te begeleiden. In andere gevallen ligt de grafische vormgeving al vast doordat de opdrachtgever al een huisstijl heeft, of heeft de opdrachtgever zelf een voorkeur voor een vormgever. In overleg met de opdrachtgever wordt afgesproken hoe het grafisch ontwerp wordt verzorgd en aangeleverd.

Parallel aan het grafisch ontwerp maakt Heritas een technisch ontwerp. Dit is een document voor intern gebruik door Heritas waarin de technische details van de te kiezen oplossing wordt vastgelegd.

Vaak zal Heritas op basis van het grafisch ontwerp in combinatie met het functioneel ontwerp een prototype maken. Aan de hand van dit prototype kan de opdrachtgever een beeld krijgen hoe de website zal gaan werken.

Tenslotte worden er in de ontwerpfase allerlei details geregeld die nodig zijn voor aanvang van de realisatie. Dit kan bijvoorbeeld gaan om het regelen van de technische infrastructuur bij de internetprovider, afspraken over het aanleveren van teksten door de opdrachtgever, etc.

Realisatiefase

In de realisatiefase wordt de website gebouwd. Indien hierbij zaken aan het licht komen die in het ontwerp nog niet waren uitgewerkt wordt contact gezocht met de opdrachtgever.

Als de website af is wordt deze intern getest door Heritas en eventuele tekortkomingen worden hersteld.

Acceptatiefase

In de acceptatiefase wordt de website getest door de opdrachtgever. Indien er nog dingen niet naar wens zijn wordt dit door de opdrachtgever doorgegeven aan Heritas. Indien het gaat om geheel nieuwe functionaliteit die buiten de scope van de opdracht valt, wordt hiervoor een offerte tegen meerprijs opgesteld. Uitgangspunt hierbij is het functioneel ontwerp, hoewel we kleine wensen die niet voorzien waren zonder meerprijs honoreren.

Nadat de website door de opdrachtgever is goedgekeurd kan deze in productie worden genomen.

Facturering gebeurt in meerdere termijnen. Het aantal termijnen is afhankelijk van de omvang van de opdracht en wordt in overleg met de opdrachtgever afgesproken.

Database-driven websites

Het merendeel van de websites die Heritas maakt zijn dynamische websites met server-side scripting. Dit betekent dat de internetpagina's dynamisch worden opgebouwd in reactie op wat de gebruiker aangeeft. Vaak worden hierbij gegevens uit een database opgehaald om aan de gebruiker te worden getoond.

Database-driven websites zijn heel geschikt voor het online beschikbaar maken van historische bronnen. Vaak worden dergelijke bronnen bewerkt in de vorm van databases. Heritas kan op basis van zo'n database een website maken om deze te doorzoeken.

De projectbeschrijvingen van dergelijke websites die door Heritas gemaakt zijn staan elders op deze website verder uitgewerkt:

Database-driven websites zijn ook geschikt voor het beheren de informatie in de website. Dit wordt ook wel 'Content management' genoemd. Een voorbeeld hiervan is het onderhouden van grote hoeveelheden links naar andere websites, zoals in een portalsite. Heritas heeft van deze techniek gebruik gemaakt voor de website van Archiefnet.

Een andere mogelijke toepassing van database-driven websites is in de vorm van webwinkels. Heritas ontwikkelde voor Mr. Ed technische handelsonderneming de Metaalshop, een online winkel voor metaalwaren.

Statische websites

Soms zijn normale internetpagina's genoeg om het doel te bereiken. Dergelijke statische websites bestaan uit internetpagina's met een vaste inhoud.

Heritas heeft meerdere boeken bewerkt tot statische websites. Deze boeken waren in het verleden met behulp van een tekstverwerker gemaakt waardoor de digitale tekst beschikbaar was. Deze zijn door Heritas bewerkt voor gebruik op internet. Voorbeelden van statische websites die op basis van een boek zijn gemaakt zijn de gids "Overijsselaars gezocht" en het Overijsselse leenrepertorium. Deze manier van bewerken is heel geschikt om publicaties die uitverkocht zijn een nieuw leven in te blazen op het internet.

Toegankelijkheid

Een belangrijk aandachtspunt bij de ontwikkeling van websites is de toegankelijkheid voor mensen met een beperking. Zie het onderdeel "Toegankelijkheid" voor meer informatie over onze expertise op dat gebied.

Ondersteunde technologieën

Veel bedrijven beperken zich bij het maken van websites tot één technologie. Heritas doet dit niet. Door onze brede ervaring met verschillende soorten technologieën is het relatief eenvoudig om ons nieuwe technologie eigen te maken. Wij maken dus net zo gemakkelijk een website voor een Windows-platform met een Microsoft SQL database en Active Server Pages als een website voor een Linux-platform met een MySQL database en PHP als programmeertaal. Ook nieuwe technologieën zoals het .NET platform van Microsoft beheersen wij.