Systemanalytiker und Produktmetriken - schütteln, aber nicht mischen?

IT-Unternehmen, die an der Produktentwicklung beteiligt sind, suchen häufig in ihren Teams nach Analysen. Warum gibt es einen Analysten? Um die vom Team erfundenen Hypothesen zu testen, entwickeln Sie metrische Systeme (und unterstützen Sie sie), führen Sie verschiedene Experimente durch und geben Sie dann Empfehlungen zur Verbesserung des Produkts. Dies ist der Produktanalyst, auch bekannt unter dem Codenamen „Datenanalyst“.

In den Remote-Kanälen der Alfa-Bank entwickeln wir auch Produkte. In unseren Teams gibt es jedoch keine anderen Analysten als Systemanalysten, deren Aufgaben das Sammeln und Analysieren von Anforderungen sowie das Entwerfen und Dokumentieren von Lösungen umfassen. Ein aufmerksamer Leser wird hier einen leichten Widerspruch bemerken. Was ist es also, dass Systemanalysten auch aktiv an der Produktanalyse beteiligt sind?



Under the Cut - eine kleine Studie, mit der bewertet werden soll, wie stark Systemanalysten in den Prozess der Arbeit mit Produktmetriken involviert sind.

Umfragen


Wie in anderen Städten unseres Landes befasst sich der Eigentümer des Produkts mit Lebensmittelproblemen, sodass alles, was mit Metriken zu tun hat, seine Diözese ist. Um in den Kontext einzutauchen, haben wir eine Umfrage unter den Eigentümern des Produkts des neuen Internet-Bankings für Unternehmer und juristische Personen durchgeführt. Wir hatten drei Hauptfragenblöcke.

  • Wer und wie in Ihrem Team bestimmt die Produktmetriken?
  • Woher erhalten Sie Metrikdaten? Welche Quellen verwenden Sie?
  • Welches der Teammitglieder (Rollen) ist an der Ermittlung von Metriken, der Erfassung und Analyse von Daten zur Überwachung ihrer Leistung beteiligt? Worin manifestiert sich ihre Teilnahme?

Es stellte sich heraus, dass Produktbesitzer drei Arten von Metriken unterscheiden.

Geschäftsmetriken. Wie der Name schon sagt, zeigen sie, wie viel Geld das Produkt verdient hat oder wie viel Geld die Bank gespart hat. Sie werden vom Product Owner festgelegt oder sofort auf Strategieebene festgelegt. Daten zu solchen Metriken werden aus verschiedenen Quellen heruntergeladen und gelesen - unter Einbeziehung des Entwicklungsteams. Die Analyse dieser Daten liegt jedoch auf den Schultern des Produktbesitzers und der Geschäftsexperten.

Nutzungsmetriken. Sie helfen zu verstehen, wie Endbenutzer aktiv mit Produktfunktionen arbeiten. Ist es für sie bequem, von Abschnitt zu Abschnitt zu wechseln, Eingabeaufforderungen anzuzeigen, Tasten zu drücken und vieles mehr. Diese Metriken werden vom Product Owner in enger Zusammenarbeit mit dem Entwicklungsteam festgelegt. Um diese Daten in einem praktischen Format zu überwachen, richtet das Entwicklungsteam Dashboards ein.

Gesundheitsmetriken. Sie helfen dabei, den Puls des Produkts selbst am Finger zu halten und festzustellen, ob Fehler, Speicherlecks und andere nicht sehr angenehme Dinge auftreten. Zum größten Teil ähneln sie der vorherigen Art von Metriken. Der Eigentümer des Produkts ist lediglich nicht so aktiv an der Ermittlung und Analyse beteiligt.

Danach haben wir bereits Systemanalysten befragt, ob sie an der Arbeit mit Produktmetriken beteiligt sind. Und ja, es waren die Leute aus diesen Teams, die interviewt wurden, mit deren Produktbesitzern sie im ersten Schritt gesprochen haben. Es gab 4 Fragen mit vorbereiteten Antwortoptionen.

# 1 Wie oft stehen Sie vor Datenerfassungs- und Analyseaufgaben, um Produktmetriken zu steuern?


