كيفية تحديد النطاق المثالي لمشروع LearnDash الخاص بك

نشرت: 2020-04-17

نطاق مشروع صادق ومفصل لا معنى له.

هذا ما نهدف إليه ، أليس كذلك؟

بدون تقدير دقيق ، قد يتحول الاستعانة بمصادر خارجية لمشروعك إلى كابوس إدارة هائل.

قبل أن تتمكن من التنفيس عن الصعداء ، ستجد نفسك تتعامل مع كومة كبيرة من التأخيرات ، والتفاصيل المفقودة ، وحلقات لا نهائية من الذهاب والإياب ، وتأجيل المواعيد النهائية وإعادة تحديد النطاق الأولي للمشروع حتى " قللوا ميزانيتك إلى لا شيء ؛ كل هذا يتركك واقفًا مع صندوق ثقيل من الدورات التدريبية غير المباعة وثقب ضخم في جيبك.

ييكيس!

نطاق learndash للأسف ، كان لدينا عدد غير قليل من عملائنا يخبروننا بقصص الرعب هذه من تجاربهم السابقة.

بعد العمل مع أكثر من 450 شركة على مر السنين ، تعلمنا شيئًا أو اثنين حول تحديد النطاق المثالي لمشروع LearnDash.

# 1 المناقشات القليلة الأولى هي الأكثر أهمية

لست بحاجة إلى أن تكون خبيرًا في WordPress أو LearnDash. ما يهم هو أنك تتواصل بوضوح مع الأشخاص الموجودين.

لا تتردد في طرح الأسئلة وتوضيح أي شكوك أو مخاوف لديك ، بغض النظر عن مدى تافهة تلك الأسئلة. حددت المناقشات الأولية التي أجريتها مع المطور أو الوكالة أسلوب مشروعك بالإضافة إلى علاقتك بهم.

لا داعي للقلق بشأن الحصول على حبيبات شديدة في هذه المرحلة. لكن طرح الأسئلة الصحيحة على مطور LearnDash الخاص بك ونقل توقعاتك أمر بالغ الأهمية.

في الآونة الأخيرة ، أراد أحد عملائنا (دعنا نسميه بوب) ترحيل موقعه إلى LearnDash. بعد فهم سبب احتياج بوب للتبديل إلى LearnDash ، اكتشفنا أن همه الأكبر كان ضمان عدم تعرض طلابه لأي اختلافات على موقعه.

لقد ساعدتنا مثل هذه الأفكار في تحديد الحل الأمثل لاحتياجات أعمال بوب المحددة.

# 2 الافتراضات مهدت الطريق لتكاليف المفاجأة والتأخيرات الرئيسية

التفاصيل المفقودة والتخمينات المتعلمة تخلق فجوة بين "توقعاتك" و "فهم مطورك لهذه التوقعات". هذه الفجوة هي بالضبط نوع الثقب الأسود الذي تحتاج إلى الابتعاد عنه.

على سبيل المثال ، ذكر بوب أنه يريد البدء في استخدام بوابة دفع جديدة. ما لم نعرف الشخص الذي يفكر فيه ، فلن نتمكن من:

  1. اقترح بديل أفضل إن وجد
  2. قم بتقييم وإبلاغه بأي مشكلات توافق مع LearnDash والمكونات الإضافية الأخرى على موقعه المباشر
  3. تحقق مما إذا كان هناك مكون إضافي للتكامل جاهز متاح ، أو إذا كان يلزم إنشاء أحد المكونات من البداية.

بمعنى آخر ، لا تترك أي شيء بالخارج. حتى التفاصيل الصغيرة المفقودة حول "إعدادات وصول المستخدم" أو "إضافة بعض حقول النموذج على صفحة الخروج الخاصة بك" يمكن أن يكون لها تأثير كبير على عملك.

بغض النظر عمن تعمل معه ، نوصيك بالإصرار على وجود نطاق عمل مفصل ومكتوب.

# 3 استعد دائمًا للتعامل مع زحف النطاق والتأخير

Scope Creeps هي المتطلبات أو التغييرات الصغيرة المزعجة التي تظهر عندما يكون مشروعك في مرحلة التنفيذ. العمل البسيط الذي لم تتوقعه أنت أو المطور الخاص بك سابقًا (أثناء إنشاء نطاق مشروعك) ، يؤدي في النهاية إلى رسوم إضافية وتأخيرات غير مرغوب فيها.

