المواصفات الفنية لتحديث التهوية في معهد البحوث. المواصفات الفنية لتحديث التهوية في المنشأة البحثية المواصفات الفنية لتعديل خادم التخزين

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


من يجب أن يكتب المواصفات الفنية؟


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


لماذا هناك حاجة للمواصفات الفنية؟


في الوضع المثالي، مع تعديل واحد أو آخر منتج برمجي 1C يتطلب المواصفات الفنية. بادئ ذي بدء، يجب توضيح المهام والمواعيد النهائية وطريقة التنفيذ.

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

إن وضع مواصفات فنية أم لا هو أمر يقرره الجميع بأنفسهم، لكنه بالتأكيد لن يكون غير ضروري: فهو سيبسط التواصل مع العميل ويعطي العمل طابعًا تجاريًا وملموسًا.



دعونا نلخص قائمة بأهم النقاط التي يجب أن تكون في المواصفات الفنية:

1. الهدف/الهدف. صياغة ما ينبغي تنفيذه في النهاية.

2. الوصف. حدد بإيجاز محتوى التحسينات المخطط لها.

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

4. تقييم الأداء. هذه النقطة مهمة جدًا - فهي تحتاج إلى وصف تكاليف العمالة.

اثنين اخرين نقاط مهمة: هناك معايير معتمدة لكتابة المواصفات الفنية - GOSTs. في الوقت الحاضر، نادرًا ما يتم استخدامها، لكن قد يطلب بعض العملاء استخدامها بالطريقة القديمة.

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

ولذلك، نكرر أن المواصفات الفنية المكتوبة جيدًا ستكون مفيدة لكل من العميل والمقاول.


مثال على المواصفات الفنية للمبرمج



المواصفات الفنية 1C لإنهاء المعالجة الخارجية


هدف
من الضروري تكوين تحميل البيانات من 1C إلى مكان العمل الآلي للبنك.


وصف

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

يجب أن يعتمد تحميل البيانات على مستندات "طلب فتح حسابات شخصية للموظفين" و"بيان دفع الرواتب للبنك".


البيانات الأولية

المعالجة الحالية لتكوين 1C "راتب مؤسسة الميزانية"، والتي تقوم بتحميل البيانات من مستند "طلب فتح الحسابات الشخصية للموظفين" والأدلة الأخرى والتسجيل في ملف DBF لتبادل البيانات مع مكان العمل الآلي للبنك بالمعيار المحدد .

معالجة بيانات التحميل في الحقول TAB_N، NAME، SERNUM، PASSCODE، PDAT، PWHR، BIRTHDAY، POSTINDEX، COUNTRY، CITY، STREET، REGION، BUILDING، CORP، FLAT، BPLACE، CITIZEN المعلومات المقابلة من تكوين 1C، التي تم إدخالها مسبقًا في الوثيقة المحددة والجداول المحاسبية الأخرى. يتم تحميل رقم الموظف والاسم الكامل للموظف وجواز سفره وتفاصيل عنوانه وتاريخ ميلاده وجنسيته.


طريقة التنفيذ

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


تقييم الأداء

ص مطلوب 5 أيام عمل من عمل المبرمج.

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

أوجه التفاعل

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


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

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

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

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

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

جمع المتطلبات وتحليلها

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


لقد كان هنا لمدة ساعة ولم يلمس حتى السبورة البيضاء. إنه ليس محلل أنظمة حقيقي

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

هناك جدا دائرة بسيطةمتطلبات التجميع.

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

تشريح المواصفات الفنية

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

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

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

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

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

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

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

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

لمن؟في هذا القسم، تحتاج إلى وصف من سيكون المستخدم النهائي للتحسين، وما هي المهام المخطط لحلها وبأي تكرار.

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

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

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

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

من الناحية المثالية، يتم وضع المواصفات الفنية بمشاركة نشطة من البائع، وتكون نتيجتها تقريبًا الهيكل التالي:
  1. وصف متطلبات كل آلية وكل وظيفة
  2. وصف تنفيذ هذه الوظيفة
  3. تكلفة العمل لكل مرحلة على حدة
  4. التكلفة الإجمالية للعمل لهذه المواصفات الفنية
  5. الأطر الزمنية لإنجاز العمل، مقسمة حسب المراحل مع الإشارة إلى الأولوية
  6. وصف شروط التثبيت واختبار التعديلات
  7. التحفظات المتعلقة بالطبيعة الشاملة للاختصاصات والشروط الأخرى

