Über Analyse ohne gruselige Worte

Grüße Leser!



In diesem Artikel werde ich versuchen, über den Beruf des Business Analyst für Anfänger und diejenigen zu sprechen, die ihre Karriere beginnen möchten.



Bild



Ohne Erfahrung auf diesem Gebiet könnten Sie eine vernünftige Frage stellen: "Was ist der Unterschied zwischen einem Geschäftsanalysten und einem Systemanalysten?" Sie haben viele Male versucht, die Antwort auf diese Frage auf Habré zu finden, niemand hat eine eindeutige Antwort, aber es gibt viele gute Artikel.



Einer von ihnen: Business Analyst und System Analyst in der IT. Wir verstehen die Sorten



Einführung



Ich arbeite seit mehr als 3 Jahren als Oracle Siebel CRM-Analyst. Seit mehr als einem Jahr bereite ich Praktikanten auf die harten Realitäten der Arbeitstage vor. Mein Lernstil besteht in der Regel aus kleinen Einführungsvorträgen und der sofortigen Nutzung des Auszubildenden für echte Aufgaben mit Qualitätskontrolle.



Unter den Bedingungen der Selbstisolation sah ich mich einem interessanten Fall gegenüber: Während meiner Tätigkeit als Berater für ein Unternehmen mit strengen Sicherheitsanforderungen hatte ich nicht die Möglichkeit, das übertragene theoretische Wissen durch praktische Anwendung zu konsolidieren. Dies führte mich zu einer sehr interessanten Herausforderung für den Mentor: Die Notwendigkeit, die Theorie so darzustellen, dass die abstrakten Konzepte für den Auszubildenden minimiert werden und er ohne praktische Erfahrung auf echte Probleme vorbereitet wird. Ich werde versuchen, die in diesem Artikel gesammelten Erfahrungen festzuhalten.



Was macht ein Analyst?



Wenn ich eine Frage zu meinem Beruf beantworte, sage ich normalerweise, dass ein Analytiker ein Übersetzer von der Sprache der Geisteswissenschaften in die Sprache der Techniker ist. Aber ist alles so einfach auf der Welt?



Tatsächlich besteht die Analyse aus den folgenden Schritten:



  1. Empfang einer Anfrage zur Systemrevision
  2. Verfeinern des gewünschten Ergebnisses, das der Benutzer am Ende Ihres Prozesses erhält
  3. Klärung des aktuellen Arbeitsprozesses
  4. Vorentwurf der Lösung
  5. Koordination zusätzlicher Prozessschritte mit dem Kunden, falls diese zur Erzielung des Ergebnisses erforderlich sind,
  6. Lösungskorrektur
  7. Koordination des Prozesses mit dem Kunden
  8. Registrierung der technischen Spezifikationen für den Entwickler
  9. Testen der Hauptszenarien der Funktionalität
  10. Vorbereitung der Dokumentation, Schreiben von Benutzeranweisungen
  11. Übertragung der Funktionalität an den Kunden


Erfahren Sie mehr über jeden Schritt



Erhalt einer Revisionsanfrage



Kunden von Modifikationen sind in der Regel Personen, die weit entfernt von der IT-Sphäre sind. Anforderungen werden selten systematisiert, klar und logisch beschrieben. Dies müssen Sie beheben, bevor Sie die Aufgabe an den Entwickler übergeben.



Klärung des gewünschten Ergebnisses



Hier sollten Sie klarstellen, was der Kunde konkret wünscht. Es kann alles Mögliche sein: Ändern des Status einer Anwendung, Generieren eines Dokuments, Senden einer SMS oder E-Mail - im Allgemeinen alles, was ein IT-System tun kann.



Verwenden Sie zu diesem Zeitpunkt immer die folgenden Richtlinien:



  1. Für Sie sollte die Problemstellung des Kunden kein einziges abstraktes Konzept enthalten. Wenn Sie nicht sicher sind, ob Sie und der Kunde einige Wörter gleich verstehen, stellen Sie sicher, dass Sie zu einem Verständnis kommen.
  2. Es gibt keine dummen Fragen, es gibt falsch formulierte und falsch adressierte Fragen. Der Analyst ist kein Experte in allen Bereichen des Geschäfts, muss jedoch in der Lage sein, schnell einen neuen Bereich zu erfassen. Hab keine Angst zu fragen.


Klärung des aktuellen Prozesses



In den meisten Fällen wird der aktuelle Arbeitsprozess als "AS-IS-Prozess" bezeichnet.

Nach Abschluss dieser Phase sollten Sie sich den Prozess als Black Box vorstellen .



Bild



Vorentwurf der Lösung



Diese Phase impliziert die Definition des zukünftigen Prozesses oder, wie sie sagen, des "TO-BE-Prozesses".



Nach Abschluss dieser Phase sollte Ihre Black Box weiß werden, dh Sie sollten genau wissen, was innerhalb des Prozesses geschieht. Es sieht so aus:



Bild



Lassen Sie sich von folgenden Prinzipien leiten:



  1. . — .
  2. « , ...» . , , , .




