كيفية إنشاء منتج البرنامج الخاص بك

 كيفية إنشاء منتج البرنامج الخاص بك

Patrick Harvey

سنقوم اليوم بإنشاء منتج برمجي!

نعم ، لقد سمعت بشكل صحيح ، سنقوم بإنشاء منتج برمجي - مكون WordPress الإضافي.

لا داعي للقلق ..... صناعة البرمجيات.

كان أحد أهدافي عند بدء عملي عبر الإنترنت هو إنشاء منتجات رقمية خاصة بي. وبشكل أكثر تحديدًا أردت إنشاء منتجات برمجية خاصة بي.

لم أكن أعرف بالضبط كيف سأفعل ذلك - كانت لدي فكرة تقريبية ، لكن لا شيء ملموس.

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

كيف تنشئ منتجًا برمجيًا؟

صنع مكون WordPress الإضافي يشبه إلى حد ما خبز كعكة.

ليس هذا أنا أحب خبز الكعك - أكلها ، نعم ، خبزها ، لا !!

ولكن كما أفهمها ، فأنت بحاجة إلى:

  • المكونات: 4 أونصات من الدقيق ، 4 أونصات من السكر ، 4 أونصات من الزبدة ، 2 بيض ، إلخ.
  • الوصفة: أضف هذا ، امزج ذلك ، اخفقهم ، إلخ.
  • المعدات: فرن ، خلاط / معالج طعام ، وعاء خلط ، أدوات مائدة ، إلخ.

إنه مشابه عند إنشاء منتج برمجي لأنك ستحتاج:

  • الأشخاص: المكونات
  • العملية: الوصفة
  • التكنولوجيا: المعدات

اسمحوا لي تظهر لك كيف أنشأنامنتج البرنامج.

الأشخاص

أول شيء يجب قوله هو أنني لم أصنع منتج البرنامج هذا بنفسي!

شريك الأعمال

إنه ليس كذلك إلزامي أن يكون لديك شريك تجاري عند إنشاء منتج برمجي ، ولكنه يساعد بالتأكيد!

لقد تواصلت مع صديقي ريتشارد للتسويق عبر الإنترنت وسألته عما إذا كان مهتمًا بالعمل في مشروع مشترك لإنشاء منتج برمجي .

أنظر أيضا: أفضل 5 إضافات لتحليلات WordPress لعام 2023

لماذا ريتشارد؟ بصرف النظر عن حقيقة أنه ذكي ولديه بالفعل سجل حافل بالنجاح في إنشاء وبيع منتجات المعلومات (كتب إلكترونية / دورات ، وما إلى ذلك)

  • كلانا نثق ونحترم بعضنا البعض
  • كلانا يعيش في المملكة المتحدة
  • كلانا يدعم نفس فريق كرة القدم - نعم ، أعرف ، أمر لا يصدق - اعتقدت أنني مشجع أستون فيلا الوحيد

قال ، "نعم ! " وولد مشروع AV.

لا تصدقني؟ هذا هو المجلد الموجود في Box:

المعلم

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

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

دعني أوضح. لا أقصد أن أتدرب على كيفية بدء برمجة PHP و CSS ، وجميع اللغات المتبقية التي تحتاجها لمكوِّن WordPress الإضافي. أعني أن تدرب على كيفية البدء من نقطة الصفر وينتهي بك الأمر بمنتج نهائي في السوق.

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

هذا أحد الأشياء الرئيسية التي تعلمناها في الدورة التدريبية عبر الإنترنت:

ابق في عقلية الرئيس التنفيذي - أي لا تفعل لا تقلق بشأن التفاصيل الفنية الصغيرة.

المطور

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

المراجعون

أخيرًا وليس آخرًا ، ستحتاج إلى أشخاص لمراجعة أفكارك وراجع منتجك النهائي.

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

هذه هي المكونات الرئيسية ، الأشخاص المهمون ، في هذه المرحلة الأولى من إنشاء منتج البرنامج.

التكنولوجيا

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

  • Box - Box هي خدمة مشاركة ملفات عبر الإنترنت وإدارة محتوى سحابي شخصي.
  • Excel - ستحتاج إلى تخطيط المشروعأداة. هناك الكثير في السوق ، لكننا اخترنا Excel.
  • Skype - تحتاج إلى مواصلة التواصل عندما تقوم بتشغيل مشروع. سمح لنا Skype بالدردشة والتحدث ومشاركة الشاشات.
  • Balsamiq - استخدمنا Balsamiq لتزويد مطورنا بمواصفات تصميم كاملة بما في ذلك شاشات بالحجم الطبيعي.
  • Jing - استخدمنا Jing لإنشاء شاشة الاستيلاء على مقاطع فيديو قصيرة وتسجيلها.
  • Screencast - استخدمنا Screencast لتخزين ومشاركة مقاطع فيديو الاختبار القصيرة.

كملاحظة جانبية ، يمكنك استخدام برنامج تطوير منتج مخصص لإدارة بعض مهام التطوير الإضافية.

