عندما تبدأ للتو في مجال تطوير الويب ، قد يكون من المغري حقا محاولة التعامل مع معظم (إن لم يكن كل) العمل بالكامل من قبل نفسك. ليس من الصعب فهم المنطق: فكلما زادت الأعمال التي تكملها شخصيًا ، زادت الأرباح التي تحصل عليها ، أليس كذلك؟

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

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

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

بناء فريق: تحتاج إلى أشخاص يمتلكون مهارات!

دائمًا ما يكون للمشروع الجيد لتطوير الويب الأدوار اللازمة التالية:

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

فقط لأنك تقوم ببناء فريق لا يعني أنه لا يمكن لأي شخص القيام بمهام متعددة

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

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

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

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

من يفعل ماذا؟

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

لا تدع نفسك تقطع طريق القرارات التجارية الجيدة

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

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

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

العثور على أعضاء فريق جيد

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

  • الحد الأدنى من الخبرة 3 سنوات في تطوير PHP
  • الحد الأدنى من الخبرة 3 سنوات في SQL / MySQL
  • يتقن ووردبرس] ، المواضيع المخصصة ، والمكونات الإضافية ، والحاجيات ، HTML ، CSS ، JS ، JQuery.
  • فهم الأساسية يونيكس CLI
  • تجربة العمل مع GIT
  • تجربة مع اختبار وحدة وضمان الجودة
  • معرفة قوية بإدارة يونكس
  • معرفة جيدة بتصميم واجهة المستخدم
  • تجربة مع منهجية Agile Scrum (ضروري)
  • مهارات توثيق قوية
  • خبرة في التسويق عبر البريد الإلكتروني ، وكبار المسئولين الاقتصاديين ، ووسائل الإعلام الاجتماعية

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

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

أفضل طريقة للإعلان عن مطور أمامي هي ببساطة تحديد:

  • القدرة على كتابة كود JavaScript مخصص
  • الألفة مع CSS
  • القدرة على التفكير في قدميك

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

تنمية فريقك وعملك بمعدل مستدام

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

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

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

صورة مميزة، صورة العمل الجماعي عبر Shutterstock.