Möglicherweise haben Sie bemerkt, dass "Eingabe 3" im weißen Feld angezeigt wird. Manchmal stellen Sie möglicherweise fest, dass das System nicht genügend Daten enthält, um das Ergebnis zu erzielen. Nehmen wir als Beispiel eine Art Zertifikat zum Abschluss einer Vereinbarung zwischen dem Unternehmen des Kunden und dem Kunden, die das Patronym des Kunden widerspiegeln sollte, das nicht in Ihrem System gespeichert ist. In diesem Fall müssen Sie den Kunden darüber informieren und eine Lösung für das Problem anbieten. Fügen Sie beispielsweise das Feld "Patronymic" zum System hinzu und stellen Sie sicher, dass es ausgefüllt ist. Für den Benutzer bedeutet dies, bei der Arbeit mit dem System ein zusätzliches Feld auszufüllen, das mit dem Kunden vereinbart werden muss.



Lösungskorrektur



Manchmal erfolgt die Koordination neuer Prozessschritte mit Kommentaren zu Ihrer Entscheidung des Kunden. In diesem Fall müssen Sie die vorgeschlagene Lösung korrigieren. Dies ist jedoch nicht immer der Fall, was bedeutet, dass Sie ein guter Kerl sind und das Design im Schritt "Vorentwurf der Lösung" abgeschlossen haben.



Prozesskoordination



Nach Abschluss des Entwurfs muss der Prozess mit dem Kunden vereinbart werden. Das Vertragsformat hängt meistens von den Realitäten eines bestimmten Unternehmens und eines bestimmten Kunden ab. Dies können Textbeschreibungen des Prozesses, Beschreibungen in der Notation zur Beschreibung von Geschäftsprozessen oder mündliche Vereinbarungen sein.



Registrierung der technischen Spezifikationen



Das Format des technischen Auftrags hängt auch von den Normen ab, die in den Unternehmen des Kunden und des Ausführenden festgelegt wurden, und häufig von der Kompetenz des Entwicklers: Unerfahrene Entwickler benötigen eine detailliertere Beschreibung des Prozesses. Während meiner Karriere habe ich Unternehmen getroffen, in denen es überhaupt keine technischen Spezifikationen gab und alles in einem freien Format besprochen wurde, aber alle Aussagen haben ein gemeinsames Merkmal: Sie müssen die im Entwurfsschritt definierten arithmetischen und logischen Funktionen in Textform oder visuell in Form eines Blocks beschreiben Schemata.



Funktionsprüfung



Ja, Analysten nehmen die Frage vorweg und führen häufig Tests durch. In der Regel ist dieser Test jedoch oberflächlich, um sicherzustellen, dass der Entwickler Sie richtig versteht. Normalerweise beschränkt es sich darauf, die Hauptarbeitsszenarien durchzugehen, um das Vorhandensein kritischer Fehler zu identifizieren, dh Fehler, die es in keiner Weise ermöglichen, das gewünschte Ergebnis zu erzielen. QS-Spezialisten suchen nach geringfügigen Mängeln und testen die Funktionalität unter verschiedenen Bedingungen.



Dokumentation



Dies ist vielleicht die am wenigsten bevorzugte Phase der meisten Analysten, aber Ihr Expertenwissen über die Funktionalität sollte schriftlich festgehalten werden. Schreiben Sie die Dokumentation gut: Der Prozess sollte ausreichend detailliert beschrieben werden, damit eine nicht aufgeklärte Person verstehen kann, was in der weißen Box passiert, und kurz genug, damit Sie ihn lesen und wach bleiben können.



Benutzeranweisungen sind eine kurze Notiz für den Endbenutzer Ihrer Funktionalität, in der die Aktionen des Benutzers in Schritten beschrieben werden. Diese Art der Dokumentation sollte aus einer Liste von Aktionen bestehen und keine technischen Begriffe enthalten.

Das Format dieser Dokumente hängt auch von den Normen ab, die in einem bestimmten Kundenunternehmen festgelegt wurden.



Übertragung der Funktionalität an den Kunden



Der angenehmste Teil des Jobs. Hier präsentieren Sie dem Kunden die geleistete Arbeit, sammeln Lorbeeren, sind stolz auf die geleistete Arbeit und laden sich für die nächste Aufgabe mit positiven Emotionen auf.



Ausgabe



Die Arbeit eines Analytikers beinhaltet viel Kommunikation, Brainstorming und die Nutzung aller logischen Möglichkeiten, mit denen die Natur Sie ausgestattet hat.



Wenn Sie gerne organisieren und optimieren, wenn Sie möchten, dass alles im Leben klar und logisch ist, wird Ihnen die Arbeit als Analyst viel Freude bereiten und Sie werden mit Sicherheit die Spitze Ihrer Karriere erreichen.



Ich hoffe, mein Artikel hat Ihnen geholfen, einen Eindruck von Analytik zu gewinnen, und hat dazu geführt, dass Sie sich Ihres Lebensweges bewusst wurden. Viel Glück!



All Articles