10 قواعد مكتوبة بدموع المطور

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

لا ينبغي أن تكون المواصفات الفنية جشعة.غالبًا ما تبالغ الشركة في تقدير قدراتها أو ترغب في الحصول على "كل شيء دفعة واحدة". هذا النهج ليس له ما يبرره سواء من الناحية المالية أو التجارية. عادة ما يكون البائع غير موجود لبضعة أسابيع (في حالة RegionSoft - 15 عامًا)، ويمكنك الاتصال به بعد مرور بعض الوقت، عندما تفهم حقًا ما هو مفقود في CRM.

مثال صارخ على التكرار حرفيًا من الأمس: اشترى العميل نظام تخطيط موارد المؤسسات (ERP) من شركة معروفة شركة روسيةمعتقدًا أنه نظرًا لأن المحاسبة تعمل، فسيكون نظام تخطيط موارد المؤسسات (ERP) الخاص بهذا البائع جيدًا. تبين أن نظام تخطيط موارد المؤسسات (ERP) ليس جيدًا في حد ذاته فحسب، بل إنه أيضًا غير مناسب جدًا للأعمال. لكن RegionSoft CRM مع محاسبة المستودعاتومناسبة للإنتاج. يوجد حل: انسَ أمر ERP، وابكي، وادمج محاسبة 1C مع CRM الجديد واستمتع بالتنفيذ المريح. ولكن من المؤسف أن المال الضائع! ويتطلب العميل دمج CRM مع ERP. لم نفعل ذلك، ولكن لماذا هذا الهدر، لماذا نظامان متشابهان نسبيًا؟

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

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

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

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

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


نعم، تبدو برامج الشركات بهذا الشكل، وفيها الكثير من التفاصيل المهمة

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


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

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

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

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

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

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

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

    انتهت الوصايا، والآن التوبيخ

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

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


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

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

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

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

    يمكنك الكتابة إلى ما لا نهاية عن المهام الفنية، وهذا مولد حقيقي ليس فقط للميمات والحكايات، ولكن أيضًا للصداع. يمكنك التحدث عن الأولويات وقواعد التصميم، عن GOST 1989، الذي يجعل المواصفات الفنية غير إنسانية، عن معايير IEEE، وهي أفضل قليلاً، عن النماذج الأولية والمواصفات الفنية التي تكملها. لكن في النهاية أود أن أقتصر على قاعدة واحدة، وهي القاعدة الأكثر أهمية: المواصفات الفنية ليست قاعدة قانونية، وليست GOST وليست عقيدة، لذلك، إذا كان بإمكانك تحسينها، فقم بتحسينها، إذا كان بإمكانك تبسيطها قم بتبسيطه، إذا كنت تستطيع القيام بذلك بأمان وحتى يحبه الجميع، افعله. أنا متأكد من أنه بعد ذلك لن يتطرق أحد إلى المواصفات الفنية ويقول إنها غير مكتوبة هناك. أو لا أحد تقريبا.

    طوال شهر ديسمبر، نقدم خصومات على RegionSoft CRM وجميع برامجنا الخاصة. من 1 ديسمبر إلى 15 ديسمبر - 15% وشروط شديدة للتقسيط والإيجارات. ليس لدينا -70% و-90%، لأننا نحافظ على أسعار التراخيص مبررة اقتصاديا، ولا نخرجها فجأة.

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

    ونعم، نحن نبحث دائمًا عن شركاء مستعدين لبيع إدارة علاقات العملاء (CRM) والمنتجات الأخرى، وتعديل وبيع إدارة علاقات العملاء (CRM)، وبيع البرامج وتدريب المستخدمين. تقسيم الدخل يكون عادلاً ومفيداً للشريك. سوف نظهر لك، نخبرك، نعلمك. اكتب ل [البريد الإلكتروني محمي]

    الشرائح، الشرائح. كاريكاتير مأخوذ من http://www.modernanalyst.com/ وPinterest. إذا كانت هناك ترجمة أفضل، فسنكون سعداء بإدراجها في المنشور.

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

كلما كانت المهمة أكثر تعقيدا، كلما كانت المواصفات الفنية أكثر تفصيلا. وعندما شاركت في مشاريع كبيرة، رأيت اختصاصات يبلغ طولها 30 صفحة.

