إدارة دورة حياة التطبيق
تحتاج هذه المقالة إلى مصادر إضافية للتحقق . ( يونيو 2011 ) |
| جزء من سلسلة عن |
| تطوير البرمجيات |
|---|
إدارة دورة حياة التطبيق ( ALM ) هي إدارة دورة حياة المنتج ( الحوكمة والتطوير والصيانة ) لبرامج الكمبيوتر . وهي تشمل إدارة المتطلبات وهندسة البرمجيات وبرمجة الكمبيوتر واختبار البرمجيات وصيانة البرمجيات وإدارة التغيير والتكامل المستمر وإدارة المشاريع وإدارة الإصدارات . [1] [2 ]
دورة حياة تطوير البرمجيات مقابل دورة حياة إدارة دورة حياة البرمجيات
إن ALM هو منظور أوسع من دورة حياة تطوير البرمجيات (SDLC)، والتي تقتصر على مراحل تطوير البرمجيات مثل المتطلبات والتصميم والترميز والاختبار والتكوين وإدارة المشروع وإدارة التغيير. تستمر ALM بعد التطوير حتى يتوقف استخدام التطبيق، وقد تمتد إلى العديد من SDLCs.
إدارة دورة حياة التطبيق المتكاملة
لا تقتصر عمليات تطوير البرمجيات الحديثة على خطوات ALM/ SDLC المنفصلة التي تديرها فرق مختلفة باستخدام أدوات متعددة من مواقع مختلفة. [ بحاجة لمصدر ] إن التعاون في الوقت الفعلي، والوصول إلى مستودع البيانات المركزي، والرؤية عبر الأدوات والمشاريع، ومراقبة المشروع وإعداد التقارير بشكل أفضل هي المفتاح لتطوير برامج عالية الجودة في وقت أقل. [ بحاجة لمصدر ]
وقد أدى هذا إلى ظهور ممارسة إدارة دورة حياة التطبيق المتكاملة، أو ALM المتكاملة، حيث تتم مزامنة جميع الأدوات ومستخدمي الأدوات مع بعضهم البعض طوال مراحل تطوير التطبيق. [ بحاجة لمصدر ] يضمن هذا التكامل أن كل عضو في الفريق يعرف من، ماذا، متى، ولماذا بشأن أي تغييرات تم إجراؤها أثناء عملية التطوير ولا توجد مفاجأة في اللحظة الأخيرة تسبب تأخيرات في التسليم أو فشل المشروع. [ بحاجة لمصدر ]
يركز بائعو إدارة التطبيقات اليوم بشكل أكبر على قدرات إدارة واجهة برمجة التطبيقات للتكامل مع أفضل الأدوات من الطرف الثالث والتي تضمن أن المنظمات مجهزة جيدًا بنظام تطوير برمجيات داخلي يمكنه التكامل بسهولة مع أي أدوات تكنولوجيا المعلومات أو إدارة دورة حياة التطبيق المطلوبة في المشروع. [ بحاجة لمصدر ]
اقترح مدير الأبحاث في شركة الأبحاث Gartner تغيير مصطلح ALM إلى ADLM (إدارة دورة حياة تطوير التطبيقات) ليشمل DevOps ، ثقافة وممارسة هندسة البرمجيات التي تهدف إلى توحيد تطوير البرمجيات (Dev) وتشغيل البرمجيات (Ops). [3]
مجموعات برامج إدارة دورة حياة التطبيق
بعض مجموعات البرامج المتخصصة لـ ALM هي:
| اسم | تم إصداره بواسطة |
|---|---|
| إدارة دورة حياة تطبيق Azure DevOps لـ Visual Studio | مايكروسوفت |
| مهندس المؤسسة | أنظمة سباركس |
| جيت لاب | جيت لاب |
| هليكس ALM | بالقوة |
| آي بي إم راشيونال | آي بي إم |
| جيرا | أطلسيان |
| إدارة دورة حياة تطبيق Micro Focus | التركيز الدقيق |
| ميلين | مؤسسة إكليبس |
| باراسوفت دي تي بي | باراسوفت |
| نظام بروتكود 4 | بروتكود |
| سلامة PTC | بي تي سي |
| نبض | جينويتك |
| صاروخ ألدون | برنامج الصواريخ |
| مدير حلول SAP | ساب |
| فريق النجوم | بورلاند |
| تيم فورج | شبكة التعاون |
| توليب | إيناليان |
انظر أيضا
- إطار عمل دورة حياة التطبيق
- إدارة المعاملات التجارية
- الخدمات المفتوحة للتعاون في دورة حياة المنتج
- دورة حياة تطوير الأنظمة
- إدارة مشاريع البرمجيات
مراجع
- ^ deJong, Jennifer (2008-04-15). "Mea culpa, ALM toolmakers say". SDTimes . مؤرشف من الأصل في 2 فبراير 2011. تم الاسترجاع في 2008-11-22 .
- ^ Chappell, David, What is Application Lifecycle Management? (PDF) , تم أرشفته من الأصل (PDF) في 7 ديسمبر 2014
- ^ “مدونة جارتنر”. 2011-12-02.
قراءة إضافية
- كوبر، فرانك؛ أوكينج، كريستيان؛ ديجنهاردت، أندرياس. فيرلاغ، جابلر (2011). إدارة التطبيقات: التحديات - إنشاء الخدمة - الاستراتيجيات . رقم ISBN 978-3-8349-1667-9.
- لينارتز، والتر. كولهوف، باربرا. هيك، جيرترود. شميدت، بنديكت (2004). خدمات إدارة التطبيقات والدعم . بابليسيس للنشر المؤسسي. رقم ISBN 3-89578-224-6.
- "نطاق سوق جارتنر لإدارة دورة حياة التطبيقات في عام 2010".
- هوترمان ، مايكل (2011). إدارة دورة حياة التطبيقات الرشيقة . مانينغ. رقم ISBN 978-1-935182-63-4.
روابط خارجية
- تشابيل، ديفيد، ما هي إدارة دورة حياة التطبيق؟ (PDF)، محفوظ من الأصل (PDF) في 7 ديسمبر 2014
- شون كينفيك، محلل جارتنر، ملف تعريف السوق: أدوات إدارة دورة حياة التطبيق (ALM)، 2012
- مارغريت راوس، إدارة دورة حياة التطبيق (ALM)
- ديف ويست، أدوات إدارة دورة حياة التطبيق المتكاملة تشكل عنصراً أساسياً لتحقيق النجاح
- دومينيك تافاسولي، إن دمج عمليات إدارة دورة حياة التطبيق (ALM) يوفر فوائد إضافية
- Zane Galviņa1، Darja Šmite، عمليات تطوير البرمجيات في البيئة الموزعة عالميًا
