Etkinlik Takibini Yayın Sürecinizin Bir Parçası Haline Getirmek

Yayınlanan: 2022-12-13

Editörün notu: Bu makale ilk olarak 15 Mart 2021'de Iteratively blogunda yayınlandı.


Yeni özellikler veya ürünler oluştururken analitiği son dakikaya bırakmak, hatta bunları tamamen unutmak çok yaygın bir durumdur. Bu senaryo size tanıdık gelebilir:

  • PM bir sürüm üzerinde çalışıyor
  • Sürüm gerçekleşir
  • CEO, Başbakan'a nasıl performans gösterdiğini soruyor
  • PM: Veri ekibine sorayım
  • Veri ekibi: Bizi hiç getirmediniz, bu özellikle ilgili veri yok
  • Başbakan cevap vermeden CEO'ya geri döner
  • Veri ekibi ve PM perişan durumda

Bunun gibi durumlar potansiyel olarak oldukça sık olabilir ve bunun için hiçbir tarafın suçlanamayacağını hatırlamak gerçekten önemlidir. Birçoğu kültüre bağlı olabilir.

"Kültür"ü sorunun kilit bir parçası olarak göstermek kolay görünebilir, çünkü kültürü tanımlamak zordur. Ancak çoğu zaman bir organizasyonun değerleri ve hedefleri, ekip üyelerinin davranışlarına her zaman tam olarak yansımaz. Örneğin:

Kuruluşunuz, kullanıcılarınız için en iyi hizmeti sağlamak için verilere dayalı kararlar aldığını iddia ediyor. Bunun için iyi bir temelin sağlam bir veri stratejisi olduğunu herkes bilir; aksi takdirde bu kararları almak için güvenilir içgörüler üretemezsiniz.

Ancak pratikte, verileriniz ve içgörü stratejiniz (hatta bir stratejiyi bir araya getirmek) hakkında konuşmalar olmuyor gibi görünüyor. Görev bir kenara itilir ve unutulur ve güvenilir analitik nadiren gerçekleşir.

Bunun nedeni, kuruluşunuzun değerleri ile gerçek günlük kültür arasındaki boşluktur; bu boşluğa girmek çok kolaydır. Çoğu zaman ekipler, verileri fiilen yakalama etrafında iyi uygulamalar oluşturmak yerine verilerden içgörüler elde etmeye daha fazla odaklanır. İyi veri kültürünü sürdürmek zordur!

Böyle bir kültür inşa etmek, abartıdan ve kutlama tiyatrosundan daha fazlasıdır. Bu yazıda, basit, uygulanabilir süreçlerle başlamanın amaçlanan veri kültürünüzü korumanıza nasıl yardımcı olacağına dair bazı pratik tavsiyeler vereceğiz. Yüksek kaliteli verileri yakalamaya ve bunları iyi karar vermeye yol açan yararlı, eyleme geçirilebilir içgörülere dönüştürmeye odaklanan bir veri.

Analitiği yazılım geliştirme yaşam döngünüze entegre edin

Bir mühendislik ekibi, bir ürünün parçalarını oluşturmak için çalışmaya başladığında, kod yazacak ve onunla olağan şeyleri yapacaklar: şube, taahhüt, test, gözden geçirme, birleştirme. Bu, herkesin yapı konusunda aynı fikirde olmasını ve hataların kolayca düzeltilebilmesini sağlamak içindir.

Analitiği aynı şekilde ele almamak için hiçbir neden yok. Muhtemelen zaten bir tür takip planınız vardır (eğer yoksa, buna nasıl başlayacağınıza dair bir rehberimiz var), bu yüzden onu uygulamaya başlamanın harika bir yolu, tıpkı diğerlerinde olduğu gibi, onu Jira biletlerine ayırmaktır. alt görev Harika bir izleme planı, uygulanmıyorsa önemli değildir. Aşağıdakileri göz önünde bulundurmazsanız hayati içgörüleri kaçırmaya devam edeceksiniz:

  • Analitik izlemenin oluşturduğunuz özellik kadar önemli olduğu konusunda ilgili paydaşların ve liderlik ekiplerinin desteğine ihtiyacınız var.
  • İzleme planını uygulayan görevlere, yapı için diğer tüm görevlerin yanında öncelik verilmelidir.
  • İzleme yoksa yapıyı yayınlamaya hazır değilsiniz

Bir dizi Jira biletinde yer alması bunun olacağı anlamına gelmediğini hepimiz biliyoruz. Kültür değişiminin gerçekten devreye girdiği yer burasıdır. Yalnızca özelliğin piyasaya sürülmesini değil , bir özelliğin başarısını kutlayarak izleme planının her seferinde yazılım geliştirme yaşam döngünüzün bir parçası haline gelmesini sağlayın. Sonuçta, şirketiniz dijital ürünler üretiyorsa, tüm mesele nakliye özellikleridir. Kutlama tiyatrosundan kaçının ve bir özelliğin iyi performans gösterdiğini gördüğünüzde kutlayın.

Bir özelliğin nasıl performans gösterdiğini anlamanın tek gerçek yolu, izleme planınız ilk yapıdan itibaren uygulanmışsa, elbette yapacağınız analizleri toplamaktır.

Analitik bağlamında QA hakkında bir not: Bir izleme planını uygulamanın doğru araçlar ve kültürle yeterince basit olduğunu, ancak Bu nedenle Amplitude, CI ile entegre olur ve birim testi eklentimizle mevcut testinize analiz kapsamı eklemenizi sağlar.

Analitik takibi için tekrarlanabilir bir süreç oluşturun

Git sürecinin bu kadar iyi çalışmasının bir başka nedeni de herkesin onu tutarlı bir şekilde takip etmesi ve bu nedenle doğal olarak şirket kültürünüze gömülü olmasıdır. Analitik izleme etrafında, günlük iş akışlarının bir parçası haline gelebilecek süreçleri kolayca oluşturabilirsiniz.

Yeni bir süreç başlatmanın en büyük düşmanı, katılım eksikliğidir . "Şu anda analizlerimizi böyle yapıyoruz" diyip herkesin katılmasını bekleyemezsiniz. Analitik izlemenin işbirliğine dayalı olduğunu her zaman savunduk; takip planınızı oluştururken, ilgili tüm ekiplerin planın şekillendirilmesinde parmağı olmalıdır.

Bu, yeni süreçler ortaya çıkarken tüm kilit paydaşların dahil edilmesi anlamına gelir: ürün ekibi, veri/analist ekibi ve mühendislik ekibi. Bu ekiplerin benzersiz uzmanlığı, aşağıdakilere karar vermenize yardımcı olacaktır:

  • İş hedefleriniz nelerdir?
  • Bu hedeflere ulaşılıp ulaşılmadığını belirlemek için kullanacağınız ölçümler
  • Olaylar ve bu tür diğer taksonomiler için hangi adlandırma kuralını kullanacağınız. (örneğin, 'songPlayed' veya 'song_played' mi? En iyi uygulamalarla ilgili yazımızda bununla ilgili daha fazla ayrıntı)

Bu süreçler üzerinde birlikte anlaşmaya varmak, kuruluş çapında sahiplenme elde etmek ve bunu kültürünüzün bir parçası haline getirmek için harika bir ilk adımdır. Bir izleme planınız olduğunda, kimin sahipliğini üstlendiğini belirlemek önemlidir—bunu "herkese" yüklemek işe yaramaz. Sorumluluğu almak ve ileriye götürmek için o kişiye ihtiyacınız var.

Bu süreçleri diğerlerinin üzerine eklemiyorsunuz, Organizasyon kültürünüze bunun gibi tekrarlanabilir süreçler inşa etmek istiyorsanız, ekiplerin bunları iş akışlarına uyarlamasını mümkün olduğunca kolaylaştırın. Ekip üyelerinin, yeni süreçlere uyum sağlamak için yerleşik iş akışlarını bozmak istemeleri pek olası değildir. Bunun yerine, bu süreçlerin mevcut olanlarla sorunsuz bir şekilde nasıl uyum sağlayabileceğini görün. Örneğin Amplitude, komut satırı arayüzümüzle bunu gerçekten basit hale getirir; bu, geliştiricilerin tercih ettikleri ortamdan ayrılmak zorunda kalmadan izleme planınızı kolayca ve doğru bir şekilde kullanabilmelerini sağlar.

