Sdílet prostřednictvím


Plánování cesty k SaaS

Vytváření a provoz softwaru jako služby (SaaS) představuje jedinečnou příležitost i jedinečnou výzvu pro firmu v libovolné fázi. Aspekty SaaS jsou důležité mít na paměti nejen při plánování nabídky SaaS, ale také na denní bázi při provozování vaší firmy.

Následující diagram znázorňuje typickou cestu, po které společnost prochází při vytváření produktu SaaS. Pochopení tohoto procesu je užitečné pro zjištění, které prostředky se na vás vztahují v aktuální fázi. Zbytek článku obsahuje stručný popis každé fáze cesty SaaS a všechny odkazy, které jsou relevantní pro firmu v dané fázi.

Diagram znázorňující cestu k produktu SaaS

1. Plánování obchodního modelu SaaS

První fáze cesty SaaS je zaměřená na obchodní rozhodnutí. Obchodní rozhodnutí se musí pečlivě promyslet před provedením jakýchkoli technických rozhodnutí, protože se nakonec stanou softwarovými požadavky pro vaši aplikaci. Minimálně zvažte tyto problémy:

  • Identifikujte problém, který se pokoušíte vyřešit. Řešení SaaS jsou navržená tak, aby řešila obchodní problémy. Určete obchodní problém, který se pokoušíte vyřešit, než navrhnete řešení kolem něj.
  • Zjistěte, jak vaše řešení problém vyřeší. Seznamte se jasně s tím, jak vaše navržené řešení SaaS řeší problém, který jste identifikovali.
  • Znát cenový model. Řešení SaaS jsou nakonec navržená tak, aby generovala výnosy. Seznamte se s různými cenovými modely , které nejlépe odpovídají řešení, které navrhujete.
  • Seznamte se s vašimi zákazníky a s tím, jak budou s vaší aplikací pracovat. Zjistěte, kdo jsou vaši zákazníci a jaké funkce jim záleží. Znalost tohoto předem šetří drahocenný čas a energii, takže nevyvíjíte funkce, které jsou nedostatečně využité.

Kromě požadavků vaší aplikace zvažte také tyto pár věcí, které se týkají vaší celkové firmy:

  • Ujistěte se, že vaše firma je připravená převzít odpovědnost za provoz aplikace SaaS. Provoz firmy SaaS znamená, že zákazníci závisí výhradně na vaší společnosti na věcech, jako je podpora. Ujistěte se, že máte možnost poskytovat podporu pro aplikaci, potenciálně na základě 24/7.

  • Ujistěte se, že máte hladký postup migrace ze starších nabídek. Pokud plánujete migraci z jiného obchodního modelu, ujistěte se, že máte plán pro migraci zákazníků bez příliš velkého přerušení.

  • Seznamte se s tím, jak se procesy, které vytvoříte, škálovat. Při plánování pokračujte v pochopení toho, že procesy se musí v průběhu času měnit, jak vaše firma roste. Pokud máte jenom pár zákazníků, můžete ručně dělat některé věci, ale tento přístup se dobře nes škáluje. Další informace naleznete v těchto článcích:

  • Základy SaaS – modul Microsoft Learn o základech SaaS

  • Urychlete a de riskujte svou cestu k SaaS – video z Konference Microsoft Ignite 2021, které popisuje klíčové aspekty, výzvy a další lekce pro projekty migrace a modernizace SaaS.

  • Microsoft SaaS Academy – bezplatné výukové kurzy SaaS

  • Aspekty cenového modelu – důležité technické aspekty, které je potřeba vzít v úvahu při rozhodování o cenové strategii.

  • Microsoft for Startups Founders Hub – Centrum prostředků pro startupy vytvářející řešení v Azure, které poskytuje obchodní a technické mentoringy, jako je software Microsoftu pro provoz vaší firmy, včetně LinkedIn, Microsoftu 365 a GitHubu Enterprise a kreditů Azure.

  • Microsoft SaaS Stories – série videorozhovory s některými partnery isv od Microsoftu, kteří zvýrazňují své zkušenosti s vytvářením SaaS.

2. Návrh a návrh řešení SaaS

Po rozhodnutí, jaké jsou vaše obchodní požadavky, je další fází na cestě navrhnout aplikaci tak, aby podporovala vaše požadavky. Produkty SaaS obvykle potřebují vzít v úvahu koncept víceklientské architektury a je zde mnoho aspektů, které přicházejí do hry. Výstupem tohoto kroku by měla být aplikační architektura, která řeší vaše konkrétní požadavky a všechny aspekty. Další informace naleznete v těchto článcích:

