Dela via


Modernisera dina processer för molnet

Processmodernisering skapar mekanismerna i ditt företag för att få driftseffektivitet som sänker den totala ägandekostnaden för dina arbetsbelastningar. Vi rekommenderar att du använder en DevOps-metod för att modernisera dina processer.

Diagram som visar en cirkel med fyra segment som motsvarar ett grundläggande Azure DevOps-arbetsflöde som visar varje tjänst som tillhandahålls: Azure Boards, Azure Test Plans, Azure Repos, Azure Pipelines och Azure Artifacts.

Diagram 1: DevOps-loop på hög nivå med DevOps-verktyg

DevOps-metoden integrerar planering, utveckling, leverans och åtgärder i en enda pipeline. Med integrering kan team namnge de högsta prioriteringarna i din organisation och lösa dem tillsammans. Det kollektiva fokuset på de saker som är viktiga skapar mest värde med minst arbete.

Vi har delat upp processmoderniseringen i tre steg: verktyg, strategier och fördelar.

Steg 1 – Implementera DevOps-verktyg

Genom att använda DevOps-verktyg kan du planera bättre och leverera värde till kunderna snabbare.

I följande tabell har vi listat DevOps-verktyget och beskrivningen. Azure har en uppsättning DevOps-verktyg som kallas Azure DevOps. Du kan använda dessa Azure-verktyg för att implementera DevOps, eller så kan du använda lösningar med öppen källkod. För varje DevOps-verktyg i tabellen listade vi en tjänst från Azure DevOps Services och en alternativ lösning med öppen källkod.

DevOps-verktyg Description Azure DevOps-lösning Lösning med öppen källkod
Källkontroll Kodlagringsplatser för projektet. Azure-lagringsplatser GitHub
CI/CD-pipeline Skapa, testa och distribuera kontinuerligt till valfri plattform och moln. Azure-pipelines Jenkins
Aktivitetstavla Planera, spåra och diskutera arbete i dina team. Azure-tavlor Aktivitetstavla
Pakethanterare Dela kod och publicera paket Azure Artifacts Nexus
Testhantering Köra tester och kvalitetssäkring på kod Azure-testningsplaner Selen

Med dina DevOps-verktyg på plats är du redo att modernisera dina planeringsstrategier.

Steg 2 – Implementera DevOps-strategier

Modernisera processen genom att använda DevOps-strategier. DevOps-strategier är sätt att göra saker i ett agilt ramverk. Du integrerar din utveckling och dina åtgärder, fokuserar på aktiviteter med högst prioritet och arbetar med aktiviteter under en definierad tidsperiod. Med dessa strategier kan du modernisera effektivt i molnet.

Du kommer att titta närmare på moderniseringsöversikten och planera moderniseringsarbetet kring den.

Läs översikten över moderniseringen

Läs planeringsöversikten som du skapade i incheckningsfasen för att börja modernisera dina planeringsstrategier. Den innehåller all information du behöver.

Här är exempelöversikten för modernisering som vi skapade.

Affärsfunktion  Arbetsbelastning   Motivation  Moderniseringsstrategi Tidslinje
Näthandel
Webbplatsen
Webbapp
Affärslogik
Databas
Servrar
Betalningssystem
Programinnovation
  • Processmodernisering
  • Programmodernisering
X-veckor

Planera moderniseringsarbetet

Planera moderniseringsarbetet med hjälp av moderniseringsöversikten. Utför stegen i följande tabell för att dela upp arbetet i hanterbara delar och tilldela det till medlemmar i ditt team.

Steg Arbetsuppgifter Exempel
1. Identifiera större insatser Stora ansträngningar är bland annat dina moderniseringsmotiveringar och arbetsbelastningar. Stora ansträngningar är epos i Agile. Programinnovation för e-handelswebbplatsen.
2. Dela upp de stora insatserna (epos) i mindre uppgifter (användarberättelser) Analysera de stora insatserna (episka) utifrån dina kunders perspektiv. Dela upp de stora insatserna (epos) i mindre logiska uppgifter som motsvarar kundernas behov. Uppgifter som skapas från epos kallas användarberättelser i Agile. Antalet användarberättelser som du har för varje epos beror på arbetsbelastningens komplexitet. Det finns inget rätt eller fel nummer. "Som kund vill jag ha en mer responsiv webbplats så att jag får en bättre shoppingupplevelse"

"Som kund vill jag ha en fullständig orderhistorik så att jag kan ordna om objekt enklare"
3. Dela upp uppgifterna (användarberättelser) ytterligare i mindre uppgifter (uppgifter) Dessa mindre uppgifter bör vara specifika och detaljerade. Skapa så många du behöver för att uppfylla begäran i användarberättelsen. Underaktiviteter är aktiviteter i Agile. Välj en App Service plan

Konfigurera återhämtning

Konfigurera cachelagring
4. Prioritera dina användarberättelser Prioritera dina användarberättelser så att ditt team kan uppfylla de viktigaste målen först. 1. Bättre shoppingupplevelse

2. Orderhistorik
5. Tilldela arbete (sprintar) Ange en tvåveckorsperiod för ditt arbete. Dessa perioder är sprintar i Agile. Låt dina teammedlemmar ta på sig uppgifter som de kan utföra inom tvåveckorsperioden. Tilldela två veckors uppgifter (App Service planera, konfigurera återhämtning, konfigurera cachelagring) till ditt team.

Den här tabellen innehåller det viktigaste i DevOps. Det räcker att arbeta med, men du kan behöva mer vägledning. Mer DevOps-vägledning finns i Planeringsvägledning för DevOps.

Steg 3 – Anta DevOps-förmåner

Du har implementerat DevOps-verktyg och antagit DevOps-strategier. Du är redo att använda fördelarna med DevOps. Med DevOps kan du lära dig, förbättra och skala snabbare. Med tidsbundna iterationer och teamintegrering kan ditt team modernisera bättre.

Nästa steg

Du är redo att modernisera dina program eller databaser. Du bör läsa översikten för modernisering som du skapade i affärsanpassningen. Färdplanen låter dig veta vad du ska fokusera på härnäst.