İzleme hedeflerinizi iş hedeflerinizle uyumlu hale getirin

Çevik ürünler oluşturuyorsanız (ör. oluştur, ölç, öğren çerçevesini kullanarak), karar vermek için kesinlikle verileri kullanıyor olacaksınız. Ancak : Bundan sonra hangi yöne gideceğinize karar verirken, verilerle başlamayın; bir soruyla başlayın.

İlk olarak, ne elde etmeye çalışıyorsunuz? Yeni bir özelliği bir araya getirmeye mi yoksa bir deneme yapmaya mı çalışıyorsunuz? Belki bu çeyrekte belirli hedefleriniz vardır. Her ne ise, verilerin sizin için neler yapabileceğini düşünmemeye çalışın. Bunun yerine, doğru soruları sormaya ve bu soruları yanıtlayacak verilere sahip olup olmadığınızı görmeye yönelik kültürünüzü oluşturun. Öyleyse, aşağıdaki gibi şeyler düşünün:

  • Belirlenen hedefleriniz veya denemeleriniz için başarı ölçütleri
  • Bu metriklerden haberdar olmak için izlemeniz gereken olaylar
  • Halihazırda mevcut içgörüye dayalı olarak hangi eylemleri gerçekleştirdiniz? İşe yaradı mı?

Bu soruları topladığınız verilerle cevaplayamayacağınızı fark ederseniz, izleme planınızı değiştirmeniz gerektiği anlamına gelir. Daha fazla veri her zaman çözüm değildir, ancak doğru veriler kesinlikle yanıttır.

İyi bir veri kültürü oluşturmanın bir parçası da ekibin, verileri kullanma şeklinizin sizi farklı kılan şey olduğunu, verilerin kendisi olmadığını anlamasına yardımcı olmaktır. Doğal merakı teşvik etmeye ve içsel içgörülere dayalı kararlar vermenin etkisini kutlamaya başlayın.

İyi bir veri ve analitik kültürü devam eden bir süreçtir

Bir gecede bir kültür inşa edemezsiniz. Yeni süreçlerin değerini göstererek ve elde edilen kazanımları kutlayarak arzu ettiğiniz kültürün büyümesini sağlayın. "Sahip olmak güzel" olduğu için veri toplamaktansa, önsezileri ve fikirleri kontrol etmek için verileri kullanma konusundaki tutumları geliştirmeye çalışın.

Ekipler arasında etkinlik izlemeyi akılda tutmak ilk başta karmaşık olmak zorunda değildir. Muhtemelen ondan fazla soruyla başlamanıza gerek yoktur. Bunları sabitleyin, ekipler arasında tekrarlayın ve oradan çalışın. En başından itibaren her olasılığa göre optimizasyon yapmanıza gerek yok.

Bu blog gönderisinde özetlenen tavsiyeler yalnızca bir başlangıç ​​noktasıdır. Bununla iyi bir ritim yakaladığınızda, kurduğunuz süreçlerin ekipler arasında ikinci doğa olduğunu fark edeceksiniz; tıpkı kod yazarken olduğu gibi, izleme analitiği daha standartlaştırılmış, denetlenebilir bir uygulama haline gelecek.

Amplitude'u kullanmak bu süreci son derece kolaylaştırır: izleme planınız, ekibinizin iş akışına sorunsuz bir şekilde entegre olan dinamik bir belge olarak mevcuttur. Şirketiniz için Amplitude'u denemekle ilgileniyorsanız, bugün bir hesap oluşturun veya daha fazla bilgi edinmek için ekibimizle bir demo rezervasyonu yapın.

Self Servis Demosu