Drupal kwaliteitswaarborging van Sogeti
Sogeti heeft kwaliteit hoog in het vaandel staan bij de ontwikkeling van haar Drupal websites. Om kwalitatief hoogwaardige sites op te kunnen leveren houden onze Drupal-ontwikkelaars zich aan een aantal ontwikkelguidelines. Dit zijn de belangrijkste:
Bij het ontwikkelen van onze modules
Gebruiken we de kracht van het framework
Door gebruik te maken van het uitgebreide en goed geteste framework kunnen we niet alleen sneller ontwikkelen, maar ook standaard een veiligere applicatie opleveren. Er dient dan ook niet afgeweken te worden van de standaarden die door het framework worden gebruikt.
Schrijven we leesbare en goed beheersbare code
De Drupal Coding Standards beschrijven hoe code geschreven dient te worden (spatiegebruik, inspringen, etc). Dit zorgt ervoor dat elke module eenvoudig te begrijpen en te beheren is door andere Drupal ontwikkelaars.
Gebruiken we automatische test-toepassingen
Met Simpletest is geautomatiseerd testen mogelijk. Ontwikkelaars schrijven eerst hun testscripts waarmee de modules getest kunnen worden op alle technische eisen. Hiermee verkorten wij de testtijd aanzienlijk en verhogen we de kwaliteit van onze modules. De Coder module test modules op het toepassen van de Coding Standards. Enige tests die nog uitgevoerd dienen te worden door STAAS zijn de functionele acceptatietest in de vorm van globale testscripts.
Vinden we het wiel niet telkens opnieuw uit
Als het mogelijk is gebruiken wij liever goed geteste en bewezen modules uit de Drupal community. Dit scheelt ons ontwikkeltijd en verlaagt daarmee direct de kosten voor de klant. We hebben een selectie gemaakt van goede en bekende modules die we gebruiken. Alleen klantspecifieke functionaliteit ontwikkelen we zelf.
Delen we ons werk met de community
Volgens de principes van Open Source vinden wij het goed vakmanschap om ons werk te delen met de Drupal gemeenschap. Code die we in opdracht ontwikkelen, wordt beschikbaar gesteld aan de opdrachtgever en met zijn goedvinden, ook aan de community.
Bij het inrichten en configureren van door ons gemaakte websites
Vinden wij valide code belangrijk
Door de website te laten voldoen aan het hoogste niveau eisen (XHTML Strict 1.0) van het WWW Consortium (W3C) zorgen we ervoor dat de site toegankelijk is voor mensen met een beperking en zoekmachines. In overleg met u wordt bepaald aan welk waarmerk van de Stichting Waarmerk Drempelvrij.nl de site moet voldoen (prio 1, prio 2 of volledig).
Maken we de site optimaal vindbaar door zoekmachines
Drupal is van zichzelf al heel goed geoptimaliseerd voor zoekmachines. Onze front-end ontwikkelaars benutten dit maximaal. Door semantisch gebruik te maken van de XHTML elementen in de templates en het goed inrichten van de xhtml-structuur waarborgen zij een goede vindbaarheid van de website.
Ontwikkelen we met de webrichtlijnen in ons achterhoofd
Indien de opdrachtgever een overheidsinstelling is zal de site moeten voldoen aan de webrichtlijnen van de overheid. Drupal helpt onze ontwikkelaars om met weinig extra moeite de website te laten voldoen aan deze richtlijnen doordat het 'out-of-the-box' al schone html code oplevert. Tevens heeft de ontwikkelaar volledige vrijheid om de html-code aan te passen waar dit nodig blijkt.
Door gebruik te maken van bovenstaande richtlijnen waarborgen onze Drupal ontwikkelaars een hoge kwaliteit en een snel en effectief ontwikkeltraject.
