Power Platform Solution Analyzer Solution Analyzer
Aanmelden

Power Platform

Ontdek wat er werkelijk in zit.

Het leest een Power Platform-landschap, vertelt wat technische schuld is en wat herstellen kost, en benoemt elke controle die het niet kon uitvoeren. Het schrijft nooit naar de omgeving.

Het overzichtsscherm van het product
Scroll

Wat het doet

Drie stappen, in de volgorde waarin een klant erom vraagt.

Niemand opent een beoordelingstool omdat hij een tool wil. Men wil weten wat men heeft, wat eraan mankeert, en wat herstellen kost.

Telt wat er is

Elk component, per type, per oplossing en per domein. Inclusief een low-code-verhouding met de definitie erbij, want het getal wordt zonder die definitie geciteerd.

Zegt wat schuld is

Wat Microsoft heeft verwijderd of afgeschaft, wat slecht is gebouwd ongeacht waarmee, en waarvan niemand zou merken dat het stukging. Elk met het bewijs dat het aantoonde.

Zet er een getal op

Een urenbereik per bevinding met onderbouwing, gegroepeerd tot een backlog die iemand daadwerkelijk zou verfijnen, opgeteld tot een totaal waarvan je de rekensom ter plekke kunt narekenen.

Manieren naar binnen

Drie manieren om een landschap te bereiken, en wat elk ervan opgeeft.

Deze worden gegenereerd uit hetzelfde contract waarop het product draait, dus deze pagina kan geen bereik beloven dat het product niet heeft.

  • Toepassingsgebruiker, alleen-lezen

    Een Entra-app-registratie die als toepassingsgebruiker met een alleen-lezenrol aan de omgeving wordt toegevoegd. De modus voor alles wat herhaalbaar moet zijn. De roldefinitie wordt meegeleverd, zodat een securityteam een bestand beoordeelt in plaats van een beschrijving.

    • Live metadataVolledig
    • OplossingsbestandVolledig
    • Power Apps checkerVolledig
    • Gebruik en uitvoeringshistorieGedeeltelijk
    • Een model dat tekst leestVolledig
  • Gedelegeerde gebruiker

    Jij, aangemeld, lezend wat je toch al mag lezen. Niets aan te maken en niets goed te keuren, waardoor dit de snelste manier is om iets echts te zien. Niet herhaalbaar: een geplande run kan jouw sessie niet lenen.

    • Live metadataVolledig
    • OplossingsbestandVolledig
    • Power Apps checkerVolledig
    • Gebruik en uitvoeringshistorieVolledig
    • Een model dat tekst leestVolledig
  • Oplossingsbestand

    Een geëxporteerde onbeheerde oplossing, offline gelezen. Geen verbinding, geen credential, geen securitybeoordeling. Dit is de modus die in week één door de review komt terwijl het verzoek om een service principal in een wachtrij staat.

    • Live metadataGedeeltelijk
    • OplossingsbestandVolledig
    • Power Apps checkerVolledig
    • Gebruik en uitvoeringshistorieGeen
    • Een model dat tekst leestVolledig

Wat een modus niet bereikt, bepaalt welke controles überhaupt kunnen draaien. Elke controle die niet kon draaien wordt in het rapport benoemd, met de reden, en wordt nooit als geslaagd gerapporteerd.

Eerlijkheid

Het vertelt wat het niet kon controleren.

Elke controle verklaart welk bewijs ze nodig heeft. Als de gekozen verbinding dat bewijs niet bereikt, wordt de controle als niet beoordeeld gerapporteerd, met naam en reden. Nooit als geslaagd, en nooit als nul bevindingen.

Een klant vertellen dat hij geen technische schuld heeft terwijl de waarheid is dat niemand zijn omgeving kon lezen, is het schadelijkste wat een beoordeling kan doen. Daarom draagt het rapport de lijst van wat niet gecontroleerd kon worden, vooraan, waar ze gelezen moet worden.

60Controles in de catalogus
53Componenttypen die het kent
8Domeinen waarover het rapporteert
6Talen, overal

Veiligheid

Het kan niets in de omgeving wijzigen.

