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 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 |
|
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.