Näkemyksiä
Delivery ja laatu· Luettu 6 min·
Data as Software — ohjelmistomainen ajattelu datapipelineissa
Data on ohjelmistoa. Laatu tehdään pipelineissa, ei raporteissa. Tämä lause kuulostaa itsestäänselvyydeltä — käytännössä harva tekee sen.
Mitä Data as Software tarkoittaa
Versionhallinta, testaus, CI/CD, data contracts, dokumentaatio, omistajuus, audit trail. Samat periaatteet kuin ohjelmistokehityksessä, sovellettuna datatyöhön.
Mitä tämä EI ole
Ei pelkkä versionhallinta SQL:lle. Ei pelkkä työkaluvalinta. Ei tae siitä että compliance-ongelmat ratkeavat automaattisesti. Ei korvaava tapa jättää domain-ymmärrys sivuun.
Mitä tästä seuraa
Jos datatyösi tuottaa ad hoc -muutoksia ilman versionhistoriaa ja testikattavuutta, et tee Data as Softwarea — riippumatta siitä, millä työkaluilla työ tehdään.