In geen enkele modus, en er is geen instelling die dat verandert. Een verkenning kan in een eerste gesprek draaien zonder change advisory board, en dat maakt het bruikbaar voordat iemand iets heeft gekocht.

Het enige wat het ergens schrijft zijn work items in Azure DevOps, Jira of GitHub, en alleen die iemand heeft gekozen. Wat het heeft aangemaakt, waar en wanneer wordt vastgelegd bij de run die het deed.

Altijd alleen-lezen

Geen enkele modus schrijft naar een Power Platform-omgeving. De roldefinitie met minimale rechten is een bestand dat het securityteam van een klant kan lezen voordat het iets verleent.

Geen credential in de database

Geheimen staan in Key Vault en worden op naam aangeroepen. Een verbindingsrij is daarom veilig te lezen, te loggen en te exporteren, wat ertoe doet omdat dat uiteindelijk gebeurt.

Publiceren is beperkt

Alleen de items die iemand op het backlogscherm heeft gekozen worden weggeschreven, en een proefrun laat precies zien wat er zou landen zonder iets te schrijven. Elk item draagt een deterministische sleutel, dus twee keer publiceren werkt bij wat er staat in plaats van een tweede kopie te maken.

Eén klant, één opdracht

Toegang geldt per opdracht en wordt in de query afgedwongen in plaats van op het scherm, zodat een pagina die vergeet te filteren het landschap van de ene klant nog steeds niet aan de andere kan tonen.

Resultaat

Wat het product verlaat.

Drie dingen, elk voor iemand anders in de kamer, alle drie geproduceerd uit de opgeslagen resultaten van één run in plaats van uit de regels van vandaag.

Een werkmap met bevindingen

Een Excel-bestand met de bevindingen, de inventaris, de lijst niet-beoordeeld en de backlog, elk op een eigen blad. Bewust sober, met filters op elke kop, zodat een architect erin kan sorteren en draaien in plaats van ernaar te kijken.

Een beoordelingsrapport

Een pdf voor wie de werkmap niet zal openen. Wat is gelezen, wat niet is gelezen, wat is gevonden, wat het zou kosten, en waar het werk op een routekaart staat.

Een verfijnde backlog

Een epic per categorie, een feature per regel die er een nodig heeft, een story per bevinding die het waard is, en de kleinigheden gebundeld. Met acceptatiecriteria, en desgewenst rechtstreeks weggeschreven naar Azure DevOps, Jira of GitHub.

Het product

Drie schermen, en waar elk voor is.

Schermafbeeldingen van het product op de demonstratieomgeving. Niets hier is een mock-up.

Het overzichtsscherm van het product
Het overzicht. Wat is gelezen, wat het kost, en het ergste ervan.
De tabel met bevindingen
Bevindingen, ergste eerst, met waar elke schatting op berust.
De backlogboom
De backlog: een epic per categorie, met acceptatiecriteria vóór publicatie.

Het rapport

Elke pagina hier is echt.

Gemaakt door het product uit de demonstratieomgeving, niet getekend voor deze pagina. De cijfers zijn die welke de regels hebben gevonden.

Rapportomslag met het woordmerk en de belangrijkste cijfers
De omslag. Wat is gelezen, hoe, en wat het kost.
De pagina met de managementsamenvatting
Hoe je het leest, en de managementsamenvatting. De beperkingen komen vóór de cijfers.
Een staafdiagram van componenten per domein
Wat er in de omgeving zit, per domein.
Een uitsplitsing van het landschap per componenttype
Complexiteit per componenttype, bepaald op wat het bestand daadwerkelijk toont.
De tabel met bevindingen
De bevindingen, ergste eerst, gegroepeerd per categorie.
Het roadmapraster
De roadmap. Elke bevinding geplaatst naar het soort probleem.
De levenscycluspositie van elk gelezen component
Functionele volwassenheid, gescoord in een workshop. Twee assen blijven ongescoord.
De raming, per categorie
Scenario's, in de woorden van de klant zelf.

Wat het controleert

11 categorieën, geteld uit de catalogus in plaats van hier ingetypt.

