Business Analysis Projekttypen: Software Enhancement und Wartung, COTS und Outsourcing

Die Art des Projekts wirkt sich auf die Kategorien von Anforderungen, die Sie entlocken, zu analysieren und in der Business-Analyse kommunizieren. Denken Sie daran, keine one-size-fits-all-Liste existiert in Business-Analyse. Stattdessen stellen Sie sicher, alle Werkzeuge kennen, die Sie an Ihren Fingerspitzen zu bestimmen, wie Sie Ihr Projekt abschließen wird.

Software-Erweiterung oder Wartung Projekte

In der Software-Entwicklung, Software-Wartung bezieht sich auf Software-Produkte nach der Lieferung, um Fehler zu korrigieren, zu modifizieren, die Leistung zu verbessern oder andere Attribute, oder das Produkt zu einer veränderten Umwelt anzupassen.

Mit diesen Projekten können Sie neue Features zu implementieren oder die Performance zu verbessern, um Software zu halten up-to-date in einer sich verändernden, Wettbewerbsumfeld. Mit anderen Worten, kann ein Software-Wartungsprojekt beinhalten alle Änderungen (reaktive orproactive) an bestehende Software oder Systeme.

Hier sind einige Beispiele für Erweiterung und Wartung Projekte:

  • Hinzufügen einer neuen Funktion oder eine Funktion zu einem bestehenden System

  • Die Implementierung einer Geschäftspolitik ändern

  • Korrektur eines Problems mit dem aktuellen System oder die Leistung der Betriebssoftware zu verbessern

  • Portieren (bewegliche Software-Komponenten) Betriebs-Software auf eine andere Hardware-Plattform

Wartung oder Erweiterungsprojekten variieren in der Größe und Komplexität. Die Planung für Gemeinsamkeiten auf der ganzen Linie mit dieser Art von Projekten ist eine Herausforderung deutlich, weil so viele Variablen im Spiel sind, aber hier sind ein paar Tipps im Auge zu behalten, wenn Sie Ihren Arbeitsplan und Zeitschätzungen skizziert:

  • Was auf Folgendes konzentrieren: Verbringen Sie Zeit mit Schwerpunkt auf Hervorrufen, Analyse und Kommunikation funktionalen und nicht-funktionalen Anforderungen mehr als alle anderen Anforderungen.

  • Wie mit schnell Pfad oder Notfall-Anfragen zu behandeln: Diese Anforderungen können ein Projekt auflauern sehr leicht, wenn man nicht aufpasst. Um Ihr Projekt auf dem richtigen Weg und auf Zeit zu halten, sollten Sie die Dokumentation nach der Implementierung zu schaffen Zeit im Voraus zu speichern.

  • Wie mit anderen wichtigen Anforderungen zu befassen: Führen Sie eine Kosten / Nutzen-Analyse, um festzustellen, ob die Anforderung lebensfähig ist.

  • Wie für eine Single-Auskopplung / Iteration Analyse mehrerer Anfragen zu tun: Für diese Projekte haben Sie nur eine Chance, es richtig zu machen. Führen Sie Code-Level-Analyse und bauen in Checkpoints das Risiko von Redundanz, Konflikte zwischen den Anforderungen zu reduzieren, und die Einführung von Fehlern in der Produktion.

    EIN Kontrollpunkt im Projekt ist eine Zeit, wenn Sie Leistungen überprüfen, um sicherzustellen sind sie mit den ursprünglichen Projektziele und Umfang ausgerichtet sind. Eine Überprüfung der funktionalen Anforderungen Dokument vor der Lösung Aufbau ist ein gutes Beispiel für einen Checkpoint.

Commercial off-the-shelf-Projekte

Die Leute kaufen commercial off-the-shelf (COTS) Software-Entwicklung Zeit und Kosten zu sparen. Ein Unternehmen kann eine COTS-Paket implementieren, wie sie ist, passen Sie das Paket, oder konfigurieren Sie es bei der Installation.

Das ideale Szenario, wenn sie auf einem COTS-Projekt arbeiten, ist eines, in dem Sie entlocken können und geschäftlichen Anforderungen von den Akteuren zu analysieren, bevor ein Paket auswählen. In Wirklichkeit kaufen jedoch einige Unternehmen Software-Pakete und dann fragen Sie Ihr Team die Software nach der Tat umzusetzen.