يمكن أن يكون العمل مع مطور أو وكالة LearnDash ذوي الخبرة مفيدًا للغاية عندما يتعلق الأمر بتجنب هذه النفقات العامة للتطوير المفاجئ. ذلك لأن شخصًا ما لديه قدر كبير من الخبرة من المرجح أن يكون قد تعامل مع مشاريع مماثلة مما يسهل عليهم تحديد زحف النطاق المحتمل.

الآن ، هناك تأخيرات في المشاريع ، بغض النظر عن مدى تفصيل نطاقك. بعضها قد يكون سببه المطور ، وبعضك أنت ، أو ربما حتى جائحة عالمي! لا يهم من أو من المسؤول ، المهم هو أن التأخير لا مفر منه ويجب أن يؤخذ في الاعتبار.  

إن وضع جداول زمنية واقعية هو السبيل الوحيد للتغلب على ذلك ، وسيخبرك أي محترف متمرس بذلك.

نصيحة محترف:

إذا كنت في موقف تعلم أنه لا يمكنك تحديد متطلباتك بالضبط في الوقت الحالي ولكنك تحتاج إلى مساعدة احترافية ، فحاول التفاوض على "صفقة مشروع مجمعة" مع مطور البرامج الخاص بك . بهذه الطريقة ، يمكنك شراء X ساعة من وقت التطوير وتحديد تفاصيل الوظيفة أثناء التنقل.

# 4 يقدم بائعون متعددون عروض أسعار متفاوتة بشكل جذري

ماذا تفعل عندما تكون في موقف كهذا؟

ينتهي الأمر بمعظم الناس باختيار الخيار الأكثر ملاءمة للميزانية. هذا أحد أكثر الأخطاء شيوعًا التي رأيناها يرتكبونها - بافتراض أن الشخص الذي يقتبس رقمًا أعلى يحاول سرقة هذه الأخطاء.

بالطبع ، هذا احتمال. ولكن قبل اتخاذ قرار ، نقترح عليك بذل جهد أخير لفهم كيفية وصول المطور إلى رقم ما أثناء تحديد نطاق مشروع LearnDash الخاص بك. تريد التأكد من أن مطور برامجك المحتمل لا يعد برقم أفضل حالة للتخلص من مخاطر خسارتك كعميل.

عند تقدير ساعات التطوير اللازمة ، يمكن أن يكون السيناريو الأسوأ 20 - 50 مرة أكبر من السيناريو الأفضل! في الواقع ، غالبًا ما يستخدم المحترفون تقنيات مثل " تقدير النقاط الثلاث " للتوصل إلى تقدير واقعي.

لن يساعدك الوصول إلى الفروق الدقيقة في النطاق الذي يقع في الطرف الباهظ الثمن من النطاق في التحقق مما إذا كان هذا الشخص يعرف ما يتحدث عنه فحسب ، بل سيساعدك أيضًا في الحصول على فكرة أفضل عما تحتاج إلى التنقل خلاله ، سواء اخترت العمل معهم في المستقبل أم لا.

نحن نتبع عملية من خطوتين لتحديد نطاق مشروع LearnDash

لنأخذ مثال بوب.

عندما تواصل بوب معنا بشأن الهجرة إلى LearnDash ، أراد منا إنشاء سوق للدورة التدريبية مثل Udemy أو Coursera من أجله.

الخطوة 1: الاكتشاف

في مكالماتنا مع Bob (أو أي عميل آخر في هذا الشأن) ، تأكدنا من وجود "مدير خدمة العملاء" و "خبير الموضوع / خبير LearnDash". كانت هذه المكالمات تدور حول:

  • فهم متطلبات بوب
  • تحديد المعوقات والعقبات المحتملة
  • تحديد أهداف المشروع

لقد بذلنا قصارى جهدنا لتوجيه بوب خلال هذه العملية ، وتثقيفهم عند الحاجة ، وجعل مصالحه الفضلى على رأس أولوياتنا.

بمجرد أن يكون لدينا كل ما نحتاجه ، أرسلنا "مسودة اكتشاف أولية" للتحقق مما إذا كنا جميعًا على نفس الصفحة. المسودة التي بدت إلى حد ما مثل هذا:

ملخص

الموقع الحالي هو إعداد WordPress أساسي تستخدمه شركتك منذ 3 سنوات. تريد نقل الدورات التدريبية والمستخدمين إلى LearnDash ، والاحتفاظ بالوظائف الحالية وجعلنا نطور ميزات إضافية لتحويلها إلى Course Marketplace.

يجب ألا تؤثر عملية الترحيل على العمليات الحالية ويجب إطلاق الإصدار الجديد من الموقع في أسرع وقت ممكن.

مجال العمل

أدوار المستخدمين:

المستخدمون الثلاثة الرئيسيون في هذا النظام هم:

