Technologie platformy Azure do mierzenia wpływu na działalność biznesową

Ukończone

Gdy organizacja tworzy MVP, musi zweryfikować hipotezę innowacji. W tej jednostce dowiesz się, jak narzędzia platformy Azure mogą pomóc w tej kluczowej części procesu innowacji.

Mierzenie skuteczności

Mierzenie, czy hipoteza była właściwa, czy zła, może być trudne, ponieważ wiele czynników może mieć wpływ na kluczowe wskaźniki wydajności. Te czynniki mogą dawać wskazówki dotyczące oczekiwanego sukcesu, ponieważ ustalenie przyczynowości może być złożone. Na przykład nawet jeśli sprzedaż zwiększy się po wprowadzeniu określonej funkcji, trudno udowodnić, czy nowa funkcja była głównym czynnikiem odpowiedzialnym za wzrost sprzedaży.

Jednak sposób, w jaki funkcje są publikowane użytkownikom aplikacji, może pomóc ocenić poprawność hipotezy:

  • Kontrolowane wdrożenie z flagami funkcji, pierścieniami funkcji i wdrożeniami canary umożliwia wydanie funkcji ograniczonemu zestawowi użytkowników, aby zapobiec zakłócaniu obsługi całej bazy klientów. Ponadto wydajność klientów z funkcją i bez tej funkcji można porównać bezpośrednio ze sobą.
  • Opcje portalu, dzięki którym użytkownicy mogą zdecydować, czy chcą być narażeni na nowe funkcje, mogą kontrolować własne środowisko użytkownika. Fakt, że wielu użytkowników decyduje się na nową funkcję, może być już potwierdzeniem, że poprzednia funkcja umożliwia poprawę. Jeśli klienci, którzy wybrali nową funkcję, wracają do poprzedniego doświadczenia, może to oznaczać, że wdrożony program MVP nie ma znaku.
  • Ankiety klientów to zaawansowany mechanizm opinii, jeśli są one prawidłowo implementowane. Klienci będą dostarczać informacje na temat ich zadowolenia, jeśli jest to proste. Ankiety zadowolenia z "światła ruchu" jednym kliknięciem lub pojedyncze pytania dotyczące nowych funkcji mogą dostarczyć szczegółowych informacji, które pomogą w ocenie, czy hipoteza innowacji była poprawna. Ogólnie rzecz biorąc, odpowiedzi na dłuższe ankiety będą udzielić tylko kilku użytkownikom, którzy będą mieć czas na ich dokładne i prawdziwe wypełnienie.

Opis aplikacji

Azure Application Insights to platforma do zarządzania wydajnością aplikacji (APM) z bogatym zestawem narzędzi do zbierania danych telemetrycznych aplikacji do wielu celów, takich jak monitorowanie wydajności, rozwiązywanie problemów lub zrozumienie sposobu, w jaki użytkownicy mogą przechodzić przez aplikacje. Ostatni element ma kluczowe znaczenie dla cyklu życia innowacji, ponieważ może służyć do weryfikacji hipotezy dotyczącej innowacji i do oceniania, czy pewne innowacje poprawią środowisko klienta.

Wykrywanie problemów przed użytkownikami

Kluczowym elementem, który wpływa na środowisko użytkownika, jest wydajność i dostępność aplikacji. Jeśli aplikacja nie działa prawidłowo i występują błędy lub jeśli nie odpowiada wystarczająco szybko, niektórzy użytkownicy porzucą ją z frustracji. Twoja organizacja może utracić firmę. Sfrustrowani użytkownicy mogą również uszkodzić reputację organizacji, jeśli dzielą się swoimi doświadczeniami w mediach społecznościowych.

Wykrywanie tych problematycznych sytuacji, zanim wpłyną one na użytkowników, ma największe znaczenie. Aby osiągnąć ten cel, musisz aktywnie monitorować aplikację i rozpocząć pracę nad potencjalnymi problemami, zanim wpłyną one na firmę. Na przykład możesz włączyć powiadomienia, aby automatycznie otwierać zdarzenia, tak aby zostały zbadane, zanim klienci zdają je.

Wykrywanie inteligentne to przydatna funkcja usługi Azure Application Insights. Może ona zgłaszać alerty, gdy zachowanie aplikacji jest nietypowe. Wykrywa anomalie przy użyciu uczenia maszynowego, a alerty są bogatsze niż tradycyjne powiadomienia o błędach.

Powiadomienia zwykle zgłaszają, że może wystąpić problem, bez kontekstu o potencjalnym wpływie na firmę. Alerty wykrywania inteligentnego obejmują informacje, takie jak liczba użytkowników, których to dotyczy, wzorzec skojarzony z awariami lub szybkość awarii w porównaniu do normalnego zachowania. Następnie możesz skoncentrować się na najważniejszym problemie z perspektywy biznesowej.

Monitorowanie działań użytkowników

Analiza użycia w usłudze Azure Application Insights może pomóc ocenić, które obszary aplikacji należy ulepszyć. Na przykład analiza użycia może identyfikować najpopularniejsze funkcje aplikacji lub określone punkty, w których użytkownicy opuszczają portal internetowy. Możesz na przykład sprawdzić, czy aplikacja działa lepiej w niektórych obszarach geograficznych niż inne, aby uzyskać cenne informacje o tym, gdzie mogą się znaleźć luki w aplikacjach.

Po sformułowaniu hipotezy z danymi dostarczanymi przez usługę Azure Application Insights można przeanalizować telemetrię, aby zmierzyć, czy sytuacja jest teraz lepsza, czy gorsza. Niestandardowe zdarzenia biznesowe można osadzić w aplikacji, dzięki czemu dane telemetryczne zawierają dodatkowe informacje, które pomogą w procesie mierzenia.

Lejki mogą być narzędziem wnikliwym. Za pomocą lejków można wstępnie zdefiniować oczekiwane przepływy, które użytkownicy będą obserwować podczas korzystania z aplikacji. Umożliwia to monitorowanie wzorców obserwowanych przez użytkowników. Następnie możesz zidentyfikować problemy w aplikacjach, jeśli użytkownicy zachowują się w nieoczekiwany sposób.

Zachowywanie użytkowników

Narzędzie Application Insights przechowywania danych oferuje określone funkcje dotyczące rezygnacji użytkowników. W połączeniu ze zdarzeniami biznesowymi zawiera cenne dane szkoleniowe. Na przykład zrozumienie, które akcje zostały podjęte przez klientów, którzy nieoczekiwanie opuścili aplikację, umożliwi sformułowanie hipotez o maksymalnym wpływie na działalność biznesową.

Jeśli na przykład większość użytkowników, którzy porzucili Witrynę internetową, zrobiła to ze strony formy płatności, podejrzewasz, że występuje tam problem biznesowy. Być może opcje płatności są niewystarczające lub nie są wyraźnie wyświetlane. Innym problemem jest też uniemożliwianie użytkownikom przechodzenia do kolejnych zakupów.

Analiza wpływu

Analiza wpływu to funkcja w usłudze Azure Application Insights, która skoreluje aspekty techniczne aplikacji z wymiernymi metrykami biznesowymi.

Na przykład jak szybko powinna ładować się strona produktu, aby większość użytkowników kontynuowała proces zakupów? Dzięki analizie wpływu można pokazać relację między czasem ładowania strony a szybkością użytkowników, którzy zakupili wyświetlany produkt. Te informacje mogą pomóc w weryfikacji lub odrzuceniu hipotezy dotyczącej innowacji oraz przekonwertowaniu wymagań biznesowych na specyfikacje techniczne.

Podsumowanie

Tailwind Traders zdecydowała się wprowadzić kilka nowych funkcji w swojej aplikacji handlu elektronicznego, takich jak nowa platforma płatności. Aplikacja została instrumentowana za pomocą usługi Azure Application Insights, aby zrozumieć, ilu klientów korzysta z nowej formy płatności i czy w procesie płatności jest zwiększany współczynnik konwersji. Nowa metoda płatności została oznaczona jako wersja zapoznawcza, dzięki czemu użytkownicy lepiej zrozumieją, czy występują problemy.

Application Insights firmy Tailwind Traders w zidentyfikowaniu, że duża część użytkowników zdecydowała się na wybór nowej formy płatności pomimo baneru "wersja zapoznawcza". Application Insights, że nowe funkcje działały zgodnie z oczekiwaniami bez głównych wad. Ponadto współczynnik konwersji zakupów znacznie się zwiększył.

Teraz tailwind Traders może skupić się na przekształcaniu MVP nowej formy płatności w funkcję klasy produkcyjnej. Firma może przejść do fazy nauki cyklu życia innowacji, aby sformułować więcej hipotez.