Mehr als die Hälfte der Mitarbeiter (58%) antworteten, dass sie dies unregelmäßig tun, dh Sie sitzen und tun, was Systemanalysten normalerweise tun. Dann kommt der Eigentümer des Produkts zu Ihnen und bittet Sie, die Daten auf seine Anfrage hochzuladen. 17% der Befragten gaben an, dass diese Tasse sie überhaupt bestanden hat, sodass wir ihnen nicht die folgenden Fragen stellten.



Da die Produktbesitzer berichteten, dass das Entwicklungsteam Daten aus verschiedenen Quellen zur Analyse herunterlädt, lautete die zweite Frage:

# 2 Welche Quellen verwenden Sie zum Sammeln und Analysieren von Daten zur Steuerung von Produktmetriken?


Die beliebteste Quelle war das Automated Banking System, das ist bei uns - Gleichung (35%). Silber hat die Basis von Alpha Metric mit 26% übernommen (wir haben einmal unser eigenes Analogon von Yandex Metric für ähnliche Teile hergestellt).


(ALBO = Alpha Business Online)

Die dritte Frage betraf Werkzeuge.

# 3 Mit welchen Tools analysieren Sie Daten, um Produktmetriken zu steuern?


Top vorhersehbar belegt SQL und Excel (53% bzw. 40%). 7% bevorzugten Python, dies ist jedoch eher eine Ausnahme von der Regel.



# 4 Welche Datenüberwachungstools verwenden Sie?


Es schmeckt und färbt - es gibt drei Hauptwerkzeuge gleichzeitig.

  • Superset (40%) - wird zum Erstellen von Dashboards verwendet, die auf Daten aus der Alpha Metric-Datenbank basieren.
  • Kibana (33%) - wird zum Erstellen von Dashboards verwendet, die auf Daten aus Anwendungsprotokollen sowie Daten aus lokalen Produktdatenbanken basieren.
  • Grafana (20%) - wird häufig zum Erstellen von Dashboards zur Überwachung von Gesundheitsdaten verwendet.



Was ist die Schlussfolgerung?


Ein Systemanalytiker steht vor der Aufgabe, Daten zu sammeln und zu analysieren, um Produktmetriken zu steuern. Sie sind jedoch unregelmäßiger Natur und lenken den Systemanalysten daher höchstwahrscheinlich nicht von den Hauptaufgaben ab. Der Analyst verwendet verschiedene Datenquellen, um die Produktmetriken zu steuern. Es hat direkten Zugriff auf einen Teil der Quellen, aus anderen Daten, die es auf Antrag erhalten muss. Um das Leben des Analytikers zu vereinfachen, wäre es nicht unangebracht, sich von Anwendungen zu entfernen, indem er Zugang zu den erforderlichen Quellen erhält.

Die wichtigsten Datenanalysetools zur Überwachung von Produktmetriken sind SQL und Excel. Der Systemanalyst benötigt keine anderen spezialisierten Tools für die Datenanalyse. Er ist in den Datenüberwachungsprozess zur Steuerung der Produktmetriken involviert und verwendet hierfür verschiedene Tools. Es kann nützlich sein, zur Überwachung von Daten zu einem einzigen Tool zu wechseln.

Kürzlich schrieb meine Kollegin einen Artikel, in dem sie versuchte, die Frage zu beantworten, was ein Systemanalytiker bei der Bank tut. Der Analyst kann sich wie andere Mitglieder des Entwicklungsteams wirklich mit Produktproblemen befassen, einschließlich Arbeiten Sie mit Produktmetriken.

Solche Aufgaben sind jedoch eher Hilfsaufgaben, die dem Produktbesitzer helfen sollen, Daten zur Analyse von Geschäftsmetriken, zur Analyse von Nutzungsmetriken und zur Generierung von Ideen für die Entwicklung von Produktfunktionen hochzuladen und durch Analyse und Überwachung von Gesundheitsmetriken einen stabilen Betrieb der Anwendung sicherzustellen.

Source: https://habr.com/ru/post/de472412/


All Articles