بناء ميزة تنافسية: حلول لتحديات تطوير البرامج المخصصة في الشركات الصغيرة

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

تطبيق ويب أم تطبيق جوال: ما المسار الذي يجب أن تسلكه الشركة الناشئة؟

في المشهد الرقمي اليوم ، تواجه الشركات الناشئة التحدي المتمثل في اختيار الحل الأنسب لوجودها عبر الإنترنت. مع انتشار استخدام الإنترنت وهيمنة الهواتف الذكية ، غالبًا ما يعود القرار إلى الاختيار بين تطبيقات الويب وتطبيقات الهاتف المحمول. لكل خيار نقاط قوة ونقاط ضعف فريدة، وفهمها يمكن أن يساعد الشركات الناشئة على اتخاذ خيار مستنير يتوافق مع أهدافهم و جمهورهم المستهدف. مقدمة عندما يتعلق الأمر بتأسيس تواجد على الإنترنت ، يجب على الشركات الناشئة تقييم مزايا وعيوب تطبيقات الويب والجوّال بعناية. يتم الوصول إلى تطبيقات الويب من خلال متصفحات الويب على أجهزة سطح المكتب والأجهزة المحمولة، بينما يتم تثبيت تطبيقات الهاتف المحمول مباشرة على الهواتف الذكية أو الأجهزة اللوحية. يقدم كلا الخيارين مزايا فريدة ويخدم أغراضًا مختلفة، اعتمادًا على احتياجات الشركة الناشئة وجمهورها المستهدف. فهم تطبيقات الويب تطبيقات الويب هي تطبيقات برمجية يتم الوصول إليها من خلال متصفحات الويب. تم إنشاؤها باستخدام تقنيات الويب مثل HTML و CSS وجافا سكريبت ، ويمكن الوصول إليها عبر منصات وأجهزة متعددة لديها اتصال بالإنترنت. يمكن أن تتراوح تطبيقات الويب من مواقع الويب البسيطة إلى الأنظمة المعقدة القائمة على الويب ذات الوظائف المتقدمة. تعريف وخصائص تطبيقات الويب تم تصميم تطبيقات الويب لتكون مستقلة عن المنصة التي تعمل عليها، مما يعني أنه يمكن الوصول إليها من أي جهاز باستخدام متصفح ويب متوافق. عادةً ما تكون قابلة للاستجابة Responsive ، أي يتغير تخطيطها وتصميمها لتتناسب مع أحجام الشاشات المختلفة. تجعل هذه المرونة تطبيقات الويب في متناول مجموعة كبيرة من المستخدمين، بغض النظر عن الجهاز الذي يستخدمونه. مزايا تطبيقات الويب إمكانية الوصول على نطاق واسع: يمكن الوصول إلى تطبيقات الويب على أجهزة مختلفة ، بما في ذلك أجهزة الكمبيوتر المكتبية وأجهزة الكمبيوتر المحمولة والأجهزة اللوحية والهواتف الذكية، مما يجعلها متاحة لجمهور أوسع. سهولة الصيانة والتحديثات: نظرًا لأن تطبيقات الويب لها شفرة مصدرية واحدة Source Code، يمكن إجراء التحديثات والصيانة مركزيًا دون مطالبة المستخدمين بتنزيل التحديثات وتثبيتها يدويًا. تكلفة تطوير أقل: يتم تطوير تطبيقات الويب باستخدام تقنيات الويب المدعومة على نطاق واسع ولديها مجتمع مطورين كبير، مما قد يؤدي إلى توفير التكاليف مقارنةً بتطوير تطبيقات الأجهزة المحمولة. عيوب تطبيقات الويب وصول محدود إلى ميزات الجهاز: قامت تطبيقات الويب بتقييد الوصول إلى ميزات خاصة بالجهاز مثل الكاميرا ونظام تحديد المواقع العالمي (GPS) وإشعارات الدفع ، والتي يمكن أن تحد من وظائفها مقارنة بتطبيقات الهاتف المحمول. قيود الأداء: تعتمد تطبيقات الويب على الاتصال بالإنترنت ، ويمكن أن يتأثر أداؤها بعوامل مثل سرعة الشبكة ووقت الاستجابة. تحديات تجربة المستخدم: بينما يمكن جعل تطبيقات الويب مستجيبة Responsive، إلا أنها قد لا توفر نفس المستوى من التفاعل والتجربة الغامرة مثل تطبيقات الأجهزة المحمولة الأصلية. فهم تطبيقات الجوال تطبيقات الأجهزة المحمولة، والمعروفة باسم Mobile Apps، هي تطبيقات برمجية تم تصميمها وتطويرها خصيصًا للأجهزة المحمولة مثل الهواتف الذكية والأجهزة اللوحية. عادةً ما يتم تنزيل هذه التطبيقات وتثبيتها من متاجر التطبيقات وتقدم تجربة مستخدم مخصصة محسّنة للأجهزة المحمولة. تعريف وخصائص تطبيقات الهاتف المحمول يتم تصميم تطبيقات الهاتف المحمول باستخدام تقنيات خاصة بالمنصة مثل Swift أو Objective-C لنظام التشغيل iOS و Java أو Kotlin لنظام Android. و فلاتر Flutter التي تعمل في كلا المنصتين. هذه التطبيقات تكون معدة لتناسب عتاد الجهاز ونظام التشغيل، مما يوفر أداءً سلسًا وإمكانية الوصول إلى ميزات وإمكانيات الجهاز المختلفة. مزايا تطبيقات الهاتف المحمول تحسين تجربة المستخدم: توفر تطبيقات الأجهزة المحمولة تجربة مستخدم أصلية ومحسّنة، وتستفيد من إمكانات الجهاز وتوفر أداءً أفضل مقارنةً بتطبيقات الويب. الوصول إلى ميزات الجهاز وإمكانياته: يمكن لتطبيقات الأجهزة المحمولة الاستفادة من ميزات الجهاز مثل الكاميرا ونظام تحديد المواقع العالمي ومقياس التسارع وإرسال الإشعارات، مما يتيح تجربة أكثر تفاعلية وغنية بالميزات. أداء أفضل وإمكانيات عدم الإتصال بالإنترنت: يمكن لتطبيقات الأجهزة المحمولة تخزين البيانات محليًا (داخل الهاتف)، مما يسمح للمستخدمين بالوصول إلى المحتوى والميزات حتى بدون اتصال بالإنترنت. عيوب تطبيقات الهاتف المحمول الاعتماد على المنصة: يجب تطوير تطبيقات الأجهزة المحمولة بشكل منفصل لمنصات مختلفة (على سبيل المثال ، iOS و Android)، مما قد يزيد من وقت التطوير وتكلفته. الصيانة والتحديثات: يجب توزيع تحديثات تطبيقات الأجهزة المحمولة من خلال متاجر التطبيقات، مما يتطلب من المستخدمين تنزيل التحديثات وتثبيتها يدويًا. إمكانية الوصول المحدودة: تطبيقات الأجهزة المحمولة مقصورة على منصات محددة وقد لا تكون في متناول المستخدمين الذين لديهم أجهزة تعمل على أنظمة تشغيل مختلفة. عوامل يجب مراعاتها عند الاختيار بين تطبيقات الويب والجوال عند الاختيار بين تطبيقات الويب والجوّال للشركات الناشئة، يجب مراعاة عدة عوامل لاتخاذ قرار مستنير. الجمهور المستهدف وسلوك المستخدم إن فهم الجمهور المستهدف وتفضيلاته أمر بالغ الأهمية. قم بتحليل ما إذا كان جمهورك يستخدم الأجهزة المحمولة بشكل أساسي أو يفضل الوصول إلى الخدمات من خلال متصفحات الويب. ضع في اعتبارك عوامل مثل المعلومات الديمغرافية (العمر، الجنس، إلخ) وأنماط استخدام الجهاز وسلوك المستخدم لمواءمة اختيارك مع تفضيلاتهم. الوظائف والمزايا قم بتقييم الوظائف والميزايا المطلوبة لتطبيقك. حدد ما إذا كان تطبيقك يحتاج إلى الوصول إلى ميزات وإمكانيات معينة في الجهاز. إذا كان تطبيقك يعتمد بشكل كبير على ميزات مثل GPS أو الكاميرا أو إرسال الإشعارات ، فقد يكون تطبيق الهاتف هو الخيار الأفضل. من ناحية أخرى ، إذا كان تطبيقك يركز على توصيل المحتوى أو الوصول إلى المعلومات ، فيمكن أن يكون تطبيق الويب خيارًا مناسبًا. اعتبارات التكلفة والتطوير ضع في اعتبارك ميزانيتك والموارد المتاحة لتطوير التطبيق. يتطلب تطوير تطبيقات الأجهزة المحمولة عادةً مهارات متخصصة ويمكن أن يكون أكثر تكلفة مقارنةً بتطوير تطبيقات الويب. بالإضافة إلى ذلك ، غالبًا ما تتطلب تطبيقات الأجهزة المحمولة تطويرًا منفصلاً للأنظمة المختلفة، مما يزيد من التكلفة الإجمالية. الوقت المتاح للتطوير الوقت اللازم لتطوير وإطلاق التطبيق الخاص بك هو عامل حاسم للشركات الناشئة. عادةً ما يكون لتطبيقات الويب دورة تطوير أقصر حيث يمكن تطويرها مرة واحدة والوصول إليها عبر منصات مختلفة. من ناحية أخرى، تتطلب تطبيقات الأجهزة المحمولة تطويرًا منفصلاً لكل منصة ، مما قد يزيد من وقت التسويق. فوائد تطبيقات الويب للشركات الناشئة تقدم تطبيقات الويب العديد من المزايا التي يمكن أن تفيد الشركات الناشئة ، لا سيما في المراحل الأولى من رحلتهم. سهولة الوصول والتوافق تتمثل إحدى المزايا الأساسية لتطبيقات الويب في قدرتها على الوصول إلى جمهور عريض عبر الأجهزة والمنصات المختلفة. يمكن للمستخدمين الوصول إلى تطبيقات الويب من أي جهاز باستخدام متصفح الويب، مما يلغي الحاجة إلى التطوير نسخة مخصصة لكل منصة على حدى. سهولة الصيانة والتحديثات تحتوي تطبيقات الويب على شفرة مصدرية مركزية Centralized Source Code ، مما يسهل صيانة التطبيق وتحديثه. يمكن إجراء التغييرات على جانب المخدم (السيرفر) فقط، ومن ثم

