Historisch gesehen ist es so, dass sich Unternehmensvertreter und Programmierer nicht sehr gut verstehen. Einerseits gibt es komplexe Fachbegriffe und Lösungen, die für Nicht-IT-Mitarbeiter nicht sehr interessant sind. Auf der anderen Seite - sich ständig ändernde Kundenwünsche, die es so schwierig machen, den normalen Entwickler im Auge zu behalten.
Wie kann man in dieser Situation echtes Chaos verhindern? Business Intelligence hilft.
Zwei wichtige AnnahmenZunächst werden wir uns auf zwei wichtige Dinge einigen:
- Ich habe meine Karriere begonnen und gehe über die Grenzen meines Heimatlandes hinaus. Daher basieren alle in diesem und den folgenden Artikeln beschriebenen Beobachtungen auf den Realitäten des westlichen Marktes.
- Ich selbst habe eine technische Ausbildung auf dem Gebiet der künstlichen Intelligenz und versuche immer, ein Gleichgewicht zwischen Entwicklung und Geschäft zu halten. Die Aufgaben von Analysten im Bankensektor, in Immobilien und in anderen Bereichen mögen unterschiedlich sein, aber hier werden wir ein Gespräch ausschließlich im Rahmen der IT führen.
Wer könnte gerne ein Business Analyst sein?
Standardanforderungen für die Art der Geschäftsanalyse: Teamwork, Fähigkeit, Probleme zu identifizieren und zu lösen, Ausdauer und Kreativität. Brrr ... Es ist, als würde ich die Beschreibung eines anderen langweiligen Jobs lesen.
Nachdem ich all das überschüssige Lametta weggeworfen habe, würde ich sagen, dass die Hauptqualitäten für unseren Beruf die Unabhängigkeit und die Fähigkeit sind, eine Annäherung an eine Person zu finden.
Geschäftsanalysten befinden sich aufgrund ihrer Tätigkeit meist irgendwo zwischen dem Team und dem Kunden. Der Kunde wird sich zunächst mit neuen Anforderungen an das System, einer Liste der erforderlichen Änderungen oder einer Beschwerde über einen anderen Fehler an ihn wenden. In solchen Situationen ist es notwendig, unabhängig über weitere Maßnahmen zu entscheiden, das Team zu informieren, einen Ausweg aus der Situation vorzuschlagen oder ein Treffen für eine breite Diskussion zu organisieren.
Viele IT-Kollegen sind mit solchen Situationen vertraut und verfügen über eine ausreichende Stresstoleranz, um sie zu lösen (Korrekturen im letzten Moment vornehmen oder am Freitagabend einen kritischen Fehler feststellen). Wenn Sie also etwas Neues ausprobieren und zusätzlich über „Soft Skills“ nachdenken möchten, empfehle ich Ihnen, sich in der Geschäftsanalyse zu versuchen.
Wie beginnt die Reise der IT-Analysten?
Meistens treffe ich Kollegen aus zwei Bereichen.
Die ersten sind Menschen, die absichtlich, entweder allein oder auf Geheiß ihrer Eltern, in das entsprechende Fach an der Universität eingetreten sind, es sicher verlernt haben und Grundkenntnisse in Systemanalyse und Umgebung erhalten haben.
Das zweite - dieselben IT-Mitarbeiter, die irgendwann die Programmierung satt hatten und sich fragten, warum? "Warum mache ich das?", "Warum arbeiten wir jetzt an diesem Modul?", "Welche Probleme wird der Kunde lösen?" usw.
Ehrlich gesagt weiß ich selbst nicht, ob dieser oder jener Weg Vorteile hat. Es kann mit Sicherheit festgestellt werden, dass Personen, die vor der Analyse selbst an der Entwicklung beteiligt waren, Programmierer besser verstehen und Kundenanforderungen detaillierter in eine technische Sprache übersetzen können. Auf der anderen Seite verfügen Personen, die eine spezielle Ausbildung erhalten haben, in der Regel sofort über eine Vielzahl von Techniken und Werkzeugen, die erforderlich sind, um Anforderungen zu erfassen und die Funktionsweise von Systemen zu beschreiben.
Welche Fähigkeiten benötigen IT-Analysten?
Ich denke, dass die Hälfte der Antwort auf diese Frage bereits in der Frage selbst und im Titel des Beitrags enthalten ist, den wir diskutieren. Natürlich müssen wir nur in der Lage sein, gleichzeitig geschäftliche Angelegenheiten zu verstehen (es wäre im Allgemeinen ideal, wenn der Analyst auch den Themenbereich eines bestimmten Kunden kennt, mit dem er zusammenarbeitet), und technisches Wissen wird auch nicht schaden.
Geschäft
Es sei daran erinnert, dass vielleicht alle Gespräche auf Kundenseite auf eine Sache hinauslaufen - Geld. Offensichtlich gibt es weltweit nur zwei Möglichkeiten, um den Gewinn zu steigern: Umsatz steigern oder Kosten senken.
Wenn ein Kunde nach Lösungen in der IT sucht, werden diese meist in zwei Bereiche verlagert:
- Interne Prozessoptimierung, Entwicklung von Steuerungs- und Überwachungssystemen, Automatisierung;
- Extern - Aktualisierung der Website, um neue Kunden zu gewinnen, Marketing, Erstellung einer mobilen Anwendung.
Um die Probleme des ersten Typs zu lösen, benötigt der Analyst sowohl Fähigkeiten direkt aus dem Themenbereich des Kunden als auch eine allgemeine analytische Denkweise, die Fähigkeit, das Problem schnell zu verstehen und zu lernen. Es ist unmöglich, alle Richtungen gleichzeitig zu verstehen. Wenn Sie also das Projekt und den Client ändern, müssen Sie sofort zu einem neuen Thema wechseln.
Glücklicherweise sind die Aufgaben des zweiten Typs etwas allgemeiner und Sie können sich darauf vorbereiten. Hier sind Kenntnisse in den Bereichen UX oder UI, das Verständnis, wie Werbung und Verkaufsförderung im Netzwerk, die Fähigkeit, als Benutzer zu denken, sehr nützlich. Sie müssen keine Erfahrung als Designer oder Vermarkter haben, aber es lohnt sich trotzdem, Artikel über Design auf Habré oder Medium zu lesen, um Trends, schlechte und gute Praktiken zu verstehen.
Entwicklung
Wenn Sie als IT-Analyst arbeiten möchten, müssen Sie auf jeden Fall mit einem Team von Entwicklern, Testern, Designern und Managern kommunizieren. Hier können frühere Berufserfahrungen in solchen Positionen wirklich nützlich sein.
Zum Thema der notwendigen technischen Fähigkeiten und wie man sie entwickelt, möchte ich einen separaten Artikel schreiben, aber kurz gesagt kann ich sagen:
- Wenn Sie keine technische Erfahrung / Ausbildung haben, schauen Sie sich einige Informatikkurse für Anfänger an. Suchen Sie nach Computer Science 101 und aktualisieren Sie auf Coursera, Udemy oder edx. Übrigens empfehle ich nicht umsonst ausländische Ressourcen - der Jargon in der IT besteht größtenteils aus Englisch, und wenn Sie sich ein Video in dieser Sprache ansehen, können Sie es stärken.
- Versuchen Sie sich als Tester. Wenn Sie das nächste Mal auf einen Fehler in Vkontakte, Facebook oder anderswo stoßen, denken Sie daran, schreiben Sie auf, was genau Sie zuvor getan haben, und schlagen Sie vor, wie sich das System hätte verhalten sollen.
- Lesen Sie mindestens einige Artikel zum Thema Personal- und Produktmanagement. Stellen Sie sich vor, wie Sie Aufgaben zwischen mehreren Programmierern teilen können, wie Sie einen Bericht über die durchgeführten Arbeiten erstellen und wie Sie die Anforderungen des Kunden beschreiben.
Aus meinen eigenen interessanten Beobachtungen
Vielleicht hatten alle Analysten, mit denen ich zusammenarbeiten musste, eine sehr breite Perspektive. Mit solchen Menschen war es möglich, über Fischerei und Weltpolitik zu diskutieren. Trotz der offensichtlichen Bedeutungslosigkeit glaube ich, dass dies ein sehr wichtiger Aspekt ist - ein erheblicher Teil des Geschäfts wird nicht am Verhandlungstisch abgewickelt, sondern während der Mittag- und Kaffeepausen, begleitet von informellen Gesprächen.
Ich möchte nur hinzufügen, dass ich es geschafft habe, die engsten Beziehungen zu den Projektpartnern aufzubauen, indem ich über deutsches Bier und norwegische Fjorde gesprochen habe. Im Allgemeinen studieren, studieren und wieder studieren!
Anstelle einer Schlussfolgerung
Trotz der Tatsache, dass dies auf den ersten Blick zu kompliziert und zu lang erscheint, um es zu studieren, sollten Sie nicht in Panik geraten. Die Wahrheit ist, dass sich ein Großteil der beschriebenen Art und Weise mit Ihnen zusammen mit Studien, Berufserfahrung oder dem Lesen solcher Artikel hier entwickelt. Der Rest sind Teile, die auf einem vorhandenen Fundament aufgebaut sind, und dies ist immer schneller und einfacher.
Sobald Sie das Gefühl haben, dass die übliche Entwicklung langweilig wird, aber es keinen Wunsch / keine Gelegenheit gibt, sich zu einem Architekten oder Leiter zu entwickeln, versuchen Sie, die Rolle eines Kunden zu spielen und Fragen zu stellen. Plötzlich gefällt es Ihnen und Sie kommen in unser Analystenregal?