Home › Overdraagbaarheid

Hoe voorkom je afhankelijkheid van een Power BI-bouwer?

Door te eisen dat alles in jouw omgeving staat en niets in het hoofd van de bouwer. De werkruimte in jouw tenant, de code in jouw repository, de definities in een catalogus buiten het rapportbestand. Wie dat op orde heeft kan van partij wisselen zonder opnieuw te beginnen. Vraag dat vooraf, want achteraf heb je geen positie meer.

De vier vragen die je vooraf stelt

  1. In wiens omgeving komt het te staan? Als het antwoord de omgeving van de leverancier is, sta je later met lege handen.
  2. Wie is eigenaar van de code? Zet het op papier, ook als het vanzelfsprekend lijkt.
  3. Wat krijg ik als we stoppen? Vraag om een concrete lijst, geen geruststelling.
  4. Waar staan de definities? In het rapportbestand is het verkeerde antwoord.

Waar afhankelijkheid ontstaat

Waar het misgaatHoe je het merktWat het moet zijn
Werkruimte bij de leverancierJe kunt er zelf niet bijIn je eigen tenant
Geen versiebeheerEen bestand met v3 final in de naamEen repository met historie
Logica in het rapportElk rapport rekent net iets andersDefinities in de gegevenslaag
Kennis bij een persoonAlles stopt als die persoon weg isVastgelegd en overgedragen

Wat een overdracht werkelijk inhoudt

Een map met bestanden is geen overdracht. Wat er hoort te liggen: het bouwbestand of de code, een beschrijving van het model en van de measures, de definities van de cijfers met een eigenaar erbij, en de afspraken over verversing en rechten.

En dan nog een gesprek waarin iemand het uitlegt aan degene die het overneemt. Zonder dat gesprek is de rest een archief dat niemand opent.

Hoe wij het doen

Wat wij bouwen staat in jouw Microsoft-omgeving en in jouw GitHub. Elke fase heeft een eigen vaste prijs en eindigt met een go of no-go. Stopt het daar, dan houd je wat er staat en kun je er met een andere partij mee verder. Je zit nooit vast aan het geheel.

Zie ook waar let je op als je een Power BI-consultant inhuurt.

He integrated seamlessly, was highly proactive, and consistently drove work forward with strong ownership and minimal direction.
Andreea PopaSenior Data en Analytics Consultant, BI Lead

Een half uur is genoeg om te weten of het past

Geen presentatie en geen offerte aan het eind. We lopen je bronnen langs, je definities en je grootste ergernis.

Plan een half uur

Veelgestelde vragen

Hoe voorkom je afhankelijkheid van een Power BI-bouwer?

Door te eisen dat alles in jouw omgeving staat en niets in het hoofd van de bouwer. De werkruimte in jouw tenant, de code in jouw repository, de definities in een catalogus buiten het rapportbestand. Wie dat op orde heeft, kan van partij wisselen zonder opnieuw te beginnen.

Wat vraag je aan een partij voordat je begint?

Waar komt het te staan, wie is eigenaar van de code, wat krijg ik als we stoppen, en hoe leg je de definities vast. Een partij die daar geen helder antwoord op heeft, bouwt iets wat alleen bij hen werkt. Zet die antwoorden ook op papier, niet alleen in het gesprek.

Wat hoort er bij een goede overdracht?

Het bouwbestand of de code, een beschrijving van het model en de measures, de definities van de cijfers, en de afspraken over verversing en rechten. Plus een uur waarin iemand het aan de opvolger uitlegt. Zonder dat laatste is de rest een archief.

Waarom is logica in het rapport een probleem?

Omdat die logica alleen in dat bestand bestaat. Een tweede rapport krijgt een net iets andere definitie van dezelfde term, en dan is er weer discussie over welk getal klopt. Definities horen buiten het rapport, op een plek waar de organisatie ze kan lezen.

Werken jullie zo?

Ja. Wat wij bouwen staat in jouw Microsoft-omgeving en in jouw GitHub. Elke fase heeft een eigen vaste prijs en eindigt met een go of no-go. Stopt het daar, dan houd je wat er staat en kun je er met een andere partij mee verder.

Waar dit op steunt