كيف تحصل على أفكار الشركات الناشئة

الترجمة العربية مقال “How to get startup ideas” بقلم بول جراهام طريقة الحصول على أفكار الشركات الناشئة لا تتمثل في محاولة التفكير في أفكار الشركات الناشئة. بل في البحث عن المشاكل، ويفضل أن تكون المشاكل التي تواجهها أنت بنفسك. تميل أفضل أفكار الشركات الناشئة إلى أن تشترك في ثلاثة أشياء: إنها شيء يريده المؤسسون أنفسهم، ويمكنهم أن يبنوها بأنفسهم، والقليل من الآخرين يدركون أنها تستحق القيام بها. بدأت كل من Microsoft و Apple و Yahoo و Google و Facebook بهذه الطريقة.   مشاكل ما سبب أهمية العمل على حل مشكلة لديك؟ من بين أمور أخرى، فإن ذلك يضمن وجود المشكلة بالفعل. يبدو الأمر بديهياً أن تقول إنه يجب عليك العمل فقط على المشكلات الموجودة. ومع ذلك، فإن الخطأ الأكثر شيوعًا الذي ترتكبه الشركات الناشئة هو حل المشكلات التي لم يواجهها أحد. أنا أيضاً فعلت ذلك الخطأ. في عام 1995، أنشأت شركة لوضع المعارض الفنية على الإنترنت. لكن صالات العرض لا تريد أن تكون على الإنترنت. إنها ليست الطريقة التي تعمل بها الأعمال المتعلقة بالفن. فلماذا قضيت ستة أشهر في العمل على هذه الفكرة الغبية؟ لأنني لم أهتم بالمستخدمين. لقد اخترعت نموذجًا للعالم لا يتوافق مع الواقع وعملت من خلاله. لم ألاحظ أن نموذجي كان خاطئًا حتى حاولت إقناع المستخدمين بالدفع مقابل ما بنيناه. حتى في ذلك الوقت، استغرقت وقتًا طويلاً بشكل محرج لكي استوعب ذلك الأمر. لقد كنت مرتبطًا بنموذجي الخاص بالعالم، وقد قضيت الكثير من الوقت في بناء ذلك البرنامج. كان عليهم أن يريدوه! لماذا يبني الكثير من المؤسسين أشياء لا يريدها أحد؟ لأنهم يبدأون بمحاولة التفكير في أفكار الشركات الناشئة. طريقة العمل تلك مضاعفة الخطورة: فهي لا تسفر فقط عن القليل من الأفكار الجيدة؛ بل تنتج عنها أفكار سيئة تبدو معقولة بما يكفي لخداعك للعمل عليها. في YC نطلق عليها أفكار الشركات الناشئة “المصطنعة” أو “الكوميدية”. تخيل أن إحدى الشخصيات في برنامج تلفزيوني كانت تبدأ شركة ناشئة. سيتعين على الكتاب أن يخترعوا شيئًا للقيام به. الخروج بأفكار لشركات ناشئة أمر صعب. إنه ليس شيئًا يمكنك القيام به لأنه طلب منك. لذلك (ما لم يحالفهم الحظ بشكل مذهل) فإن الكتاب سيخرجون بفكرة تبدو معقولة، لكنها في الواقع سيئة. على سبيل المثال ، شبكة اجتماعية لأصحاب الحيوانات الأليفة. لا يبدو فكرة خاطئة بشكل واضح. الملايين من الناس لديهم حيوانات أليفة. غالبًا ما يهتمون كثيرًا بحيواناتهم الأليفة وينفقون الكثير من المال عليها. بالتأكيد يرغب العديد من هؤلاء الأشخاص في موقع يمكنهم من خلاله التحدث إلى مالكي الحيوانات الأليفة الآخرين. ربما ليس كلهم، ولكن إذا كان 2 أو 3 في المائة فقط منهم أصبحوا زواراً منتظمين، فقد يكون لديك ملايين المستخدمين. يمكنك تقديم عروض مستهدفة لهم، وربما تحصيل رسوم مقابل ميزات متميزة. [1] يكمن خطر فكرة مثل هذه في أنك عندما تسأل عنها أصدقائك الذين يملكون حيوانات أليفة، فإنهم لا يقولون “لن أستخدم هذا الشيء أبدًا”. يقولون “نعم، ربما يمكنني رؤية استخدام شيء من هذا القبيل.” حتى عندما يتم إطلاق الشركة الناشئة، فإنها ستبدو معقولة لكثير من الناس. لا يريدون استخدامها بأنفسهم، على الأقل ليس الآن، لكن يمكنهم تخيل أشخاص آخرين يريدون ذلك. عمم رد الفعل هذا على جميع الشريحة المستهدفة، ولن يكون لديك أي مستخدمين. [2] بئر عند إطلاق شركة ناشئة، يجب أن يكون هناك على الأقل بعض المستخدمين الذين يحتاجون حقًا إلى ما تقوم ببناءه – ليس فقط الأشخاص الذين يمكنهم رؤية أنفسهم يستخدمونه يومًا ما، بل من يريدون ذلك بشكل عاجل. عادةً ما تكون هذه المجموعة الأولية من المستخدمين صغيرة، لسبب بسيط وهو أنه إذا كان هناك شيء يحتاجه عدد كبير من الأشخاص بشكل عاجل ويمكن بناؤه بمقدار الجهد الذي تبذله الشركة الناشئة عادةً في الإصدار الأول، فمن المحتمل أنه موجود بالفعل. مما يعني أنه يجب عليك التنازل عن بُعد واحد: يمكنك إما بناء شيء يريده عدد كبير من الناس بكمية صغيرة، أو شيء يريده عدد قليل من الناس بكمية كبيرة. اختر الأخير. ليست كل الأفكار من هذا النوع أفكارًا جيدة للشركات الناشئة، ولكن تقريبًا جميع أفكار الشركات الناشئة الجيدة هي من هذا النوع. تخيل رسمًا بيانيًا يمثل المحور س فيه جميع الأشخاص الذين قد يريدون ما تقوم به ويمثل المحور ص إلى أي مدى يريدون ذلك الأمر. إذا قلبت المقياس على المحور ص، يمكنك تصور الشركات على أنها ثقوب. على هذا النحو، جوجل عبارة فوهة بركان هائلة: يستخدمها مئات الملايين من الأشخاص، وهم في أمس الحاجة إليها. لا يمكن أن تتوقع شركة ناشئة بدأت للتو أن يكون لديها ثقب بهذا الحجم الكبير. إذن لديك خياران حول شكل الثقب الذي تبدأ به. يمكنك إما حفر حفرة واسعة ولكن ضحلة، أو حفرة ضيقة وعميقة، مثل البئر. عادة ما تكون أفكار الشركات الناشئة المصطنعة من النوع الأول. يهتم الكثير من الأشخاص بشكل معتدل بشبكة اجتماعية لأصحاب الحيوانات الأليفة. تقريبًا جميع أفكار الشركات الناشئة الجيدة هي من النوع الثاني. كانت مايكروسوفت بئرًا عندما صنعوا ألتير بيسك. لم يكن هناك سوى بضعة آلاف من مالكي ألتير، لكن بدون هذا البرنامج كانوا يبرمجون بلغة الآلة. بعد ثلاثين عامًا، فيسبوك كان نفس الشكل. كان موقعهم الأول مخصصًا حصريًا لطلاب جامعة هارفارد، حيث لا يوجد منهم سوى بضعة آلاف، لكن هؤلاء المستخدمين الذين يبلغ عددهم بضعة آلاف أرادوا ذلك كثيرًا. عندما يكون لديك فكرة لشركة ناشئة، اسأل نفسك: من يريد هذا الآن؟ من يريد هذا كثيرًا لدرجة أنهم سيستخدمونه حتى عندما يكون إصدارًا سيئًا تم إنشاؤه بواسطة شركة ناشئة مكونة من شخصين لم يسمعوا بها من قبل؟ إذا لم تستطع الإجابة على ذلك، فربما تكون الفكرة سيئة. [3] لا تحتاج إلى ضيق البئر في حد ذاته. بل العمق هو ما تحتاجه؛ يحصل الضيق كنتيجة ثانوية لتحسين العمق (والسرعة). لكنك تحصل عليه دائمًا تقريبًا. من الناحية العملية، فإن الارتباط بين العمق والضيق قوي جدًا لدرجة أنه يعد علامة جيدة عندما تعلم أن الفكرة ستجذب بقوة مجموعة معينة أو نوع معين من المستخدمين. في حين أن الطلب على شكل بئر يعد شرطًا ضروريًا تقريبًا لفكرة شركة ناشئة جيدة، إلا أنه ليس كافياً. إذا كان مارك زوكربيرج قد بنى شيئًا ما يروق فقط لطلاب جامعة هارفارد، فلن تكون فكرة شركة ناشئة جيدة. فيسبوك كان فكرة جيدة لأنه بدأ بسوق صغير كان هناك طريق سريع للخروج منه. الكليات متشابهة بدرجة كافية بحيث أنك إذا قمت ببناء فيسبوك يعمل في جامعة هارفارد، فسيعمل في أي كلية. لذلك انتشر بسرعة في جميع الكليات. بمجرد حصولك على جميع طلاب الكليات، يمكنك الحصول على أي شخص آخر ببساطة بالسماح لهم بالدخول. وبالمثل لمايكروسوفت: