Dimitri van Hees

Dataspecialist & Co-founder Apiwise

Gepubliceerd op 08-12-2015

Developer Experience (DX)

betekenis & definitie

User Experience (UX) maar dan voor software ontwikkelaars (developers) in plaats van eindgebruikers.

Door developers de juiste faciliteiten te bieden om snel en eenvoudig aan de slag te kunnen met data of diensten zal de kans op implementatie hiervan zienderogen toenemen. Met name op het gebied van Open Data wordt DX nogal eens vergeten. Een van de doelen van Open Data is de hoop dat ontwikkelaars het oppikken en om zo innovatieve apps te ontwikkelen met nut voor de maatschappij. Op het moment dat de manier van data-ontsluiting niet aan de standaarden van de developer-community voldoet (bijvoorbeeld door het aanbieden van XML in plaats van JSON of statische dumps in plaats van API's) zal het voor ontwikkelaars lastiger en dus minder aantrekkelijk zijn om tijd te investeren in mogelijk app ontwikkeling. Maar ook zaken als goede documentatie, snelle response, code voorbeelden en vindbaarheid van de aangeboden diensten of data zijn een essentieel onderdeel van een goede Developer Experience.