غورام سيبكي، مؤسس الاستوديو الرقمي Udix Media

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

يتم وضع المواصفات الفنية من قبل مدير المشروع بعد التواصل مع العميل ومناقشة المهمة مع المصمم.

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

مثال على مهمة فنية لتحسين موقع الويب

معلومات عامة

اسم النظام الآلي

"آس سبييت"

عميل

المنفذ

أساس العمل

التواريخ المخططة لبدء ونهاية العمل على إنشاء النظام

بداية العمل: 01.09.2010

الانتهاء من العمل : 31/12/2010

الغرض والأهداف من إنشاء النظام

الغرض من النظام

تحت التطوير النظام الآليمصممة لأتمتة عمليات المبيعات في المؤسسة.

أهداف إنشاء النظام

أهداف إنشاء النظام الآلي

أهداف تطوير "AS Sbyt" هي:

  1. 3. خصائص كائن الأتمتة

3.1 العمليات التجارية في المؤسسة

3.1. 1 عملية الأعمال "إبرام اتفاقية"

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

مهمة فنية(باختصار، "TOR") هي وثيقة تعكس متطلبات موقع الويب الخاص بك المستقبلي بأكبر قدر ممكن من التفاصيل وبشكل لا لبس فيه.

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

الشروط المرجعية لإنشاء موقع على شبكة الإنترنت - كقانون، لا ينبغي أن تسمح بالتفسيرات والتناقضات.

يقوم المطور بكل ما هو غير محدد في المواصفات الفنية وفقًا لتقديره الخاص.

· دليل المدير.

· دليل مدير المحتوى.

· دليل التثبيت.

· دليل المبرمج.

2.20. تنظيم وإجراء التدريب للمتخصصين في لجنة التحقيق التابعة لمكتب المدعي العام للاتحاد الروسي

تنطبق متطلبات التدريب التالية:

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

· يجب أن يتم التدريب باللغة الروسية.

· يتم توفير أماكن التدريب من قبل العميل.

· يجب الاتفاق مع العميل على مكان وزمان التدريب.

يجب إجراء التدريب على جميع وظائف النظام.

كجزء من التدريب، من الضروري تنفيذ المحتوى المعلوماتي لموقع تجريبي واحد لحلقة المواقع التابعة للجنة التحقيق التابعة لمكتب المدعي العام للاتحاد الروسي.


3.

عينة من المواصفات الفنية لتحسين الموقع

مهم

أثناء عملية التنفيذ، يجب على المقاول تقديم المساعدة للعميل في إطار جدول التنفيذ.

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

6.2 إجراءات الدعم الإضافي لمهام "المبيعات".


بعد تشغيل البرنامج، يمكن تنفيذ التعديلات الإضافية ورغبات العميل وفقًا للمواصفات الفنية المتفق عليها مع العميل.

يجب أن يشير الاختصاص إلى مدى تعقيد وتكلفة العمل لتنفيذ المتطلبات الإضافية.

6.2.2. يتعهد المقاول بالحفاظ على خط هاتفي ساخن لدعم البرامج.

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

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

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

قد يتضمن ذلك متطلبات لأنواع مختلفة من الفرز وتكامل الدردشة وإمكانيات الاتصال الهاتفي.

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

انتباه

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

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


قد تكون هذه متطلبات العملاء المتعلقة بالنظام الأساسي أو نظام التشغيل أو الأجهزة. على سبيل المثال، طلب إنشاء نظام التشغيل MacOS.

مايكروسوفت وورلد أو مايكروسوفت إكسل.

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

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

حول الموضوع: النماذج الأولية لموقع الويب: الإنشاء والأدوات والبرامج.

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

حيل حياتية لصياغة تور

تنطبق هذه النقاط بالتساوي على ملء الموجز ووضع المواصفات الفنية.

وسأخبرك فيها بحيل صغيرة حول كيفية وضع المواصفات الفنية لموقع ويب وتسهيل الحياة الصعبة بالفعل لرجل الأعمال:

1.

تأكد من أن العميل والمؤدي يفهمان بعضهما البعض بشكل صحيح.

يجب ألا تحتوي الاختصاصات على صفات عالية الجودة: جميلة، موثوقة، حديثة. لا يمكن فهمها بوضوح. كل شخص لديه مفاهيمه الخاصة عن الجمال والحداثة.

