عمليات التطوير ، أو كم يكلف إنشاء موقع ويب

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

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

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

  1. ضع قائمة بالمعلمات الرئيسية التي تؤثر على المبيعات: اتفاقية مستوى الخدمة ، والوظائف - أي شيء لربط المهام الافتراضية بالعالم الحقيقي.

  2. حدد سياقات DDD وأنشئ وثائق عالية المستوى لمناقشة البنية ومساعدة المطورين الجدد على الشعور بالراحة مع المشروع.

  3. تحديد الاختناقات في النظام التي تسبب مشاكل القياس والتوفر.

  4. اتفق على الأهداف متوسطة المدى لفريق تكنولوجيا المعلومات مع الإدارة العليا.

  5. قم بإنشاء سير عمل يعتمد على أدوات تفاعل الفريق مثل لوحة ، متعقب ، رسول ، مستودع.

  6. تنظيم عملية التوظيف والانضمام إلى مشروع المطورين الجدد.

  7. إنشاء أنظمة المراقبة والنسخ الاحتياطي.

  8. قم بتحليل المهام متوسطة المدى على مراحل واكتب جدولًا زمنيًا.

  9. جعل CI / CD.

  10. اكتب خطة تغيير العمارة.

  11. تحديد أولويات المهام في التراكم.

  12. IT- .

? - . « ". 

, , . . , , .

.

  1. , : , , , , , . , , - , IT- - , . . , , - . - , . . , , , . Oracle. : , , — , , , , , , , . , -, , . Oracle corp, .

  2. - - . , . , - . , .

  3. - , . .

  4. - , IT-. - , , , , .

  5. , , , , , code review, , - . SLA - , .

  6. . . , , . . . - , , , . . , , . , - .

  7. , , - , MVP. , . , , . - , . 

  8. , , . - , .

  9. (CI/CD) . , , . CI/CD - . , . . git. CI/CD - , , QA , , , . , . , , . 

  10. - , , . . . . , . , .

  11. -, . SCRUM planning-. . - . , . , , .

  12. , , , , , - . .

, -? , " Wordpress, 38% - ». . SAAS, outsource. , IT. , , . , , , -, , , , , .

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




All Articles