تحليل الأعمال

تحليل الأعمال (بالإنجليزية: Business analysis) هو عبارة عن فرع من المعرفة التي تعرّف احتياجات الأعمال وتحدّد الحلول لمشاكلها. الحلول غالبا ما تشمل عنصر تطوير النّظام، وكما أنها يمكن أن تتكون من تحسينات عملية أو تغيرات تنظيمية. والشخص الذي يقوم بهذه المهمة يسمى محلل الأعمال.
محللوا الأعمال الذين يعملون فقط على تطوير أنظمة البرمجيات يمكن أن يطلق عليهم محللوا تكنولوجيا المعلومات التجارية أو محللوا الاعمال التقنيون أو محللوا الأنظمة.

تحسين عمليات الأعمال

تحسين عمليات الأعمال (business process improvement) ينطوي على ست خطوات :
1. اختيار الفرق العملية، والقائد 

الفرق العملية، تضم 2-4 موظفين من مختلف الدوائر التي تشارك في هذه العملية يتم إعدادهم. كل فريق يختار قائداَ له، وعادة ما يكون الشخص المسؤول عن تشغيل العملية.
2. عملية التدريب على التحليل 

أعضاء الفرق المختارة يتم تدريبهم على عملية التحليل وتقنيات التوثيق.
3. اجتماع الفرق المسؤولة عن العملية التحليلية 

أعضاء الفرق المسؤولة عن العملية تجري مقابلات مع العديد من الناس الذين يعملون على طول العمليات. خلال المقابلة، يجمعون المعلومات عن هيكل العملية، فضلا عن بيانات أداء العملية.
4. توثيق العملية 

نتائج المقابلة تستخدم لرسم أول خريطة للعملية. أوصاف سابقة للعملية تتم مراجعتها ,مكاملتها، حيثما كان ذلك ممكنا. التحسينات العملية الممكنة، التي يتم نقاشها خلال المقابلة، تُدمج في خرائط العملية.
5. دورة المراجعة 

وثائق المشروع يتم مراجعتها من قبل الموظفين الذين يعملون في هذه العملية. دورات مراجعة إضافية قد تكون ضرورية من أجل تحقيق رؤية مشتركة (صورة ذهنية) للعملية مع جميع الموظفين المعنيين. هذه المرحلة هي عملية تكرارية.
6. تحليل المشكلة 

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

توثيق المتطلبات الصحيحة

محللوا الأعمال يريدون أن يتأكدوا من أنهم يعرّفون التطبيق بطريقة تلبي احتياجات المستخدمين.أساسا، يريدون أن يعرّفوا التطبيق الصحيح. وهذا يعني أنه يجب عليهم أن يوثقوا المتطلبات الصحيحة من خلال الاستماع بعناية لردة فعل 'الزبون'، وعن طريق تقديم مجموعة كاملة من المتطلبات الواضحة للمهندسين المعماريين التقنيين والمبرمجين الذين سيقومون بكتابة البرنامج. إذا حد محلل أعمال من الأدوات أو المهارات اللازمة لمساعدته على الحصول على المتطلبات الصحيحية، فإن هناك احتمالات عالية نسبيا انه في نهاية المطاف سيوثّق المتطلبات التي لن تستخدم أو التي سوف تحتاج إلى إعادة كتابة—مما يؤدي إلى إعادة العمل من جديد على النحو الذي نوقش أعلى. الوقت الضائع في توثيق المتطلبات غير الضرورية، ليس فقط يؤثر على محلل الأعمال، إنه أيضاً يؤثر على بقية دورة التطوير. المبرمجون بحاجة إلى كتابة البرنامج لتنفيذ هذه المتطلبات غير الضرورية والمختبرون بحاجة إلى التأكد من أنَّ ميزات البرنامج فعلا تعمل كما هو موثق ومكتوب في البرنامج. ويقدر الخبراء أن 10 ٪ إلى 40 ٪ من الخصائص الموجودة في التطبيقات البرمجية الجديدة ليست ضرورية أو غير مستخدمة. أن تكون قادراً على خفض عدد الميزات الأضافية حتى الثلث يمكن أن يؤدي إلى التوفير بشكل كبير.

تحسين كفاءة المشروع

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