ينظر. اعتقد أحدهم أن هذا التصميم جميل وسمح باستخدامه على موقعه على الويب:

ويحدث نفس الشيء مع الصيغ الغامضة التي لا تعني شيئًا في حد ذاتها:

  • يجب على العميل أن يحب الموقع.ماذا لو كان في مزاج سيئ؟
  • يجب أن يكون الموقع مناسبًا.ماذا يعني ذلك؟ مريحة لماذا؟
  • يجب أن يتحمل الموقع الأحمال الثقيلة. 10 آلاف زائر؟ أو 10 مليون؟
  • محتوى خبير عالي الجودة.جيد، لقد وصلتك الفكرة.

التحقق من وجود أي غموض في النص. إذا كان هناك، إعادة كتابته.

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

لتجنب مثل هذه العواقب، تحتاج إلى مواصفات فنية لتطوير موقع الويب.

هل أحتاجه؟!

لا يهم من سيدير ​​الموقع - أنت نفسك، قريبك، مستقلون مقابل أجر متواضع، شركة متخصصة مقابل مبلغ ضخم من المال...

يجب أن تكون هناك مواصفات فنية للموقع.

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

تشريح المواصفات الفنية

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

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

أما بالنسبة للواقعية، فإن تجنب طلبات ترقية إدارة علاقات العملاء إلى مستوى نظام إدارة المصادم أمر بسيط: يجب أن تدرج في المتطلبات ما هو مطلوب حقًا في الوقت الحالي وفي المستقبل المنظور.

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

الأسماء الكاملة والمختصرة لنظام المعلومات

الاسم الكامل للنظام هو الموقع الرسمي للجنة التحقيق التابعة لمكتب المدعي العام للاتحاد الروسي.

الاسم المختصر للنظام هو "موقع SKP"، "النظام"، "الموقع".

1.2. اسم عميل النظام وبياناته

الاسم: لجنة التحقيق التابعة لمكتب المدعي العام للاتحاد الروسي

موقع:

معلومات

موسكو، حارة تكنيتشيسكي، مبنى 2

العنوان الفعلي: أ

مسؤول الاتصال بالعملاء:

