Bagikan melalui


Rencanakan perjalanan Anda ke SaaS

Membangun dan mengoperasikan perangkat lunak sebagai layanan (SaaS) menghadirkan peluang unik dan tantangan unik bagi bisnis pada tahap apa pun. Pertimbangan SaaS penting untuk diingat tidak hanya ketika merencanakan penawaran SaaS Anda, tetapi juga setiap hari saat Anda mengoperasikan bisnis Anda.

Diagram berikut menggambarkan perjalanan khas yang dilalui perusahaan saat membangun produk SaaS. Memahami proses ini sangat membantu untuk mengetahui sumber daya mana yang berlaku untuk Anda pada tahap Anda saat ini. Sisa artikel ini memberikan deskripsi singkat tentang setiap tahap perjalanan SaaS dan tautan apa pun yang relevan dengan bisnis yang saat ini dalam tahap itu.

Diagram yang menunjukkan perjalanan produk SaaS.

1. Merencanakan model bisnis SaaS

Tahap pertama dalam perjalanan SaaS berpusat pada keputusan bisnis. Keputusan bisnis harus dipikirkan dengan cermat sebelum membuat keputusan teknis, karena mereka akhirnya menjadi persyaratan perangkat lunak untuk aplikasi Anda. Minimal, pertimbangkan masalah ini:

  • Identifikasi masalah yang coba Anda selesaikan. Solusi SaaS dirancang untuk menyelesaikan masalah bisnis. Identifikasi masalah bisnis yang coba Anda selesaikan sebelum merancang solusi di sekitarnya.
  • Ketahui bagaimana solusi Anda memecahkan masalah. Pahami dengan jelas bagaimana solusi SaaS yang Anda rancang menyelesaikan masalah yang Anda identifikasi.
  • Ketahui model harga Anda. Solusi SaaS pada akhirnya dirancang untuk menghasilkan pendapatan. Pahami berbagai model harga dan mana yang paling sesuai dengan solusi yang Anda rancang.
  • Pahami pelanggan Anda dan bagaimana mereka akan berinteraksi dengan aplikasi Anda. Ketahui siapa pelanggan Anda dan fitur apa yang mereka pedulikan. Mengetahui hal ini di muka menghemat waktu dan energi yang berharga sehingga Anda tidak mengembangkan fitur yang kurang digunakan.

Selain persyaratan aplikasi Anda, pertimbangkan juga beberapa hal ini yang berkaitan dengan bisnis Anda secara keseluruhan:

  • Pastikan bisnis Anda siap untuk bertanggung jawab mengoperasikan aplikasi SaaS. Mengoperasikan bisnis SaaS berarti pelanggan hanya bergantung pada perusahaan Anda untuk hal-hal seperti dukungan. Pastikan Anda memiliki kemampuan untuk memberikan dukungan untuk aplikasi, berpotensi berdasarkan 24/7.

  • Pastikan Anda memiliki jalur yang lancar untuk migrasi dari penawaran warisan. Jika Anda berencana untuk bermigrasi dari model bisnis yang berbeda, pastikan Anda memiliki rencana untuk memigrasikan pelanggan Anda tanpa terlalu banyak gangguan.

  • Pahami bagaimana proses yang Anda buat akan menskalakan. Saat Anda merencanakan, lanjutkan dengan pemahaman bahwa proses perlu berubah dari waktu ke waktu saat bisnis Anda tumbuh. Anda mungkin dapat melakukan beberapa hal secara manual ketika Anda hanya memiliki beberapa pelanggan, tetapi pendekatan ini tidak menskalakan dengan baik. Untuk informasi selengkapnya, lihat artikel berikut ini:

  • Fondasi SaaS - Modul Microsoft Learn tentang fondasi SaaS

  • Mempercepat dan membatalkan risiko perjalanan Anda ke SaaS - Video dari Microsoft Ignite 2021 yang menguraikan pertimbangan utama, tantangan, dan pelajaran lainnya untuk proyek migrasi dan modernisasi SaaS.

  • Microsoft SaaS Academy - Kursus pembelajaran SaaS gratis.

  • Pertimbangan model harga - Pertimbangan teknis penting yang perlu diingat saat memutuskan strategi harga.

  • Microsoft for Startups Founders Hub - Pusat sumber daya untuk startup yang membangun solusi di Azure yang menyediakan pendampingan bisnis dan teknis, seperti perangkat lunak Microsoft untuk menjalankan bisnis Anda termasuk LinkedIn, Microsoft 365 dan GitHub Enterprise, dan kredit Azure.

  • Microsoft SaaS Stories - Serangkaian wawancara video dengan beberapa mitra ISV Microsoft yang menyoroti pengalaman mereka membangun SaaS.

2. Merancang dan merancang solusi SaaS

Setelah memutuskan apa persyaratan bisnis Anda, tahap selanjutnya dalam perjalanan adalah merancang aplikasi Anda untuk mendukung kebutuhan Anda. Produk SaaS biasanya perlu mempertimbangkan konsep multitenancy, dan ada banyak pertimbangan yang mulai dimainkan. Output dari langkah ini harus menjadi arsitektur aplikasi yang memenuhi persyaratan spesifik Anda dan pertimbangan apa pun. Untuk informasi selengkapnya, lihat artikel berikut ini:

3. Menerapkan solusi SaaS

