Cara Menentukan Cakupan Sempurna untuk Proyek LearnDash Anda

Diterbitkan: 2020-04-17

Lingkup proyek yang jujur, terperinci, dan tanpa basa-basi.

Itu yang kita tuju, bukan?

Tanpa perkiraan yang akurat, outsourcing proyek Anda bisa berubah menjadi mimpi buruk manajemen besar-besaran.

Bahkan sebelum Anda bisa menghela nafas lega, Anda akan menemukan diri Anda berurusan dengan tumpukan besar penundaan, detail yang hilang, putaran tak terbatas bolak-balik, mendorong mundur tenggat waktu dan mendefinisikan ulang ruang lingkup awal proyek sampai Anda ' telah menyusutkan anggaran Anda hingga tidak ada apa-apanya; semuanya membuat Anda berdiri dengan sekotak berat kursus yang tidak terjual dan lubang besar di saku Anda.

Astaga!

lingkup learndash Sayangnya, beberapa klien kami menceritakan kisah horor ini dari pengalaman mereka sebelumnya.

Setelah bekerja dengan 450+ bisnis selama bertahun-tahun , kami telah belajar satu atau dua hal tentang mendefinisikan ruang lingkup yang sempurna untuk proyek LearnDash.

#1 Beberapa Diskusi Pertama adalah Yang Paling Penting

Anda tidak perlu menjadi ahli WordPress atau LearnDash. Yang penting adalah Anda berkomunikasi dengan jelas dengan orang-orang yang ada.

Jangan ragu untuk mengajukan pertanyaan dan mengklarifikasi keraguan atau kekhawatiran yang Anda miliki, terlepas dari betapa sepelenya hal itu. Diskusi awal yang Anda lakukan dengan pengembang atau agensi menentukan nada untuk proyek Anda serta hubungan Anda dengan mereka.

Anda tidak perlu khawatir menjadi terlalu terperinci pada tahap ini. Tetapi mengajukan pertanyaan yang tepat kepada pengembang LearnDash Anda dan menyampaikan harapan Anda, sangatlah penting.

Baru-baru ini klien kami (sebut saja dia Bob) ingin memigrasikan situsnya ke LearnDash. Setelah memahami mengapa Bob perlu beralih ke LearnDash, kami menemukan bahwa perhatian terbesarnya adalah memastikan siswanya tidak mengalami perbedaan di situsnya.

Wawasan seperti ini membantu kami menemukan solusi optimal untuk kebutuhan bisnis khusus Bob.

Asumsi #2 Menetapkan Tahap untuk Biaya Kejutan dan Penundaan Besar

Detail yang hilang dan tebakan terpelajar menciptakan kesenjangan antara 'harapan Anda' dan 'pemahaman pengembang Anda tentang harapan ini'. Kesenjangan ini adalah jenis Lubang Hitam yang harus Anda hindari.

Misalnya, Bob menyebutkan bahwa dia ingin mulai menggunakan Payment Gateway baru. Kecuali kita tahu yang mana yang ada dalam pikirannya, kita tidak akan bisa:

  1. Sarankan alternatif yang lebih baik jika ada
  2. Evaluasi dan beri tahu dia tentang masalah kompatibilitas apa pun dengan LearnDash dan plugin lain di situs langsungnya
  3. Periksa apakah plugin integrasi siap pakai tersedia, atau perlu dibuat dari awal.

Dengan kata lain, jangan tinggalkan apapun. Bahkan detail kecil yang hilang tentang 'pengaturan akses pengguna' atau 'menambahkan beberapa bidang formulir di halaman checkout Anda' dapat berdampak besar pada bisnis Anda.

Tidak peduli dengan siapa Anda bekerja, kami menyarankan Anda bersikeras untuk memiliki lingkup pekerjaan yang terperinci dan tertulis.

#3 Selalu Bersiaplah untuk Menghadapi Scope Creeps dan Delays

Scope Creeps adalah persyaratan kecil yang mengganggu atau perubahan yang muncul saat proyek Anda dalam tahap implementasi. Pekerjaan kecil yang tidak Anda atau pengembang Anda antisipasi sebelumnya (saat membuat cakupan proyek Anda), yang pada akhirnya menghasilkan biaya tambahan dan penundaan yang tidak diinginkan.