العملية

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

سأطلعك ، على مستوى عالٍ ، على ما فعلناه في كل مرحلة في عملية إنشاء مكون WordPress الإضافي.

  • أبريل - أكمل الدورة التدريبية عبر الإنترنت
  • مايو - إنهاء الفكرة
  • يونيو - التصميم / التطوير / الاختبار
  • يوليو - مراجعة الاختبار التجريبي
  • أغسطس - إطلاق المنتج

عملية التعلم

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

التخطيطالعملية

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

شيئان يجب ملاحظتهما حول التخطيط:

  1. عليك أن تكون واقعيًا
  2. يجب أن تكون مرنًا - لا تسير الأمور دائمًا كما هو مخطط لها!

عملية توليد الفكرة

لدينا النظرية من الدورة التدريبية والآن كان علينا ضعها موضع التنفيذ بدءًا من فكرة ، أو اثنتين أو ثلاثة ...

والسبب في أنني أقول ذلك لأن "لحظة يوريكا" غير موجودة!

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

  1. ابحث دائمًا عن المهام التي يمكن أن تكون آلية
  2. ابحث في السوق
  3. ابحث عن المنتجات الناجحة الموجودة بالفعل
  4. قم بعمل قائمة بميزاتها
  5. ادمج هذه الميزات لإنشاء منتج برمجي جديد

بمجرد أن تعلمنا هذا في الدورة ، بدأنا في الخروج بأفكار وتدوينها في جدول بيانات آخر ، يسمى بمودة AV ROLODEX.

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

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

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

* الفكرة والمواصفات أمران حاسمان! احصل على الأساس الصحيح! *

عملية التصميم

بعد أن قررنا العمل بفكرتنا ، دخلنا مرحلة التصميم ، والتي تتكون من 3 مهام رئيسية:

  1. إنشاء نماذج بالأحجام الطبيعية
  2. إنشاء حسابات الاستعانة بمصادر خارجية
  3. وضع اللمسات الأخيرة على اسم المنتج

أنشأ ريتشارد النماذج بالأحجام الطبيعية ، وما هو العمل الجيد الذي قام به. في ما يلي مثال على شاشة نموذج بالحجم الطبيعي:

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

عملية الاستعانة بمصادر خارجية

فيما يلي الخطوات التي اتبعناها لتوظيف مطورنا:

  1. أعلن عن وظيفتك (مواصفات مختصرة)
  2. يتقدم المرشحون (في غضون ساعات)
  3. قائمة المرشحين المختصرة (تقييم 4.5 أو أعلى + التحقق من العمل السابق)
  4. إرسال مواصفات الوظيفة الكاملة إلى
  5. اطرح عليهم أسئلة وتأكيد الموعد النهائي / المعالم (الدردشة على Skype)
  6. استئجار الشخص المختار (في غضون 3 أو 4 أيام من النشر)
  7. العمل معهم + منتظم عمليات التحقق من التقدم

ملاحظة: تمتلك Upwork الآن منصات oDesk و Elance السابقة.

عملية التطوير

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

أولاً وقبل كل شيء ، من المهم اتباع الخطوة 7 أعلاه - العمل معهم وإجراء فحوصات منتظمة. إذا لم تفعل ذلك ، فإنك تخاطر بأن (أ) لن يفعلوا أي شيء أو (ب) يسيئون فهم مواصفات التصميم الخاصة بك. سيؤدي إما إلى إهدار الوقت والمال 🙁

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

فيما يلي الخطوات الثلاث الرئيسية في هذه المرحلة:

  1. إكمال الإصدار التجريبي
  2. اختبار الإصدار التجريبي
  3. الإصدار الكامل 1

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

أنظر أيضا: كيفية بيع الخطوط عبر الإنترنت: سريع & أمبير ؛ ربح سهل

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

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

المكونات السرية

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

الأشياء الصغيرة التي ربما لا يراها أحد ، لكنها بالتأكيد تعطي الكعكة مذاقها.

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

أنت بحاجة إلى أشياء مثل:

  • العقلية
  • تحديد
  • المرونة
  • المثابرة
  • الصبر

باختصار تحتاج إلى الكثير من الشعر والجلد الكثيف!

بدون أي من هؤلاء سوف تنخفض وتخرج في غضون أسابيع.

يجب أن تتذكر:

  • أنت تحصد فقط ما تزرعه - في العمل ، كما في الحياة!
  • استمتع بمنحنى التعلم!
  • ادفع منطقة الراحة الخاصة بك كل يوم!

اختتام الجزء الأول

كانت الرحلة حتى الآن منحنى تعليمي ضخم. لقد استخدمنا قوتنا الفردية لتكملة بعضنا البعض في إنشاء أول منتج برمجي.

اليوم ، لقد تعلمت ما يلزم لإنشاء منتج برمجي. في المرة القادمة ، سننظر في كيفية تسويق منتج البرنامج وبيعه.

Patrick Harvey

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