3. Implementace řešení SaaS

Potřebujete implementovat architekturu, kterou jste vytvořili. V této fázi vyvíjíte a iterujete na svém produktu SaaS pomocí normálního procesu životního cyklu vývoje softwaru (SDLC). V této fázi je důležité nevkládat do vývoje příliš mnoho požadavků najednou. Zkuste zjistit, které funkce by zákazníkům poskytovaly největší výhodu, a začněte od minimálního realizovatelného produktu (MVP). Větší počet iterací s menšími vylepšeními v průběhu času je snazší implementovat než větší bloky vývoje. Další informace naleznete v těchto článcích:

  • Architektura úvodní webové aplikace SaaS – referenční architektura pro úvodní webovou aplikaci SaaS
  • Azure SaaS Development Kit (ASDK) – modulární implementace architektury navržená tak, aby poskytovala výchozí místo pro vytváření aplikace SaaS v .NET.

4. Provoz řešení SaaS

V této fázi začnete připojovat zákazníky k novému produktu SaaS a začít fungovat jako poskytovatel SaaS s uživateli v produkčním prostředí. Mít váš produkt SaaS blízko dokončení a mít strategii pro migraci stávajících zákazníků nebo nasazení nových. Pokud dojde k problémům, vytvořte plán podpory pro zákazníky. Je také důležité začít identifikovat klíčové metriky ukazatelů výkonu, které můžete shromažďovat, což pomáhá řídit různá obchodní a technická rozhodnutí později. Další informace naleznete v těchto článcích:

5. Uvedení na trh a prodej řešení SaaS

V této fázi začnete nabízet a prodávat své řešení SaaS. Prozkoumejte všechny dostupné cesty k prodeji vaší aplikace, mimo jiné na Azure Marketplace. Tato fáze je také v případě, že začnete přijímat data klíčových ukazatelů výkonu z předchozí fáze a používat ji k analýze způsobu interakce vašich zákazníků s vaší aplikací SaaS. Pomocí této analýzy pak můžete provádět obchodní a technická rozhodnutí o plánu vašeho produktu SaaS. Další informace naleznete v těchto článcích:

  • Zvládnutí marketplace – Učení obsah, který se zaměřuje na to, jak co nejlépe využít Azure Marketplace.
  • Průvodce publikováním na Marketplace – Typy nabídek, které jsou k dispozici na Azure Marketplace, a hlavní rozdíly mezi nimi.
  • Osvědčené postupy pro marketing – komplexní průvodce používáním Azure Marketplace k uvedení na trh a prodeji vaší aplikace.
  • Plánování nabídky SaaS marketplace – stránka dokumentace pro plánování nabídky SaaS na Azure Marketplace
  • Spoluprodej s prodejními týmy Microsoftu – Přehled postupu spoluprodeje s prodejními týmy Microsoftu
  • Připojte se k partnerské síti Microsoftu – Partner network Microsoftu. Tady zaregistrujete svou společnost jako partnera Microsoftu a získáte informace o různých partnerských programech.

6. Opakujte proces.

Vývoj řešení SaaS je cyklická cesta. Abyste mohli produkt SaaS maximálně používat, musíte neustále iterovat a přizpůsobovat se potřebám vašich zákazníků a trhu. Jakmile se rozhodnete o aktuálním směru produktu, proces začne postupně postupně. Další informace naleznete v těchto článcích:

  • Dobře navržená kontrola Azure – Posouzení vašich úloh oproti architektuře Azure Well Architected Framework, které má za následek kurátorované a přizpůsobené pokyny pro váš scénář. Tuto kontrolu pravidelně dokončete, abyste identifikovali oblasti vaší aplikace, které můžete vylepšit.
  • Kontrola cesty SaaS – Posouzení vašeho produktu SaaS, které zkoumá vaše znalosti víceklientské architektury a vyhodnocení dodržování osvědčených postupů pro operace SaaS

Přispěvatelé

Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.

Hlavní autoři:

  • Landon Pierce | Customer Engineer, FastTrack pro Azure
  • Vladimirsky | Hlavní zákaznický inženýr, FastTrack pro Azure

Další přispěvatelé:

  • John Downs | Hlavní zákaznický inženýr, FastTrack pro Azure
  • Irina Kostina | Softwarový inženýr, FastTrack pro Azure
  • Nick Ward | Vedoucí architekt cloudových řešení

Další kroky