1) الطلاب أو متلقي الدورة.

سيتمكن هؤلاء المستخدمون من:

  • سجلوا أنفسهم ،
  • تأخذ الاختبارات،
  • إرسال المهام ،
  • الحصول على شهادات ،
  • دفع مقابل دورة معينة أو مجموعة من الدورات

2) المدربون أو منشئو المقرر.

يجب أن يكون هؤلاء المدربون قادرين على:

  • دورات المؤلف
  • الوصول إلى التقارير ونتائج الاختبارات لدوراتهم التدريبية ،
  • تقييم أداء الطلاب ،
  • دفع العمولات إلى الموقع                         

3) فريق الإدارة

هؤلاء المستخدمون سوف:

  • لديهم مستويات مختلفة من الوصول إلى النظام
  • ستكون جميع البيانات المتعلقة بـ LMS متاحة فقط لمسؤول الموقع في الواجهة الخلفية باستخدام Propanel of Learndash.  

التسجيل:

  • سيكون للموقع تسجيلات منفصلة لجميع الأدوار بحيث يتم إنشاء المستخدمين بشكل منفصل.
  • سيتم إرسال جميع طلبات تسجيل المستخدم هذه إلى المسؤول حتى يتمكن من الموافقة على المستخدم أو رفضه.
  • يُسمح للمدربين أيضًا بالموافقة على المستخدمين الذين يسجلون في دوراتهم التدريبية المحددة.
  • سنضيف أيضًا بعض الحقول الإضافية أثناء عملية التسجيل (بناءً على مدخلاتك) حتى يتلقى المسؤول جميع المعلومات المطلوبة.

وحدة المدفوعات:

  • اسمح للمعلمين بإنشاء حزم الدورة التدريبية
  • قم بالتغيير إلى بوابة الدفع من "X" إلى "Y".
  • أتمتة إدارة العمولات والمدفوعات.
  • إنشاء وحدة تكامل مخصصة لبوابة الدفع "Y".

هذه بالكاد مسودة شاملة ، لكنك حصلت على الصورة.

الخطوة 2: تقدير الجهد

بمجرد أن يؤكد بوب أن المسودة تناسب متطلباته ، فإننا نواصل العمل وننشئ مستند "تقدير الجهد".

هذا هو المكان الذي نقوم فيه بتعيين الميزات ومهام التطوير مع عدد الساعات اللازمة لإكمال العمل ، ثم اشتقاق الجدول الزمني النهائي وتقدير التكلفة للمشروع.

لنفترض أننا نعمل على "وحدة تعيينات الفيديو" المخصصة لبوب. يبدو التقدير إلى حد ما مثل هذا:

التعيينات والنهج ساعات التطوير التكلفة الإجمالية
التعيين: قم بتمكين كاميرا الويب وتسجيل مقطع فيديو قصير. توفير القدرة على الاستعادة عدة مرات حسب الحاجة قبل إرسالها. يمكن للمسؤولين مشاهدة الفيديو وإما وضع علامة على الفيديو على أنه تم تمريره أو مطالبة المستخدم بإعادته.

النهج: يمكننا استخدام ميزة "تحميل مهمة" الخاصة بـ LearnDash هنا. اجعل الواجب مؤهلاً للموافقة اليدوية ، حتى يتمكن المسؤول من الموافقة عليه.

X ساعة Y USD

كلمات فراق

نحن نعلم أنه يمكن أن يكون محبطًا.

أنت تقوم بالاستعانة بمصادر خارجية لعملك لسبب ما. تريد تفريغ التطوير حتى تتمكن من التركيز على الأمور الأكثر أهمية.

الحقيقة هي ، إذا لم تستثمر انتباهك في هذه المرحلة من المشروع ، فيمكنك الوقوع بسهولة في فخاخ التسعير ومواجهة التحديات التي لم تراها قادمة من قبل.

قد تتطور متطلباتك خلال مسار المشروع ، ولا بأس بذلك. المهم هو أن تعمل مع فريق يمكنه التكيف. فريق يمكنك التواصل معه بشكل فعال من أجل تحديد النطاق المثالي لمشروع LearnDash الخاص بك.

بعد كل شيء ، يتم بناء المشاريع الناجحة على خطط عمل واضحة مشتقة من نطاق عمل صادق ومفصل وذات صلة.

هذا كل شئ حتى الان!

هل لديك أسئلة لنا؟ أطلق النار عليهم بعيدًا في قسم التعليقات أدناه ، أو تواصل مع خبراء LearnDash !

قراءة متعمقة:

هل تحتاج إلى مطور أو مستشار LearnDash؟