Oversigt over ALM med Microsoft Power Platform

Artiklerne i denne sektion beskriver, hvordan du kan implementere ALM (Application Lifecycle Management) ved hjælp af Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio og Microsoft Dataverse.

Hvad er ALM?

ALM er administrationen af applikationers livscyklus, hvilket omfatter styring, udvikling og vedligeholdelse. Derudover omfatter det følgende fagområder: kravstyring, softwarearkitektur, udvikling, test, vedligeholdelse, ændringsstyring, support, løbende integration, projektstyring, installation, udrulning, udgivelsesadministration og -styring. ALM-værktøjer tilvejebringer et standardiseret system til kommunikation og samarbejde mellem softwareudviklingsteams og relaterede afdelinger, f.eks. test og handlinger. Disse værktøjer kan også automatisere processen til udvikling og levering af software. Med henblik herpå kombinerer ALM alle de fagområder, der er berørt af alle aspekter ved processen, for at nå målet om at sikre effektiviteten via levering af forudsigelig og gentagende software.

Nøgleområder i ALM

  1. Styring inkluderer styring af krav, ressourcestyring, kundepleje og systemadministration som f.eks. datasikkerhed, brugeradgang, ændringssporing, gennemgang, overvågning, installationsstyring og annullering af opdatering.

  2. Programudvikling omfatter identifikation af aktuelle problemer samt planlægning, design, udvikling og test af programmet og de løbende forbedringer af det. Dette område omfatter de traditionelle roller for udviklere og appudviklere.

  3. Vedligeholdelse inkluderer udrulning af appen og vedligeholdelse af valgfrie og afhængige teknologier.

Applikationscyklussen er processen med cyklisk softwareudvikling, som omfatter disse områder: Planlægning og sporing, udvikling, opbygning og afprøvning, implementering, drift, overvågning samt læring på grundlag af søgning.

Applikationslivscyklussen.

ALM til Power Apps, Power Automate, Microsoft Copilot Studio og Dataverse

Dataverse i Microsoft Power Platform gør det muligt sikkert at gemme og administrere data og processer, der bruges af virksomhedsprogrammer. Hvis du vil bruge Power Platform-funktioner og -værktøjer, der er tilgængelige til at administrere ALM, skal alle de miljøer, der er en del af ALM, omfatte en Dataverse-database.

Følgende koncepter er vigtige for at forstå ALM ved hjælp af Microsoft Power Platform.

  • Løsninger er den mekanisme, der bruges til implementering af ALM, og som du kan bruge til at distribuere komponenter på tværs af miljøer ved hjælp af eksport og import. En komponent repræsenterer en artefakt i dit program og noget, som du kan tilpasse. Alt, hvad der kan inkluderes i en løsning, er en komponent, f.eks. tabeller, kolonner, lærred- og modelbaserede apps, Power Automate-flows, chatrobotter, diagrammer og plug-ins.

  • Dataverse gemmer alle artefakter, herunder løsninger og produktbaserede installationspipelines

  • Kildekontrol bør være din faktakilde for lagring og samarbejde om komponenterne.

  • Platform til kontinuerlig integration og løbende levering (CI/CD), f.eks. Azure DevOps, som det giver dig mulighed for at automatisere build-, test- og udrulningspipelinen. Kan også bruges i produktpipelines.

Du kan finde flere oplysninger om, hvordan ALM og Azure DevOps-teknologier, kombineret med personer og processer, gør det muligt for teams at give kunder uafbrudt værdi, under DevOps-værktøjer til Azure.

Se også