Wie man Aktuelle Unternehmen Prozesse in Ihrem Business Analysis verwenden

P

rocess in der Wirtschaft verweist Analyse auf die Projektprozesse, die an Ort und Stelle bei der Firma sind, wo Sie arbeiten, dass Sie als Leitfaden nutzen können. Es gibt vier verschiedene Methoden: Wasserfall, agil, Spirale / Rational Unified Process (RUP) und die schnelle Anwendungsentwicklung (RAD) / sich entwickelnde Prototyp.

Als Business Analyst, Sie herausfinden müssen, was angegangen werden muss, wenn im Rahmen dieser Projektprozesse zu planen. Nachdem die Vertrautheit mit ihnen hilft Ihnen, anzupassen und zu verstehen, warum bestimmte Leistungen sind obligatorisch; es stellt auch sicher, dass Sie die Zeit zu führen, sie zu planen.

Die meisten Unternehmen verwenden eine Form dieser Methoden, die oft das Beste aus jedem zu nehmen und manchmal mit einer kombinierten Version kommen, die am besten die Kultur einer Organisation entspricht, während auf dem Geschäftswert zu konzentrieren.

die folgenden Fragen zu stellen, können Sie mehr über helfen zu verstehen, wie Sie das Projekt mit bestimmten anerkannten Verfahren, Techniken ausgeführt werden soll, und Dokumentvorlagen für Leistungen. All diese Informationen geht in Ihrem Arbeitsplan:

  • Welche Methodik wird für dieses Projekt verwendet werden?

  • Sind die Akteure vertraut mit der geplanten Methodik?

  • Sind die Projekt Rollen und Verantwortlichkeiten klar?

  • Ist der Prozess in geeigneter Weise für dieses Projekt zugeschnitten ist?

  • Welche Leistungen sind erforderlich?

Wasserfall

In dem waterfall Ansatz, das Team vervollständigt jede Phase, bevor zum nächsten weitergehen.

PhaseRollen BeteiligteAufgabenDeliverables
PlanungProjekt Sponsoring- Business Analyst (BA) - Fachexperten (KMU)Initiieren projekt- definieren Projekt Scope- Schätzung Kosten, timeschedules und RessourcenanforderungenProjektrechnung zweck- Projekt Objektive- Projekt scopedocument- Förderzusage
AnalyseKMU- BA- Daten Administrator- FacilitatorElicit detaillierte Business-Anforderungs- multipleorganization Einheiten Konsens bringenDetaillierte Geschäftsanforderungen Dokument
EntwurfBA- Datenbank Designer- SystementwicklerLegen Sie Benutzer Interface- Design database- Design-Programme andinterfacesBildschirm layouts- Bericht layouts- Datenbank Definition- programspecifications
BauSoftwareentwicklerSchreiben programs- Unit-Test programs- erstellen DatenbankAbgeschlossene programs- Datenbanken
TestenQA Tester- BA- SMETest-Integrations-, System- und BenutzerakzeptanzVöllig geprüft Software
ImplementierungSoftware Entwickler- TrainerInstallieren software- Parameter- Zug Benutzer einrichtenDie Produktion Anwendung
InstandhaltungKMU- BA- Software-EntwicklerFühren Auswirkungen Analyse- Design System modifications- andinstall Änderungen vornehmenAnlagenänderungen und Verbesserungen

Die Vorteile dieses Ansatzes sind, dass es eine gut dokumentierte, strukturierte, bewährte Ansatz, der vor der Gestaltung einer Lösung auf auslösenden Geschäftsanforderungen konzentriert. Die Einschränkungen sind, dass Sie jede Phase abgeschlossen haben, bevor die nächste Phase beginnen, die es schwierig macht, zurück zu gehen, wenn Probleme auftreten.

Wenn Sie Text-Anforderungen verwenden, planen Zeit für mehr formale Bewertungen auf Hinzufügen, so können Sie sicherstellen, dass jeder das gleiche Verständnis einer Anforderung hat.

Agile Entwicklungsmethoden

Der Schwerpunkt in einem agilen Projekt ist auf den Aufbau eines eng geknüpften, hoch qualifizierte, Verknüpfte (An der gleichen Stelle und arbeiten Seite an Seite), und selbstverwaltete Team, das das Projekt von Anfang bis zum Ende folgt und liefert schnell Software. Typischerweise sind die einzige formale Projektergebnisse die tatsächlichen Arbeits Software und die erforderlichen Systemdokumentation, die am Ende des Projekts abgeschlossen ist.

