Cara Menentukan Cakupan Sempurna untuk Proyek LearnDash Anda
Diterbitkan: 2020-04-17Lingkup 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!
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:
- Sarankan alternatif yang lebih baik jika ada
- Evaluasi dan beri tahu dia tentang masalah kompatibilitas apa pun dengan LearnDash dan plugin lain di situs langsungnya
- 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:
RingkasanSitus 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 PekerjaanPeran Pengguna: 3 pengguna utama dalam sistem ini adalah: 1) Siswa atau Pengambil Kursus. Pengguna ini akan dapat:
2) Instruktur atau Pembuat Kursus. Instruktur ini harus dapat:
3) Tim Admin Pengguna ini akan:
Pendaftaran:
Modul Pembayaran:
|
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? |