Bekerja dengan pengembang atau agensi LearnDash yang berpengalaman dapat sangat membantu dalam menghindari biaya pengembangan yang mengejutkan ini. Itu karena seseorang dengan jumlah pengalaman yang baik lebih mungkin untuk menangani proyek serupa yang membuatnya lebih mudah bagi mereka untuk mengidentifikasi potensi scope creeps.

Sekarang, proyek mengalami penundaan, tidak peduli seberapa detail cakupan Anda. Beberapa dapat disebabkan oleh pengembang, beberapa oleh Anda, atau bahkan mungkin pandemi global! Tidak masalah siapa atau apa yang bertanggung jawab, yang penting penundaan tidak bisa dihindari dan perlu diperhitungkan.  

Menetapkan garis waktu yang realistis adalah satu-satunya cara untuk mengatasi hal ini, dan setiap profesional berpengalaman akan memberi tahu Anda hal itu.

Kiat Pro:

Jika Anda berada dalam situasi di mana Anda tahu bahwa Anda tidak dapat menentukan persyaratan yang tepat saat ini tetapi Anda membutuhkan bantuan profesional, coba negosiasikan 'kesepakatan blok proyek' dengan pengembang Anda . Dengan begitu, Anda dapat membeli X jam waktu pengembangan dan menentukan detail pekerjaan dengan cepat.

#4 Beberapa Vendor Memberikan Kutipan yang Sangat Berbeda-beda

Apa yang kamu lakukan saat berada dalam situasi seperti ini?

Kebanyakan orang akhirnya memilih opsi yang lebih ramah anggaran. Itu salah satu kesalahan paling umum yang kami lihat dilakukan orang – dengan asumsi bahwa orang yang mengutip angka yang lebih tinggi mencoba untuk menipu mereka.

Tentu saja, itu kemungkinan. Namun sebelum Anda membuat keputusan, kami sarankan Anda melakukan satu upaya terakhir untuk memahami bagaimana pengembang telah sampai pada suatu angka sambil mendefinisikan ruang lingkup proyek LearnDash Anda. Anda ingin memastikan bahwa calon pengembang Anda tidak menjanjikan nomor kasus terbaik untuk menghilangkan risiko kehilangan Anda sebagai klien.

Saat memperkirakan jam pengembangan yang dibutuhkan, skenario terburuk bisa 20 – 50 kali lebih besar dari skenario terbaik! Faktanya, teknik seperti ' estimasi tiga titik ' sering digunakan oleh para profesional untuk menghasilkan perkiraan yang realistis.

Masuk ke nuansa ruang lingkup yang terletak di ujung spektrum yang mahal, tidak hanya akan membantu Anda memeriksa apakah orang ini tahu apa yang mereka bicarakan, tetapi juga membantu Anda mendapatkan ide yang lebih baik tentang apa yang perlu Anda navigasikan , apakah Anda memilih untuk bekerja dengan mereka di masa depan atau tidak.

Kami Mengikuti Proses Dua Langkah untuk Mendefinisikan Cakupan Proyek LearnDash

Mari kita ambil contoh Bob.

Ketika Bob menghubungi kami tentang migrasi ke LearnDash, dia ingin kami membangun Course Marketplace seperti Udemy atau Coursera untuknya.

Langkah 1: Penemuan

Pada panggilan kami dengan Bob (atau klien lain dalam hal ini) kami memastikan baik 'Manajer Layanan Klien' dan 'Pakar Subjek/Pakar LearnDash' kami hadir. Semua panggilan ini tentang:

  • Memahami persyaratan Bob
  • Mengidentifikasi kendala dan potensi hambatan
  • Mendefinisikan tujuan proyek

Kami melakukan yang terbaik untuk membimbing Bob melalui proses ini, mendidik mereka saat dibutuhkan, dan menjadikan kepentingan terbaiknya sebagai prioritas utama kami.

Setelah kami memiliki semua yang kami butuhkan, kami mengirimkan 'draf penemuan awal' untuk memeriksa apakah kami semua berada di halaman yang sama. Draf yang terlihat seperti ini:

Ringkasan

Situs yang ada adalah pengaturan WordPress dasar yang telah digunakan perusahaan Anda sejak 3 tahun. Anda ingin memindahkan kursus dan pengguna ke LearnDash, mempertahankan fungsionalitas yang ada, dan meminta kami mengembangkan fitur tambahan untuk mengubahnya menjadi Pasar Kursus.

Proses migrasi seharusnya tidak mempengaruhi operasi saat ini dan versi baru situs perlu diluncurkan secepatnya.