Anda perlu menerapkan arsitektur yang Anda kembangkan. Pada tahap ini, Anda mengembangkan dan melakukan iterasi pada produk SaaS Anda menggunakan proses siklus hidup pengembangan perangkat lunak (SDLC) normal. Penting dalam tahap ini untuk tidak memasukkan terlalu banyak persyaratan ke dalam pengembangan pada satu waktu. Cobalah untuk mencari tahu fitur mana yang akan memberikan manfaat paling besar bagi pelanggan Anda dan mulai dari produk layak minimum (MVP). Lebih banyak iterasi dengan peningkatan yang lebih kecil dari waktu ke waktu lebih mudah diimplementasikan daripada potongan pengembangan yang lebih besar. Untuk informasi selengkapnya, lihat artikel berikut ini:

  • Arsitektur aplikasi web pemula SaaS - Arsitektur referensi untuk aplikasi SaaS berbasis web pemula.
  • Azure SaaS Development Kit (ASDK) - Implementasi modular arsitektur yang dirancang untuk menyediakan tempat awal untuk membangun aplikasi SaaS di .NET.

4. Mengoperasikan solusi SaaS Anda

Pada tahap ini, Anda mulai memasukkan pelanggan ke produk SaaS baru Anda dan mulai beroperasi sebagai penyedia SaaS dengan pengguna dalam produksi. Buat produk SaaS Anda mendekati penyelesaian dan memiliki strategi untuk memigrasikan pelanggan yang ada atau melakukan onboarding yang baru. Siapkan rencana untuk mendukung pelanggan Anda jika masalah muncul. Penting juga untuk mulai mengidentifikasi metrik indikator kinerja utama (KPI) yang dapat Anda kumpulkan, yang membantu mendorong berbagai keputusan bisnis dan teknis di kemudian hari. Untuk informasi selengkapnya, lihat artikel berikut ini:

  • Menyebarkan aplikasi multipenyewa - Pertimbangan untuk memelihara dan menyebarkan ke aplikasi multipenyewa Anda.
  • Mengukur konsumsi penyewa - Pertimbangan untuk mengumpulkan data konsumsi dari aplikasi multipenyewa Anda.

5. Pasarkan dan jual solusi SaaS Anda

Pada tahap ini, Anda mulai memarkan dan menjual solusi SaaS Anda. Jelajahi semua jalan yang tersedia bagi Anda untuk menjual aplikasi Anda, termasuk tetapi tidak terbatas pada Marketplace Azure dan Microsoft AppSource. Tahap ini juga ketika Anda mulai mengambil data KPI dari tahap sebelumnya dan menggunakannya untuk menganalisis bagaimana pelanggan Anda berinteraksi dengan aplikasi SaaS Anda. Kemudian gunakan analisis tersebut untuk membuat keputusan bisnis dan teknis tentang peta jalan produk SaaS Anda. Untuk informasi selengkapnya, lihat artikel berikut ini:

  • Menguasai marketplace - Mempelajari konten yang berfokus pada cara terbaik memanfaatkan Marketplace Azure.
  • Panduan penerbitan marketplace - Jenis penawaran yang tersedia di Marketplace Azure dan perbedaan utama di antara mereka.
  • Praktik terbaik pemasaran - Panduan komprehensif untuk menggunakan Marketplace Azure ke pasar dan menjual aplikasi Anda.
  • Rencanakan penawaran marketplace SaaS - Halaman dokumentasi tentang cara merencanakan penawaran SaaS di Marketplace Azure.
  • Penjualan bersama dengan tim penjualan Microsoft - Gambaran umum tentang cara Menjual bersama dengan tim penjualan Microsoft.
  • Bergabunglah dengan jaringan mitra Microsoft - Jaringan mitra Microsoft. Di sini, Anda mendaftarkan perusahaan Anda sebagai mitra Microsoft dan mendapatkan informasi tentang berbagai program mitra.

6. Ulangi proses

Mengembangkan solusi SaaS adalah perjalanan siklus. Untuk mendapatkan hasil maksimal dari produk SaaS Anda, Anda harus terus melakukan iterasi dan beradaptasi dengan kebutuhan pelanggan dan pasar Anda. Setelah Anda membuat keputusan tentang arah produk Anda saat ini, proses dimulai kembali pada tahap pertama. Untuk informasi selengkapnya, lihat artikel berikut ini:

  • Tinjauan yang dirancang dengan baik Azure - Penilaian beban kerja Anda terhadap Azure Well Architected Framework yang menghasilkan panduan yang dikumpulkan dan dipersonalisasi untuk skenario Anda. Selesaikan tinjauan ini secara teratur untuk mengidentifikasi area aplikasi yang dapat Anda tingkatkan.
  • Ulasan perjalanan SaaS - Penilaian produk SaaS Anda yang memeriksa pengetahuan Anda tentang arsitektur multipenyewa dan mengevaluasi kepatuhan terhadap praktik terbaik operasi SaaS.

Kontributor

Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.

Penulis utama:

Kontributor lain:

  • John Downs | Teknisi Pelanggan Utama, FastTrack untuk Azure
  • Irina Kostina | Insinyur Perangkat Lunak, FastTrack untuk Azure
  • Bangsal Nick | Arsitek Solusi Cloud Senior

Langkah berikutnya