الهاتف: (4, (4;

عنوان البريد الإلكتروني

1.3. قائمة الوثائق التي تم إنشاء النظام على أساسها

عقد الدولة رقم ________________ بتاريخ ___ ___________ 2010

1.4.


التواريخ المخططة لبدء وإكمال العمل لإنشاء النظام

يتم تحديدها وفقا للاتفاقية.

2. متطلبات النظام

2.1.

تاريخ الدفع

رقم الدفع

رقم الدفع في نظام الدفع

مقدار الدفع

  1. حدد خطوط ملف نقل البيانات
  2. ابدأ بالتكرار عبر أسطر ملف نقل البيانات
  3. قراءة خط ملف نقل البيانات
  4. احصل على رمز العقد من سطر ملف نقل البيانات
  5. ابحث عن العنصر المقابل حسب الكود في دليل "اتفاقيات الطرف المقابل"، إذا لم يتم العثور على العنصر، فاعرض الرسالة "لم يتم العثور على اتفاقية مع الكود..."
  6. إذا تم العثور على العنصر، أضف سطرًا إلى جدول القيم، حيث: "الاتفاقية" - العنصر الذي تم العثور عليه، "التاريخ" - "Data_plat"، "رقم الدفع" - "Nomer_plat"، "المبلغ" - "Summa_plat"
  7. بعد استلام السطر الأخير من ملف نقل البيانات، قم بإنهاء الدورة
  8. لكل صف من جدول القيمة، قم بإنشاء مستند "أمر الدفع لاستلام الأموال".

عند ملء ملخص أو وضع الشروط المرجعية لتصميم موقع ويب، لا تترك أي ثغرات فيه.

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

وبطبيعة الحال، هذا لا يحدث دائما.

إذا صادفت متخصصًا مختصًا، فلا داعي للقلق بشأن النتيجة.

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

باختصار عن الأشياء الرئيسية

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

ففي نهاية المطاف، هذه هي أفضل أداة لديك لرصد وحل الخلافات التي تنشأ في هذه العملية.

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

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

يجب أن يحتوي التذييل على مربع بحث ومعلومات حقوق النشر وما إلى ذلك.

2.3.

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

وبطبيعة الحال، يمكن أن يحل الملخص التفصيلي الذي يوقعه الطرفان محل الاختصاصات.

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

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

إما في العمود " معلومات إضافية"تأكد من الإشارة إلى جميع رغباتك التي لم يتم تضمينها في إجابات الأسئلة.

إذا كان هذا العمود مفقودًا، فما عليك سوى إضافته في نهاية الملخص.

في كيه، جوجل، فيسبوك.

3.2.2 خامسا حساب شخصيفي قسم الطلبات، قم بإضافة حقل لإضافة الرمز الترويجي.

3.2.3 بدلاً من الصفحة التي يتلقاها المستخدم بعد طلب استعادة كلمة المرور (مثل name.com/bitrix/admin/index.php?change_password=yes&lang=ru&USER_CHECKWORD=)، أنشئ صفحة (مثل name.com/login/forgot /change_password=yes&lang =ru&USER_CHECKWORD=)، الذي سيعرض محتوى الموقع، سيحتوي على حقل "البريد الإلكتروني عند التسجيل"، وخط تحكم، وكلمة مرور جديدة، وتأكيد كلمة المرور، وزر إرسال البيانات.

3.2.4 عند إضافة عناصر إلى سلة التسوق، يجب أن تظهر رسالة تشير إلى إضافة العنصر إلى سلة التسوق.

3.2.5 قم بإضافة مخرجات رسالة تشير إلى أن كلمة المرور لا تتطابق مع معلمات الأمان عند تسجيل مستخدم جديد.

الآلينظام المبيعات.مهمة فنيةعلى الأوراق صالحة اعتبارًا من "__" ____________ 2010

"_" ______________ 2010

تدريجيًا، تم تضمين التغييرات في الإصدار، وأتاح لاحقًا إنشاء منتج جديد لمتاجر الجملة والتجزئة ومحلات السوبر ماركت - RegionSoft Retail.

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

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

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

إذا كان مكتوبًا عصيدة، فربما ينبغي عليك الركض وعدم النظر إلى الوراء.

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

هناك وصول إلى الجذر وعناوين IP الخاصة بك والمنافذ وقواعد التصفية وجداول التوجيه.

جوجل PageSpeed ​​​​إنسايتس هو خدمة مجانيةتوصيات لمواقع الويب لتسريع عرض الصفحة في متصفح المستخدم (https://developers.google.com/speed/pagespeed/insights/).

تحسين محرك البحث (أو SEO) هو مجموعة من التدابير للتحسين الداخلي والخارجي لزيادة موضع الموقع في نتائج محرك البحث لطلبات مستخدمين محددة.

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

التحسين الداخلي للموقع هو تحسين النص وعناوين URL وتحرير بنية الموقع والربط والتحقق من استجابات الخادم.

المواد المتاحة روابط لمواقعك المفضلة، بالإضافة إلى الكتيبات والمجلات والصور الفوتوغرافية - أي شيء، أو ربما لديك كتاب علامة تجارية جاهز. مرفقة كأرشيف منفصل. الحد الأدنى من الدقة وأجهزة العرض في هذه الفقرة، قم بالإشارة إلى الأجهزة التي تنوي عرض الموقع منها - أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة والهواتف الذكية... شاشات الكمبيوتر الشخصي من 19 إلى 27 بوصة؛ أجهزة الكمبيوتر المحمولة من 15.6 إلى 17.3 بوصة؛ الهواتف الذكية من 3.5 إلى 6 بوصات؛ تابلت من 7 إلى 12 بوصة هل أحتاجه اصدار المحمول؟ نعم المتطلبات الوظيفية مجموعة تقريبية من الوحدات (للمستخدمين) يجب أن يسرد هذا القسم جميع الوحدات وظائفالذي تريد رؤيته على الموقع.

يمكن أن تكون هذه عربة تسوق، ومرشحات كتالوج بناءً على معلمات مختلفة، والقدرة على تقديم طلب عبر الإنترنت، وترك طلب لـ مكالمة مرة أخرى، اشترك في النشرة الإخبارية وأي خيارات أخرى مرشحات الكتالوج حسب السعر، أبجديًا، حسب الشركة المصنعة.
CRUпtCj9B:s»XVzhb╟▌╤└u╟J_■E╘Dj»J■╛EХHJя(gTT┬Pb╟▌╤└u╟╛#╜┘al+Ka Kqяk3┴i≈²&F╒#┐╜╙ ┐ █ نهاية الخبر/ ┘al+KaXG[ b:bVzhb╟▌╤└u╟╛#╜│ts&V█7┬m3aqNYJy╕°Vzhb╟▌╤└u╟╛#╜┘al+KaXG[ b:bVzhb╟▌╤└u╟ ╛ #╜┘al+KaXG[ b:bVzhb╟▌╤└u╟╛#╜┘al+KaXG[ b:bVzhb╟▌╤└u╟╛#╜┘al+KaXG[ b:bVzhb╒▀┬y╥XuF ≈≈K&ОQТе╦▒'%[н╓≥Lк"[Ц(b╖~ы╚б╖~ы╚б╖~ы╚б╖~ы╚б╖~ы╚б╖~у╚б╖~у ╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚b╖~y╚bD'═\┘*NлkZ ⌡ ┐ © tw╦ | ╒t⌠zza╙┼r≤⌠≈d7i $ ╔≥ и ∙؟ бjл؟ 7┴+iSo(╦°rБ╒┴■E4SCg┬╨ z╖ ┘╤m°с÷Уm╦Wыmdpr'%R^&╔gt╖ykhDA]zт╪L╝i▌▀s_2╫J)E+H © OlM²K%j ┼╖`СsА≈K▐ф²Yч▐Hd╟Fг╬lн∙╥е#⌡и<ТC▐╡И&d╨JГ!─Sj║·K,s┼#m ╓⌡JГн IOLЬ©h?ОeН╡▐┌ъHЙmwд$©aЗ$ёу°Н≤gт.bZ┐}Э1црn▄т≈фГ?TA<э:р▓T<кГ║2ic╖▀Иqf⌠Pсс▀32нЫ╘▌n-«÷0i╦▓Q:⌠^%5#⌡Н⌡│ вЬ└%N╙Оtб}8яца╨з≤[╖┐╕■╡╒4╞▄G√≥оЖNa╡vсM╔)9╘д≈ib╕╝■ i├{≈²5╨∙∙╣ф╒▓Цz²┌Ф╤I√HaО2┬б=└Б╦F∙P»гЙz&╔Р3{ ёS÷_н_g7⌡г$Н╜чk┐(ЗQэH▓З╨?.

بافل موليانوف

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

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

المقال سيكون مفيدا:

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

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

ما هي المواصفات الفنية ولماذا هي مطلوبة؟

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

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

هناك العديد من الفوائد من المواصفات الفنية. الأمر مختلف لكل جانب.

الفوائد التي تعود على العميل:

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

فائدة للمؤدي:

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

الآن دعونا نتعرف على كيفية إنشاء مواصفات فنية جيدة تؤدي كل هذه الوظائف.

يتم وضع الاختصاصات من قبل المؤدي

بشكل عام، يمكن لأي شخص وضع المواصفات الفنية. "نحتاج إلى موقع ويب لبطاقة العمل لعيادة أسنان" - هذه بالفعل مهمة فنية. ولكن هل ستؤدي مهامها؟ بالكاد.

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

وهذا لا يعني أن العميل يختفي ويظهر في النهاية ليكتب: "زبس، أنا أوافق". يجب عليه أيضًا المشاركة في العملية:

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

اكتب بوضوح ودقة

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

يجب ألا تحتوي الاختصاصات على صفات عالية الجودة: جميلة، موثوقة، حديثة. لا يمكن فهمها بوضوح. كل شخص لديه مفاهيمه الخاصة عن الجمال والحداثة.

ينظر. اعتقد أحدهم أن هذا التصميم جميل وسمح باستخدامه على موقعه على الويب:


ويحدث نفس الشيء مع الصيغ الغامضة التي لا تعني شيئًا في حد ذاتها:

  • يجب على العميل أن يحب الموقع.ماذا لو كان في مزاج سيئ؟
  • يجب أن يكون الموقع مناسبًا.ماذا يعني ذلك؟ مريحة لماذا؟
  • يجب أن يتحمل الموقع الأحمال الثقيلة. 10 آلاف زائر؟ أو 10 مليون؟
  • محتوى خبير عالي الجودة.جيد، لقد وصلتك الفكرة.

التحقق من وجود أي غموض في النص. إذا كان هناك، إعادة كتابته. يجب أن تكون صياغتك واضحة ودقيقة:

  • يجب أن يتم تحميل الموقع بسرعة → يجب أن تحتوي أي صفحة في الموقع على أكثر من 80 نقطة في Google PageSpeed ​​​​Insights.
  • الأحمال الثقيلة → 50 ألف زائر في نفس الوقت.
  • تعرض الصفحة الرئيسية قائمة المقالات تعرض الصفحة الرئيسية قائمة بآخر 6 مقالات منشورة.
  • واجهة اشتراك بسيطة وسهلة الاستخدام → حقل "اترك بريدك الإلكتروني" وزر "الاشتراك" → *رسم مرسوم*.

لقد قمنا بفرز الصياغة، فلننتقل إلى الهيكل.

يرجى تقديم معلومات عامة

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

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

شرح المصطلحات الصعبة

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


وصف الأدوات ومتطلبات الاستضافة

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

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

قائمة متطلبات تشغيل الموقع

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


اكتب هنا متطلبات سرعة تحميل الموقع ومقاومة التحميل والحماية من هجمات القراصنة وأشياء مماثلة.

تحديد هيكل الموقع

قبل البدء في رسم التصميم والتخطيط، عليك الاتفاق مع العميل على بنية الموقع.

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

يمكنك إظهار الهيكل من خلال قائمة، ويمكنك رسم مخطط كتلة. كما تفضل.


هذه هي واحدة من أهم مراحل العمل في الموقع. الهيكل هو الأساس. إذا لم ينجح ذلك، فسوف يتحول الموقع إلى ملتوية.

اشرح ما سيكون في كل صفحة

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

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


تعداد العناصر- بديل كسول للنموذج الأولي. ما عليك سوى كتابة الكتل التي يجب أن تكون على الصفحة وما الذي تفعله.


وصف سيناريوهات استخدام الموقع

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

  • إجراء المستخدم.
  • استجابة الموقع.
  • نتيجة.


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

اقرأ المزيد عن حالات الاستخدام في ويكيبيديا.

تحديد المسؤول عن المحتوى

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


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

من المفيد تحديد أن كل المحتوى يجب أن يكون فريدًا. حماية أخرى للعميل من فناني الأداء عديمي الضمير.

وصف التصميم (إذا أمكن)

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

ليست هناك حاجة للكتابة عن التصميم الجميل والحديث. هذا لا يعني أي شيء، وليس له قوة وبشكل عام.


بدلا من الاستنتاج: هيكل الاختصاصات

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

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

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

تعليقات المطورين

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

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

يتم وضع المواصفات الفنية من قبل مدير المشروع بعد التواصل مع العميل ومناقشة المهمة مع المصمم.

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

نشير إلى:

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

القسمان الأخيران هما الأكثر أهمية. إنهم الأشخاص الذين يقدمون فهمًا لما سيكون عليه الموقع وكيف سيعمل.

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

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

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

لماذا تحتاج المواصفات الفنية؟

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

احصل على 267 درس فيديو على 1C مجانًا:

ما الذي يجب أن تحتويه الاختصاصات؟

أولئك. يجب أن تحتوي المهمة على:

  • هدف— المشكلة التي سنحلها بتنفيذ هذه المواصفات؛
  • وصف- ملخص للتحسينات القادمة؛
  • طريقة التنفيذ- وصف تفصيلي لأساليب حل الهدف. في هذه المرحلة، من الضروري وصف جميع الفروق الدقيقة في المهمة بلغة المبرمج: ما نوع المهام التي نقوم بإنشائها/تحريرها، وكيف يجب أن تبدو الواجهة، وما إلى ذلك. إذا كنت لا تتحدث "لغة البرمجة"، ولكن "سمعت شيئًا ما"، فمن الأفضل عدم محاولة الكتابة بلغة تقنية - فقد اتضح أن الأمر ممتع للغاية. يجب أن يكون الوصف واضحًا ولا يثير أي أسئلة. وقد يحتوي أيضًا على مثال لتنفيذ حل مماثل في منطقة أخرى؛
  • تقييم الأداء- نقطة مهمة جدًا وهي وصف تكاليف العمالة.

هناك أيضًا معايير حكومية لكتابة المواصفات الفنية - GOSTs. ومن الناحية العملية، نادرا ما يتم استخدامها، ولكن في بعض الأحيان يصر العميل على ذلك.

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

أمثلة وعينات من المواصفات الفنية لـ 1C

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




قمة