إدارة دورة حياة التطبيق

مكتمل

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

لقطة شاشة لإدارة دورة حياة التطبيقات مع خطوات التخطيط والتصميم والتطوير والاختبار والنشر والتحسين.

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

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