صورة دراسات حالة ستراتويل

كيفية إنشاء تطبيق

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

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

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

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

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

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

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


التخطيط

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

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

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

هذه أخبار رائعة حقاً! لقد وجدت ما نسميه عادةً في عالم الأعمال "ملاءمة المنتج للسوق" (product-market-fit). هذا يعني عموماً أنك بدأت بداية جيدة وأن مستقبل المنتج يبدو واعداً.


احلم كبيراً، وابدأ صغيراً

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

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

وأعني بالبدء صغيراً التفكير في الميزات الأكثر ضرورة التي من شأنها أن تجعل التطبيق يعمل بكامل وظائفه ويكون ذا قيمة لحل المشكلة التي تحاول معالجتها. لهذا، أوصي باستخدام إطار عمل MoSCoW (ما هي أولويات MoSCoW؟ | نظرة عامة على طريقة MoSCoW (productplan.com)) ومحاولة التركيز على تقديم الأشياء الضرورية (musts) للإصدار الأول من المنصة. من الأهمية بمكان تقديم تطبيق عالي الجودة في أقصر فترة زمنية ممكنة لمعرفة كيف سيكون أداؤه في السوق. (قراءات موصى بها: كتاب "The Lean Startup" لإيريك ريس وكتاب "Build" لتوني فاديل).

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

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

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

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

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

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

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


تحديد مهامك

بمجرد تحديد المسارات الرئيسية، ستكون الخطوة التالية هي كتابة المهام المطلوبة لتجسيد رؤيتك. لتتمكن من تحقيق هذا الإنجاز، تحتاج إلى أخذ مساراتك الفنية وتقسيمها إلى أجزاء أصغر يمكن استخدامها لإنشاء المجموعة الأولى من المهام. والأسلوب الجيد هنا هو استخدام مفهوم "قصص المستخدمين" (User Stories) من منهجية أجايل (Agile). (قصص المستخدمين | أمثلة وقوالب | Atlassian).

لنأخذ على سبيل المثال مسار دمج Jira في التطبيق. مثال باستخدام أسلوب قصة مستخدم أجايل سيجعل الأمر يبدو كالتالي:

القصة: كمدير مشروع، أرغب في التكامل مع Jira حتى أتمكن من رؤية جميع سجلات الوقت في لوحة تحكم واحدة

معايير القبول:

  • عند النقر فوق زر المزامنة مع Jira، يجب أن تكون جميع سجلات الوقت لمشروع معين من Jira مرئية

  • عند الوصول إلى لوحة التحكم، يجب إدراج جميع سجلات الوقت في جدول

  • عند النقر فوق زر التنزيل، يتم تنزيل الجدول بتنسيق excel

مثال آخر لمهمة خاصة بمصادقة المستخدم سيكون كالتالي:

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

معايير القبول:

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

  • عند إدخال بريد إلكتروني غير موجود، يجب أن يتلقى المستخدم رسالة خطأ تفيد بأن البريد الإلكتروني غير موجود

  • عند إدخال كلمة مرور خاطئة، يجب أن يتلقى المستخدم رسالة خطأ تفيد بأن كلمة المرور غير صحيحة

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


التصميم والنموذج الأولي

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

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


المخططات الهيكلية (Wireframes)

تمثل المخططات الهيكلية الهيكل العظمي لتطبيقك والذي سيتم بناء العناصر المرئية فوقه. فهي تساعدك على تصور هيكلية التطبيق قبل وضع أي كود برمجي أو ألوان على الواجهة. والغرض منها هو تسهيل تكرار التصميم وتعديله بناءً على الملاحظات الواردة من الأشخاص الذين يختبرونه. كما أنها ضرورية لبناء واجهة مستخدم سهلة الفهم والاستيعاب. لذا، خذ وقتك عند تصميم المخطط الهيكلي لأن هذا سيكون العمود الفقري الذي يرتكز عليه الجزء الأمامي (front-end) من تطبيقك. (ما هي المخططات الهيكلية ولماذا تُستخدم؟ | أكاديمية المخططات الهيكلية | Balsamiq).


التصميم

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

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

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


الاختبار

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

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

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

  1. قدم النموذج الأولي وذكّر المستخدم بتقديم تعليقات صريحة، مثل: "أنا لم أصمم هذا المنتج. لا شيء تقوله سيملقني أو يؤذي مشاعري. أنا مهتم بما تواجهه وتجربه اليوم."

  2. تابع بشأن المهمة. اطرح أسئلة مثل: "ماذا كنت تتوقع أن يحدث؟" أو "ماذا كنت ستفعل بعد ذلك؟"

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


بناء الشيء الحقيقي

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

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

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

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


فريق التطوير الداخلي

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

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


فريق تطوير خارجي (التعهيد والاستعانة بمصادر خارجية)

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

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


البرمجة المنخفضة / بدون برمجة (Low Code / No Code)

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

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

ومع ذلك، من المهم التأكيد على حقيقة أن استخدام البرمجة المنخفضة/بدون برمجة لن يخلصك تماماً من الحاجة إلى المهارات التقنية، لا سيما عندما تفكر في الواجهة الخلفية (back-end) للتطبيق. إذا لم تكن لديك المهارات التقنية اللازمة، فإما أن تبحث عن شخص يمكنه مساعدتك أو تتصل بشركة تطوير تابعة لجهة خارجية لمساعدتك في سد العجز التقني.

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


الخاتمة

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


كيف يمكن لـ Devista تقديم المساعدة؟

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

بمجرد الانتهاء من ورشة العمل، يمكن لـ Devista مساعدتك في تكوين فريق من المطورين الذين سيعملون كفريقك التقني لمساعدتك في تحقيق رؤية تطبيقك.

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


قراءات موصى بها

كتاب "اختبار الأم" (The Mom Test) لروب فيتزباتريك: The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you: Fitzpatrick, Rob: 9781492180746: Amazon.com: Books


كتاب "The Lean Startup" لإيريك ريس: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses: Ries, Eric: 9780307887894: Amazon.com: Books


كتاب "Build" لتوني فاديل: Amazon.com: Build: An Unorthodox Guide to Making Things Worth Making: 9780063046061: Fadell, Tony: Books

هل تحتاج إلى مساعدة في تحويل الأفكار إلى حلول قابلة للتطوير؟

سواء كنت تستكشف منتجًا جديدًا، أو تعمل على تحسين منصة حالية، أو تواجه تعقيدات تقنية، فنحن هنا لمساعدتك.

هل تحتاج إلى مساعدة في تحويل الأفكار إلى حلول قابلة للتطوير؟

سواء كنت تستكشف منتجًا جديدًا، أو تعمل على تحسين منصة حالية، أو تواجه تعقيدات تقنية، فنحن هنا لمساعدتك.