كيفية تصميم نظام آلي واسع النطاق لمشروع كبير في سبع خطوات

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

المشروع ضخم: عدة مستويات من المديرين والمديرين والمسوقين التجاريين والمحللين والمحاسبين. وتفاعلات متعددة مع حوالي 150 تاجر يعملون في مناطق مختلفة من الدولة. كان يجب تبسيط هذا النظام بالكامل وأتمتة.

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

صورة

الخطوة 1: بحث المجال


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

صورة

الخطوة 2: تحديد أهداف العمل الرئيسية للمدير التنفيذي


تبين أن الحوارات مع الشخص الرئيسي للشركة مفيدة. تحديد و الاتفاق على الأهداف الرئيسية للقيادة. يسمى:

  • تنظيم البيانات على وجه السرعة بشأن شحنات الشركة. بناءً على هذه البيانات ، قم بتقييم الصورة العامة للمبيعات ، وتتبع الاتجاهات ، ووضع الخطط ، وحل المشكلات المحددة والمحتملة.
  • – . , , , . .
  • , .
  • . .
  • , .

صورة

3:


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

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

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

كانت النتيجة الرئيسية لهذه المرحلة الأطول من المشروع وصفًا تفصيليًا لعمليات الأعمال والرغبات ومهام المستخدم في ترميزات UML و BPMN 2.0 والملفات النصية.

صورة

الصعوبات

– , .

, . , . , , . , , , .

. , , – . , .


4:


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

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

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

صورة

الخطوة 5: تطوير البرامج النصية المخصصة


إنشاء مخطوطات أساسية ومساعدة لجميع أنواع المستخدمين ، وأنماط السلوك.

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

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

صورة

الخطوة 6: إنشاء هيكل حساب المستخدم


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

صورة

الخطوة 7: إنشاء نموذج أولي ومواصفات فنية


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

صورة

مرت ثلاثة أشهر من البداية حتى نهاية العمل في المشروع.

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

All Articles