Lingkup Pekerjaan

Peran Pengguna:

3 pengguna utama dalam sistem ini adalah:

1) Siswa atau Pengambil Kursus.

Pengguna ini akan dapat:

  • mendaftarkan diri,
  • mengambil tes,
  • menyerahkan tugas,
  • dapatkan sertifikasi,
  • membayar kursus tertentu atau paket kursus

2) Instruktur atau Pembuat Kursus.

Instruktur ini harus dapat:

  • kursus penulis
  • mengakses laporan dan hasil tes untuk mata kuliah masing-masing,
  • menilai prestasi siswa,
  • melakukan pembayaran komisi ke situs                         

3) Tim Admin

Pengguna ini akan:

  • memiliki berbagai tingkat akses ke sistem
  • Semua data terkait LMS hanya dapat diakses oleh admin situs di backend menggunakan Propanel Learndash.  

Pendaftaran:

  • Situs akan memiliki pendaftaran terpisah untuk semua peran sehingga penggunanya dibuat secara terpisah.
  • Semua permintaan pendaftaran pengguna ini akan dikirim ke admin sehingga mereka dapat menyetujui atau menolak pengguna.
  • Instruktur juga diizinkan untuk menyetujui pengguna yang mendaftar untuk kursus khusus mereka.
  • Kami juga akan menambahkan beberapa bidang tambahan selama proses pendaftaran (berdasarkan masukan Anda) agar admin menerima semua informasi yang diperlukan.

Modul Pembayaran:

  • Izinkan Instruktur Membuat Paket Kursus
  • Ubah ke Payment Gateway dari 'X' menjadi 'Y'.
  • Otomatiskan Komisi dan Manajemen Pembayaran.
  • Buat kustom modul Integrasi untuk Gateway Pembayaran 'Y'.

Itu bukan draf yang komprehensif, tetapi Anda mendapatkan gambarannya.

Langkah 2: Estimasi Upaya

Setelah Bob memastikan bahwa draf tersebut sesuai dengan persyaratannya, kami melanjutkan dan membuat Dokumen 'Effort Estimasi'.

Di sinilah kami memetakan fitur, dan tugas pengembangan dengan jumlah jam yang diperlukan untuk menyelesaikan pekerjaan, dan kemudian mendapatkan garis waktu akhir dan perkiraan biaya untuk proyek tersebut.

Jadi, katakanlah kita sedang mengerjakan 'Modul Tugas Video' khusus untuk Bob. Perkiraannya terlihat seperti ini:

Tugas dan Pendekatan Jam Pengembangan Total biaya
Tugas: Aktifkan webcam dan rekam video pendek. Berikan kemampuan untuk mengulang sebanyak yang diperlukan sebelum mengirimkannya. Admin dapat menonton video dan menandai video sebagai lulus atau meminta pengguna untuk mengulanginya.

Pendekatan: Kita dapat menggunakan fitur 'Upload Assignment' LearnDash di sini. Buat tugas memenuhi syarat untuk persetujuan manual, sehingga admin dapat menyetujuinya.

X jam Y USD

Kata-kata Perpisahan

Kami tahu itu bisa membuat frustrasi.

Anda mengalihdayakan pekerjaan Anda karena suatu alasan. Anda ingin membongkar pengembangan sehingga Anda dapat fokus pada hal-hal yang lebih penting.

Faktanya adalah, jika Anda tidak menginvestasikan perhatian Anda pada tahap proyek ini, Anda dapat dengan mudah jatuh ke dalam perangkap harga dan menghadapi tantangan yang tidak pernah Anda lihat akan datang.

Persyaratan Anda dapat berkembang selama proyek berlangsung, dan itu tidak masalah. Yang penting adalah Anda bekerja dengan tim yang bisa beradaptasi. Tim yang dapat Anda ajak berkomunikasi secara efektif untuk menentukan cakupan yang sempurna untuk Proyek LearnDash Anda.

Bagaimanapun, proyek yang sukses dibangun di atas rencana tindakan yang jelas yang berasal dari lingkup pekerjaan yang jujur, terperinci, dan relevan.

Itu saja untuk saat ini!

Punya pertanyaan untuk kami? Tembak mereka di bagian komentar di bawah, atau hubungi Pakar LearnDash kami !

Bacaan lebih lanjut:

Apakah Anda memerlukan Pengembang atau Konsultan LearnDash?