Für COTS-Projekte, Ihre primäre Fokus liegt auf Business-Anforderungen - einschließlich der Geschäftsprozesse und Datenanforderungen. Sie sollten auf funktionalen und nicht-funktionalen Anforderungen weniger Arbeit zu tun, wenn Sie das System angepasst haben.

Wenn Sie auf einem COTS-Projekt übernehmen, müssen die Aufgaben, die Sie in Ihren Arbeitsplan zu erstellen, nachdem Sie die Geschäftsanforderungen festgestellt haben, sind in der Regel wie folgt:

  • Durchführen einer Gap-Analyse auf der bestehenden Funktionalität für den Geschäftsprozess geändert werden: Durch eine Durchführung Gap-Analyse der Ziele, der Prozess-Mapping zwischen dem aktuellen Prozess und den Prozess mit dem COTS Produkt verbunden und die Benutzerfreundlichkeit, können Sie die Datenanforderungen, helfen ein COTS Produkt umgesetzt werden kann, wie sie ist oder braucht Anpassungen bestimmen, ob. Dieser Prozess ist der wie es ist oder Wie Analyse.

    Unabhängig von der Größe des COTS-Produkt, stellen Sie sicher, dass Ihr Arbeitsplan Sie genug Zeit gibt, die Notwendigkeit und die Auswirkungen von Anpassungen oder operativen Prozessänderungen zu bestimmen. Wenn Anpassungen erforderlich sind, können sie teuer und verursachen Upgrades langwierig sein.

  • Bestätigen Sie die empfohlene Lösung und Bestimmen, ob Anpassung notwendig ist: Dies ist das sein oder Wie Analyse.

Outsourced oder Offshore-Entwicklungsprojekte

Heutige Projekte sind in der Regel die Teammitglieder an mehreren Standorten und oft Outsourcing beinhalten. Diese Projekte haben eine höhere Schwierigkeit und Gefahr des Scheiterns wegen potenziell widersprüchlichen Kultur und Kommunikation Normen.

Die Beteiligten an verschiedenen Standorten können sich negativ auf die Dynamik auswirken und die Fähigkeit des Teams, um alle ein klares Verständnis der Ziele und die Richtung des Projekts haben. Oft ist formale Planung notwendig erfolgreich, um sicherzustellen, dass jeder ist klar, wie wird der Analyseaufwand durchgeführt werden. In der Regel arbeiten Sie mit dem Unternehmen ihre Bedürfnisse direkt eher zu verstehen als mit der Entwicklung Teammitglieder in einem anderen Land.

Wenn mit Outsourcing oder Offshore-Entwicklungsprojekte handelt, sind diese Arten von Aufgaben in Ihrem Arbeitsplan:

  • Führen Sie eine Machbarkeitsstudie die Teammitglieder einen Eindruck davon zu geben, was sie erreichen können.

  • Definieren wichtigsten Ziele und Messungen für den Erfolg, so dass Mitglieder zurück, um sie während des Projekts zeigen können, damit sie auf dem richtigen Weg sind.

  • Gewinnen Vereinbarung (einschließlich einer formalen Überprüfungsprozess) für die zu erbringenden Leistungen.

  • Erstellen Sie ein Projekt Glossar für alle entsprechenden Begriffe und Definitionen.

  • Dokument und diskutieren alle Annahmen, Risiken und Einschränkungen.

  • Definieren Sie klare Kriterien für die Akzeptanz Anforderungen.

  • Planen Sie Aktivitäten für Teambuilding Kommunikation mit dem externen Team.

Darüber hinaus sollten Sie und Ihr Team nach Wegen suchen, Ihre Kommunikationsmaßnahmen zur Ergänzung von Tools Zusammenarbeit mit.

Denken Sie daran, dass die Entscheidung zum Outsourcing oder Offshore-Entwicklung verwenden oft außerhalb Ihres Projekts Umfang und Ihre Steuerung erfolgt. Ihr Team muss klar die Anforderungen priorisieren und einen Ansatz nehmen schrittweise zu einem Zeitpunkt auf eine Funktion oder eine Funktion zu arbeiten.

Da viele Offshore-Entwicklungs-Teams in verschiedenen Zeitzonen von den Nutzern und der Rest des Teams sind, zu einer Zeit auf einen kleinen Teil der Funktionen arbeiten, ist überschaubarer als zu versuchen, die Anforderungen für alle Funktionen zu vervollständigen. Die Arbeit in kleinen Stücken macht es besser handhabbar für das Team.

Menü