Dela via


Planera din resa till SaaS

Att skapa och driva programvara som en tjänst (SaaS) utgör både en unik möjlighet och en unik utmaning för ett företag i alla skeden. Övervägandena för SaaS är viktiga att tänka på inte bara när du planerar ditt SaaS-erbjudande, utan även dagligen när du driver ditt företag.

Följande diagram visar den typiska resa ett företag går igenom när man skapar en SaaS-produkt. Att förstå den här processen är användbart för att veta vilka resurser som gäller för dig i det aktuella skedet. Resten av artikeln innehåller en kort beskrivning av varje steg i SaaS-resan och eventuella länkar som är relevanta för ett företag som för närvarande befinner sig i den fasen.

Diagram som visar resan för en SaaS-produkt.

1. Planera för en SaaS-affärsmodell

Den första fasen i SaaS-resan är centrerad kring affärsbeslut. Affärsbeslut måste övervägas noggrant innan du fattar några tekniska beslut, eftersom de så småningom blir programvarukraven för ditt program. Överväg åtminstone följande problem:

  • Identifiera det problem som du försöker lösa. SaaS-lösningar är utformade för att lösa affärsproblem. Identifiera det affärsproblem som du försöker lösa innan du utformar en lösning runt den.
  • Ta reda på hur lösningen löser problemet. Förstå tydligt hur din utformade SaaS-lösning löser problemet du har identifierat.
  • Känna till din prismodell. SaaS-lösningar är i slutändan utformade för att generera intäkter. Förstå de olika prismodellerna och vilken som passar bäst med den lösning du utformar.
  • Förstå dina kunder och hur de interagerar med ditt program. Ta reda på vilka dina kunder är och vilka funktioner de bryr sig om. Att veta detta i förväg sparar värdefull tid och energi så att du inte utvecklar funktioner som är underutnytttagna.

Utöver dina programkrav bör du även tänka på dessa få saker som är relaterade till din övergripande verksamhet:

  • Se till att ditt företag är redo att ta på sig ansvaret för att driva ett SaaS-program. Att driva ett SaaS-företag innebär att kunderna enbart är beroende av ditt företag för sådant som support. Se till att du har möjlighet att tillhandahålla stöd för programmet, eventuellt dygnet innan.

  • Se till att du har en smidig väg för migrering från äldre erbjudanden. Om du planerar att migrera från en annan affärsmodell kontrollerar du att du har en plan för migrering av dina kunder utan för stora störningar.

  • Förstå hur de processer som du upprättar skalas. När du planerar fortsätter du med förståelsen för att processerna behöver ändras över tid när verksamheten växer. Du kanske kan göra vissa saker manuellt när du bara har en handfull kunder, men den här metoden skalas inte bra. För mer information, se dessa artiklar:

  • Grunderna i SaaS – En Microsoft Learn-modul om grunderna i SaaS

  • Påskynda och minska risken för din resa till SaaS – en video från Microsoft Ignite 2021 som beskriver de viktigaste övervägandena, utmaningarna och andra lärdomar för SaaS-migrerings- och moderniseringsprojekt.

  • Microsoft SaaS Academy – Kostnadsfria SaaS-utbildningskurser.

  • Överväganden för prissättningsmodeller – Viktiga tekniska överväganden att tänka på när du beslutar om en prisstrategi.

  • Microsoft for Startups Founders Hub – Ett resurscenter för nystartade företag som skapar lösningar i Azure som tillhandahåller affärs- och teknisk mentorskap, till exempel Microsoft-programvara för att driva ditt företag, inklusive LinkedIn, Microsoft 365 och GitHub Enterprise och Azure-krediter.

  • Microsoft SaaS Stories – en serie videointervjuer med några av Microsofts ISV-partner som belyser deras erfarenheter av att bygga SaaS.

2. Utforma och utforma en SaaS-lösning

När du har bestämt vilka dina affärskrav är är nästa steg i resan att utforma ditt program för att stödja dina krav. SaaS-produkter måste vanligtvis ta hänsyn till begreppet multitenancy, och det finns många saker att tänka på. Utdata från det här steget bör vara en programarkitektur som uppfyller dina specifika krav och eventuella överväganden. För mer information, se dessa artiklar:

3. Implementera en SaaS-lösning

Du måste implementera den arkitektur som du har utvecklat. I det här skedet utvecklar och itererar du på din SaaS-produkt med hjälp av SDLC-processen (Normal Software Development Life Cycle). I det här skedet är det viktigt att inte lägga för många krav på utveckling samtidigt. Försök att ta reda på vilka funktioner som skulle ge mest nytta för dina kunder och börja från en minsta livskraftig produkt (MVP). Fler iterationer med mindre förbättringar över tid är enklare att implementera än större utvecklingssegment. För mer information, se dessa artiklar:

4. Använd din SaaS-lösning

I det här steget börjar du publicera kunder till din nya SaaS-produkt och börja arbeta som SaaS-leverantör med användare i produktion. Ha din SaaS-produkt nära slutförande och ha en strategi för att migrera befintliga kunder eller registrera nya. Ha en plan på plats för att stödja dina kunder om problem uppstår. Det är också viktigt att börja identifiera KPI-mått (Key Performance Indicator) som du kan samla in, vilket hjälper till att driva olika affärs- och tekniska beslut senare. För mer information, se dessa artiklar:

  • Distribuera program med flera klienter – Överväganden för att underhålla och distribuera till ditt program med flera klienter.
  • Mäta klientförbrukning – Överväganden för att samla in förbrukningsdata från ditt program med flera klienter.

5. Marknadsföra och sälja din SaaS-lösning

I det här skedet börjar du marknadsföra och sälja din SaaS-lösning. Utforska alla tillgängliga vägar för att sälja ditt program, inklusive men inte begränsat till Azure Marketplace och Microsoft AppSource. Det här steget är också när du börjar ta KPI-data från föregående steg och använder dem för att analysera hur dina kunder interagerar med ditt SaaS-program. Använd sedan den analysen för att fatta affärs- och tekniska beslut om översikten för din SaaS-produkt. För mer information, se dessa artiklar:

6. Upprepa processen

Att utveckla SaaS-lösningar är en cyklisk resa. För att få ut mesta möjliga av din SaaS-produkt måste du ständigt iterera och anpassa dig till kundernas och marknadens behov. När du har fattat dina beslut om produktens aktuella riktning börjar processen i steg ett. För mer information, se dessa artiklar:

  • Azure-väldesignad granskning – En utvärdering av din arbetsbelastning mot Azure Well Architected Framework som resulterar i kuraterad och anpassad vägledning för ditt scenario. Slutför den här granskningen regelbundet för att identifiera områden i ditt program som du kan förbättra.
  • Granskning av SaaS-resa – En utvärdering av din SaaS-produkt som undersöker dina kunskaper om arkitektur för flera klientorganisationer och utvärderar efterlevnad av metodtips för SaaS-åtgärder.

Deltagare

Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.

Huvudsakliga författare:

Övriga medarbetare:

Nästa steg