Applicatie Ontwikkeling

De kerncompetentie Development biedt diensten op het gebied van applicatieontwikkeling, testen, applicatiebeheer & -onderhoud, databasetechnologie en business intelligence.

Applicatieontwikkeling
Belangrijk uitgangspunt voor DNC ICT is dat de wensen van de klant centraal staan. Daarbij is interactie met de klant tijdens het ontwikkelproces een absolute voorwaarde. Gekozen wordt dan ook vaak voor een iteratieve aanpak van het ontwikkelproces. Gebruikers blijven zo tijdens het ontwikkelproces nauw betrokken bij het eindproduct en er kan direct bijgestuurd worden. Ook als er een goed ontwerp aanwezig is, kiezen we voor dit proces.

Bij grotere applicaties voor complexe bedrijfsprocessen kiezen we naast een iteratieve, ook voor een incrementele ontwikkeling. Kenmerk van een incrementele ontwikkeling is dat het eindproduct niet in een keer wordt gerealiseerd, maar stapsgewijs. Frequent worden werkende tussenresultaten opgeleverd. Bij deze aanpak kan de gebruiker direct voortschrijdend inzicht inbrengen in de ontwikkeling van het product. In alle gevallen geldt dat het uiteindelijke resultaat veel dichter bij de eindgebruikers staat dan bij conventionele ontwikkelmethodieken. Dit verhoogt de uiteindelijke acceptatiegraad en het draagvlak.

Naast de meer traditionele ontwikkelmethoden worden Agile ontwikkelmethoden zoals DSDM, eXtreme Programming (XP) en RUP gehanteerd. Voor de projectaanpak wordt Prince2 en IPMA toegepast.

DNC ICT is groot voorstander van het gebruik van open standaarden. Door open standaarden te gebruiken wordt voorkomen dat alleen software van een specifieke leverancier gebruikt kan worden. Het gebruik van open standaarden geeft bovendien de flexibiliteit om koppelingen met andere in- en externe informatiesystemen aan te brengen. Daarnaast dragen open standaarden sterk bij aan de duurzaamheid en toegankelijkheid van informatie.