كيفية جعل تتبع الأحداث جزءًا من عملية الإصدار

نشرت: 2022-12-13

ملاحظة المحرر: تم نشر هذه المقالة في الأصل على المدونة التكرارية في 15 مارس 2021.


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

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

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

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

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

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

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

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

دمج التحليلات في دورة حياة تطوير البرمجيات الخاصة بك

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

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

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

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

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

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

إنشاء عملية قابلة للتكرار لتتبع التحليلات

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

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

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

  • ما هي أهداف عملك
  • المقاييس التي ستستخدمها لتحديد ما إذا كانت هذه الأهداف قد تحققت أم لا
  • ما هي اصطلاح التسمية الذي ستستخدمه للأحداث ، والتصنيفات الأخرى المماثلة. (على سبيل المثال ، هل هي "songPlayed" أم "song_played"؟ مزيد من التفاصيل حول هذا في مقالتنا حول أفضل الممارسات)

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

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

قم بمواءمة أهداف التتبع الخاصة بك مع أهداف عملك

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

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

  • مقاييس النجاح لأهدافك أو تجاربك المحددة
  • الأحداث التي تحتاج إلى تتبعها لتكون مطلعا على هذه المقاييس
  • ما الإجراءات التي اتخذتها بالفعل بناءً على الإحصاءات الحالية — هل نجحت؟

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

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

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

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

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

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

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

عرض الخدمة الذاتية