Die Vorteile einer agilen Ansatz zu Ihrem Arbeitsplan bringt gehören die folgenden:

  • Schnelle Feedback von Nutzern, die die Nutzbarkeit und Qualität der Anwendung erhöht

  • Frühe Entdeckung von Konstruktionsmängel

  • Die Fähigkeit zu rollen leicht aus Funktionalität in der Zwischenstufen

  • Die Fähigkeit der zukünftigen lieferbaren Phasen auf Unterricht zu nutzen gelernt in früheren Phasen (genannt Iterationen)

  • Ein motivierter und produktiver Team wegen Angesicht zu Angesicht Kollokations

  • Wissensvermittlung für die Dauer des Projekts

  • Adaptive-Analyse (Techniken eingesetzt werden, je nach Bedarf)

Folgende Einschränkungen können Ihren Arbeitsplan auswirken:

  • Schwierigkeiten bei der Koordinierung großer Projekte

  • Langsamer Buy-in für große Veränderung Projektprozess als oft erwartet

  • Eine Tendenz, nicht angemessen zu dokumentieren, was nach Abschluss erforderlich ist

  • Schwierigkeit bei der Vorhersage genau, welche Funktionen möglich sind, innerhalb einer festgelegten Zeit oder Dollar-Budget

Agile Entwicklung ist iterativ (Ein sich wiederholendes Verfahren), fest Zeit-boxed (Hat eine feste Zeit für die Entwicklung) und ausgerichtet für dynamischen Anforderungen (Diejenigen, die sich anpassen und ändern) und häufige Messungen.

Spiralmodell / Rational Unified Process (RUP)

Das Spirale Ansatz erfordert das Projektteam Risikoanalyse vor jeder Iteration durchzuführen und auf dem Teil des Systems zu arbeiten, die das höchste Risiko aufweist. Dazu gehört auch die Teile des Systems, die Umsetzung, wie sie abgeschlossen sind. Die Vorteile sind die folgenden:

  • Es ist ein risikoorientierter Ansatz, zuerst die höchste Risikobereiche Adressierung.

  • Es wird versucht, Fehler in frühen Phasen zu beseitigen.

  • Es bietet ein Modell für die Software-Entwicklung und Wartung.

  • Es funktioniert gut für komplexe, dynamische, innovative Projekte.

  • Reevaluation nach jeder Phase ermöglicht Änderungen der Benutzerperspektive und technische Architektur (die Hard- und Software-Stücke angeordnet sind, um das Ziel zu unterstützen).

Natürlich hat die Spirale Methode ihre Grenzen:

  • Es fehlt explizite Prozessführung in Zielen, Beschränkungen und Alternativen zu bestimmen.

  • Es bietet mehr Flexibilität, als für viele Anwendungen geeignet ist.

  • Es erfordert Risikobeurteilung Know-how. Signifikante Erfahrung in Software-Projekten ist notwendig für den Erfolg.

  • Rational Unified Process (RUP), ein anpassungsfähiges Prozess-Framework, muss auf die Bedürfnisse eines Unternehmens zugeschnitten werden.

RAD / Prototyping

Schnelle Anwendungsentwicklung (RAD) und Prototyping sind Ansätze, um die Zeit zu beschleunigen benötigt, um eine Anwendung zu entwickeln entwickelt wurden. RAD beinhaltet eine kurze Analyse oder Anforderungen Auslösungsphase. Das Team startet dann die User Interface Design durch einen Prototyp sehr früh im Projekt als eine Methode zu entwickeln Anforderungen Benutzer zu validieren.

EIN Prototyp, wie beispielsweise eine Attrappe eines Bildschirm-Layout ist, eine Benutzerschnittstellen mit einem automatisierten System eine grafische Darstellung, wie. Typischerweise Prototypen werden für Online-Bildschirm Interaktionen erstellt.

Vorteile dieser Ansätze sind, dass sie die Endnutzer des Systems eine Vorstellung davon, wie es aussehen kann und helfen, die Business-Analysten und Fachexperten (KMU) klären ihre gegenseitige Verständnis der Empfehlung.

Die Nachteile: Mockups präsentiert zu früh in das Projekt können KMU führen durch die Ästhetik eines Bildschirms ablenken zu lassen.

Menü