كيف تقوم الشركات الناشئة بتطوير برمجيات قابلة للبيع

مع تشابك التكنولوجيا بشكل متزايد مع جميع جوانب الأعمال التجارية ، يمكن أن يساعدك CNET @ Work - بدء العمل مع أصحاب المشاريع الصغيرة مع أقل من خمسة موظفين.


أنت صاحب شركة صغيرة ولديك فكرة أنك تريد أن تتحول إلى منتج برمجي قابل للتسويق - ولكنك لست مطور برامج.

كيف يمكنك إطلاق فكرتك؟

فيما يلي ثلاث طرق.

ابدأ في تطوير البرنامج بنفسك

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

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

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

استئجار مطور برامج محلي في منطقتك

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

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

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

تطوير البرامج الخاصة بك في الخارج

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

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

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

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

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

مزايا العمل التي شملت كلا من Kosalos و Little شهدت سرعة التحول من الشفرة ، واليد العاملة الماهرة في متناول اليد للقيام بهذا العمل.

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

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

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

 

ترك تعليقك