Een controle toevoegen werkt deze pagina bij. Dat is opzet: een marketingpagina die meer belooft dan het product doet, is er een die iemand ooit hardop voorleest in een vergadering.

  • Bouwkwaliteit

    Hoe goed gebouwd is wat er staat. Foutafhandeling, omvang, naamgeving, structuur, en of een flow die faalt daar iets mee doet.

    8 controles

  • Dynamics 365 Contact Center

    Werkstromen, wachtrijen en capaciteit. Of een gesprek dat binnenkomt iemand bereikt die het kan aannemen -- alleen gelezen waar Contact Center is geïnstalleerd.

    8 controles

  • Prestaties

    Wat nu traag is of het bij volume wordt. Een synchrone plug-in van twee seconden is wat een gebruiker bedoelt met «het formulier blijft hangen».

    7 controles

  • ALM en oplossingshygiëne

    Of dit tussen omgevingen kan bewegen zonder dat iemand iets moet onthouden. Hardgecodeerde endpoints, onbeheerde aanpassingen in productie, componenten die stranden in de standaardoplossing.

    7 controles

  • AI-componenten

    Agents, prompts en modellen. Of wat het landschap op AI heeft gebouwd ergens op gefundeerd is, actueel is en van iemand is.

    7 controles

  • Governance

    Eigenaarschap, wildgroei, verweesde componenten en blootstelling aan premium connectors. Inclusief de flows waarvan de eigenaar is vertrokken.

    6 controles

  • Levenscyclus en afschaffing

    Componenten die Microsoft heeft verwijderd, afgeschaft of waarin niet meer wordt geïnvesteerd. Een dialoog die nog in een oplossing zit, zegt meer over een landschap dan welk ander component ook.

    4 controles

  • Architectuur

    Of logica staat waar logica hoort. Vijf verschillende mechanismen die op één tabel afgaan is een bevinding, ook als ze allemaal werken.

    4 controles

  • Beveiliging

    Rechten, geheimen in definities en schrijfrechten op organisatieniveau. Geen penetratietest, en het doet ook niet alsof.

    4 controles

  • Beheersbaarheid

    Of iemand het zou merken als het stukgaat. Een landschap zonder enige foutmelding is er een waar de eerste melding van een storing van een klant komt.

    3 controles

  • Modernisering

    Iets wat werkt en waarvoor nu een beter antwoord bestaat. De categorie die een klant het liefst wil en die het makkelijkst wordt oververkocht, dus elke controle hier draagt ook een reden om het te laten zoals het is.

    2 controles

Sommige komen uit Microsofts eigen Power Apps checker, opgenomen onder Microsofts regelidentificaties zodat een consultant ze kan opzoeken. De rest zijn die de checker niet heeft: levenscycluspositie, schuld verspreid over componenten, wildgroei en oplossingshygiëne.

Talen

Zes talen, en drie aparte instellingen.

Engels, Nederlands, Duits, Frans, Spaans en Italiaans, overal: de schermen, de regeluitleg, de bevindingen, het rapport en de backlog. De taal waarin je het product leest, de taal waarin het rapport verschijnt en de taal waarin de backlog is geschreven zijn drie instellingen, omdat een Nederlandse consultant die een Engels rapport schrijft voor de groeps-IT van een klant en een Spaanse backlog voor het deliveryteam het normale geval is en geen uitzondering.

Grenzen

Wat het je niet vertelt.

Een pagina die alleen belooft is een brochure. Dit zijn de vragen om elders te stellen.

Het is geen licentiebeoordeling

Het meldt waar een premium connector wordt gebruikt en houdt daar op. Het kan niet zien wat de tenant bezit, en gokken zou erger zijn dan zwijgen.

Het is geen penetratietest

De beveiligingscontroles gaan over rechten, geheimen in definities en schrijfrechten op organisatieniveau. Ze beoordelen niet of er kan worden ingebroken.

Het repareert niets

Er is geen herstelmodus en er komt er ook geen. Alles wat het oplevert is een aanbeveling, een rapport of een work item voor iemand die het werk zelf doet.

Ontdek wat er werkelijk in zit.

Meld je aan met je Microsoft-account. Er staat een demonstratielandschap klaar, met bevindingen die het product zelf heeft geproduceerd, zodat er iets te bekijken is voordat een klant je iets heeft gegeven.