في البداية أجبت بشكل غير واضح ، وقلت إن كل شيء مختلف دائمًا ، لكن بعد ذلك فكرت بنفسي في كلا السؤالين وقررت الإجابة عليهما. مرتب. لنبدأ بتطبيق الهاتف المحمول. لقد حسبت متوسط تكلفة كل مرحلة من مراحل تطوير جميع مكونات تطبيق الهاتف المحمول وتلقيت أرقامًا تقريبية. باختصار ، هذا حوالي 1.5 مليون روبل لتطبيق هجين للهواتف المحمولة - لكل من Android و iOS وحوالي 2.2 مليون روبل لتطبيقين محليين ، أحدهما لنظام Android والآخر لنظام iOS.
لا شيئ. لماذا هو مكلفة جدا؟
بالنسبة للبعض ، فهو يمثل الكثير من المال ، والبعض الآخر ليس كذلك ، ولكنه بشكل عام غير مكلف ، ويكلف الكثير. دعونا نتحدث عن كل شيء بالترتيب.
يتكون تطوير تطبيق جوّال "جيد ، مثل هذا" (ومنتج ويب أيضًا) من أربع إلى خمس مراحل ، خمسة منها بشكل أساسي:
- ما قبل البيع وذكاء الأعمال.
- المرحلة التحضيرية.
- تطوير.
- استكمال المشروع ونشر الطلبات.
- تطوير إضافي (حسب الحاجة).
في كل مرحلة من هذه المراحل ، يعمل الناس ، ويحصلون جميعًا على راتب مقابل عملهم ، ويستخدمون الإنترنت ، ويحرقون الكهرباء ، وما إلى ذلك ، بشكل عام ، ينفقون الأموال من شركة تعمل في تطوير الاستعانة بمصادر خارجية. يجب استرداد هذه الأموال والاستمرار في تحقيق ربح ، وهذا هو جوهر أي عمل تجاري.
لذلك دعونا نلقي نظرة فاحصة على كل خطوة.
ما قبل البيع وذكاء الأعمال
هذه المرحلة عبارة عن برنامج كومبيوتري (تكلفته حوالي 80 ألف روبل) . سيدفع العميل ثمنها فقط إذا اختارنا كمقاولين لمشروعه. نشكل رؤية للمشروع في شكل الخريطة الذهنية ، حيث نحدد أصحاب المصلحة الرئيسيين في المشروع وتوقعاتهم ، هنا نقوم بتحليل الجمهور المستهدف للتطبيق المستقبلي ، والبحث عن حلول مماثلة أو مشابهة للمنافسين ، ونتيجة لذلك نحصل على هيكل تطبيق الهاتف المحمول المستقبلي ، وكذلك لوحة الإدارة الخاصة به.
من المهم جدًا ملاحظة أن تطبيق الهاتف المحمول غالبًا (90٪ من الحالات) يحتاج إلى لوحة تحكم - تطبيق ويب ، مما يجعل التطوير أكثر تكلفة بطبيعة الحال.
بعد رسم خريطة ذهنية لهيكل المشروع ، نتخذ حلاً تقنيًا ونموذجًا أوليًا قابلًا للنقر للتطبيق المستقبلي (حتى الآن بدون تصميم). يتضمن الحل التقني: هيكل قاعدة البيانات ، والبحث واختيار المكتبات اللازمة للتطوير ، ودراسة واجهة برمجة التطبيقات لجهة خارجية والتي ستحتاج إلى الاتصال وتشكيل مخطط سياق المشروع. النموذج الأولي يشمل النموذج الأولي. بناءً على هاتين القطعتين ، نقدم تقديرًا محيطيًا للمشروع (من وإلى) ونزود العميل بالتقديرات المقابلة. إذا وافقوا على المزيد من العمل معنا ، فسيتم تضمين تكلفة مرحلة ذكاء الأعمال في تكلفة المشروع ، إذا لم يتفقوا - حسنًا ، هذه هي مخاطرنا.
المرحلة التحضيرية
إعداد التصميم + لنشر المشروع ، وتشكيل قاعدة التوثيق لتطبيق الهاتف المحمول ونظام إدارة المحتوى - لوحة الإدارة (في المتوسط 100 ألف روبل) .
نفكر في تجربة المستخدم للتطبيق ، ونرسم خريطة رحلة العميل (CJM) وتدفق المستخدم ، ونبدأ في كتابة دليل المستخدم للتطبيق. نرسم واجهة المستخدم وفقًا لرغبات / كتاب العلامة التجارية للعميل ونمر بالعديد من موافقات التصميم.
بالتوازي مع ذلك ، نعمل على هندسة المشروع ووصف جوهره. يتم استكمال القطع الأثرية التالية وتظهر هنا:
- مخطط السياق
- مخطط الحاوية
- مخطط الفصل
- علاقات الكيانات
- ملف يصف كيانات قاعدة البيانات (جداول الكيانات)
التصميم جاهز والبنية جاهزة - قمنا بإعداد البنية التحتية للخادم والمستودعات والتجمعات (CI / CD) ونبدأ في الترميز.
تطور ال
نقوم بتطوير التطبيقات وفقًا لجميع قواعد التطوير السريع (1.3 مليون روبل) . نبقي العميل دائمًا في حلقة الأحداث ، بانتظام (أسبوعيًا ، ولكن في بداية المشروع مرة واحدة كل أسبوعين) نعرض نتائج العمل ، ونجري التصحيحات على الفور ونزيل الأخطاء. نأخذ في الاعتبار رغبات العميل التي تظهر في عملية العمل ، فنحن نأخذ مدفوعات إضافية لهم ، أو نزيل شيئًا من الرغبات القديمة من الخطط.
نقوم بنقل البطاقات على لوحة Trello ، وتحديث جدول حالات الاستعداد الوظيفي ، وتحرير الوثائق في Confluence ، وبالطبع ، ننتج وندفع كل الكود الجديد والجديد إلى المستودع. على مدار حياتنا ، نقوم بتحسين بنية المشروع ونقوم بالكثير من الأشياء الأخرى: نعقد اجتماعات ، ونراجع الكود ، ونختبر ، ونقدم ، إلخ.
التطوير هو أطول مرحلة ، وغالبًا ما ينقسم إلى العديد من سباقات السرعة والمراحل الوسيطة ، وبعد الانتهاء منها سنحصل على جزء من المال. إذا تحدثنا عن "حسنًا ، هذا تطبيق بسيط" (ولوحة الإدارة الخاصة به) ، فهذا عبارة عن دفعة مسبقة بنسبة 30 ٪ (400 ألف روبل) + مدفوعات وسيطة ونهائية بنسبة 35 ٪ (450 ألف روبل) ، إذا كنا نتحدث عن تطبيق هجين. مع اثنين من السكان الأصليين ، تبلغ النسبة حوالي 600 ألف روبل. + 700 ألف روبل + 700 ألف روبل.
استكمال المشروع ونشر التطبيقات
20 ألف روبل لدفع حسابات مطوري Apple و Google. تخطيط التطبيقات والمراجعات من المتاجر و voila - التطبيق مباشر ومتاح للتنزيل.
هنا ، بالطبع ، لا يزال من الجدير بالذكر العملية الكئيبة المتمثلة في ملء حسابي المطورين ، وتحديد جميع المعلومات المالية اللازمة ، وتشكيل قواعد الاستخدام واتفاقية الترخيص للتطبيقات ، ولكن هذه تفاصيل ، بالنسبة لفريق متمرس ، فهي عملية روتينية وليست مشكلة.
تطوير إضافي
بعد الانتهاء من المرحلة الرئيسية للمشروع ، لا ينتهي العمل في المشروع. يمكن تحسين المنتج باستمرار ، ومن المحتمل أن يكون لدى مدير المشروع الكثير من الأفكار للميزات التي يمكنها تحسين التطبيق. نقدمها للعميل ، وفي حالة موافقته على ذلك ، يستمر التطوير ، وهنا يكون السعر دائمًا فرديًا ، ويعتمد ذلك على عدد الميزات الجديدة وتعقيدها.
ماذا تحتاج لتعلم ايضا
بادئ ذي بدء ، حول تكاليف صيانة الخدمات السحابية. إذا كان العميل من روسيا ، فمن المرجح أن يكون Yandex.Cloud. في الشهرين الأولين ، لن يكلف المحتوى أي شيء ، لأن Yandex قررت ذلك (تقدم منحة صغيرة) ، وبعد ذلك سيكلف الخادم من 2.5 ألف روبل (أحيانًا أكثر بكثير) شهريًا ، اعتمادًا على الرفع / الرفع الثقيل للتطبيق.
إذا كان التطبيق سيحظى بشعبية كبيرة ، فاستعد لإنفاق الأموال على رسائل SMS ، ما لم تكن بالطبع تستخدمها للتسجيل. هناك أيضًا تكاليف لخدمات إعلام PUSH وغيرها من pribluda المفيدة ، ولكن هذا كله اختياري ومجاني (تقريبًا مجاني) حتى يكتسب التطبيق شعبية حقيقية.
بشكل عام ، التطوير ليس رخيصًا ، لكنه يكلف كثيرًا ، وأحيانًا أكثر من ذلك بكثير.