متطلبات العمل: أمثلة على التطوير والتصميم
متطلبات العمل: أمثلة على التطوير والتصميم

فيديو: متطلبات العمل: أمثلة على التطوير والتصميم

فيديو: متطلبات العمل: أمثلة على التطوير والتصميم
فيديو: الادارة الالكترونية والتجارة الالكترونية | الفصل الاول | الجزء الأول 2024, شهر نوفمبر
Anonim

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

التعريف

متطلبات العمل
متطلبات العمل

ينشأ الارتباك في المصطلحات لثلاثة أسباب رئيسية:

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

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

تحديث المنتج

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

أبرز العمليات

تطوير المتطلبات وأمثلة التصميم
تطوير المتطلبات وأمثلة التصميم

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

نظرة عامة

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

تكوين التطبيقات

أمثلة تصميم المتطلبات
أمثلة تصميم المتطلبات

غالبًا ما تتضمن متطلبات إجراءات العمل ما يلي:

  1. السياق والمنطقة والخلفية ، بما في ذلك أسباب التغييرات.
  2. أصحاب المصلحة الرئيسيون الذين لديهم متطلبات.
  3. عوامل النجاح لظروف المستقبل أو الهدف.
  4. القيود التي تفرضها الأعمال أو الأنظمة الأخرى.
  5. تحليل النماذج والعمليات في كثير من الأحيانباستخدام المخططات الانسيابية لتمثيل كل شيء "كما هو".
  6. نموذج البيانات المنطقية ومراجع القاموس.
  7. مسارد مصطلحات الأعمال والمصطلحات المحلية.
  8. الرسوم البيانية لتدفق البيانات لتوضيح كيفية تدفقها من خلال أنظمة المعلومات (على عكس المخططات الانسيابية التي تصور التدفق الحسابي للعمليات التجارية).

الأدوار

أمثلة على التطوير والتصميم
أمثلة على التطوير والتصميم

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

اكتمال

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

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

النموذج

أمثلة التصميم
أمثلة التصميم

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

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

تطوير

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

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

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

أمثلة التصميم

أمثلة تصميم متطلبات العمل
أمثلة تصميم متطلبات العمل

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

صعوبات

تطوير متطلبات العمل
تطوير متطلبات العمل

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

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

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

موصى به: