Wenn Sie also Fehler beheben, sind Sie auf einen gestoßen, der andere Module des Softwareprodukts betreffen könnte. Ihre Daten reichen nicht aus, um Ihre Behauptung über die Auswirkungen des Fixes zu stützen, und Sie wurden gebeten, ein Dokument zur Wirkungsanalyse zu erstellen.
- Gibt es einen definierten Prozess, wie das geht?
- Was sind die wichtigsten Informationen, die benötigt werden?
- Gibt es bekannte Formate / Vorlagen für dieses Dokument?
project-management
documentation
Setzamora
quelle
quelle
Antworten:
Die Vorlagen, die ich für die Auswirkungsanalyse gesehen habe, wurden in dem Unternehmen erstellt, für das ich arbeite. Wir verwenden es, um Änderungsanforderungen zu bewerten und bevor wir daran arbeiten (und möglicherweise um einige abzulehnen). Es hatte Abschnitte wie diesen:
Um alle möglichen Auswirkungen abzudecken, müssen Sie die Abhängigkeiten durchlaufen. Wenn Sie eine bidirektionale Rückverfolgbarkeitsmatrix haben, wird dies einfacher.
Wir haben die obige Reihenfolge verwendet, da der Designer die Auswirkungen aus Sicht des Analysten kennen muss, um einen besseren Einblick in die Änderung zu erhalten, und der Tester muss auch die Meinung des Analysten und des Architekten kennen. Ebenso benötigt der PM alle Informationen, um die Kosten und den Zeitplan zu kennen.
Wir haben dies mit CRs verwendet, aber Sie können es mit Bugs auf die gleiche Weise verwenden. Wenn Sie dies tun müssen, um zwischen mehreren Fixlösungen zur Behebung des Fehlers zu wählen, müssen Sie die Auswirkungsanalyse für jede mögliche Lösung wiederholen und alle Daten in einem DAR-Formular (Decision Analysis and Resolution) konsolidieren, um zu wissen, um welche Lösung es sich handelt das beste. Im DAR-Formular sollten Sie einige Bewertungsfaktoren wie die zukünftige Wartbarkeit oder andere Faktoren hinzufügen, die nicht implizit in die Auswirkungsanalyse einbezogen werden. Geben Sie dann jedes Faktorgewicht und jede Lösungsbewertung in jedem Faktor an. Schließlich multiplizieren und summieren Sie Punktzahl * Gewicht und wählen Sie das Beste. Beachten Sie, dass die Kosten in den Faktoren enthalten sein können oder der PM eine andere Meinung hat.
quelle
Ich glaube mit jeder Dokumentation, dass der agile Ansatz gut ist. Nun, es gibt einige Missverständnisse, dass Agilität "überhaupt keine Dokumentation oder Analyse" bedeutet, aber das ist nicht der Fall. Die Dinge, die ich über Agilität gelesen habe, sagen: "Nutze, was funktioniert." Ich verstehe das so, dass das Dokument von Länge und Detail sein sollte, die der Aufgabe entsprechen.
Vorlagen können als Checkliste hilfreich sein, aber ich würde nicht verlangen, dass jeder Abschnitt für kleine oder risikoarme Änderungen ausgefüllt wird. Für einen einzeiligen Wechsel benötigen Sie möglicherweise überhaupt kein Dokument. Ich habe noch nie eine Vorlage für ein Dokument zur Wirkungsanalyse verwendet, beschäftige mich jedoch regelmäßig mit Geschäftsanforderungen oder technischen Spezifikationen. Eine Vorlage kann zu restriktiv sein. Eine gute Richtlinie ist stattdessen zu überlegen, wer das Publikum sein wird. Wenn es sich um Manager handelt, die nicht technisch sind, konzentrieren Sie sich auf die geschäftliche Begründung für die Änderung. Wenn es sich um technische Mitarbeiter handelt, geben Sie einen kleinen Hintergrund an, damit eine neue Person im Team nicht verloren geht, und geben Sie ihnen genug, um loszulegen, wenn sie die Änderung unterstützen müssen. Wenn Sie etwas noch reibungsloseres und leichteres möchten, verwenden Sie überhaupt kein Dokument, sondern stellen Sie es in ein Wiki.
Zu enthaltende Informationen:
Das ist ein anständiges Minimum. Der andere Beitrag hob einige ziemlich schwere CMMi-Sachen von IBM hervor; Das ist großartig, wenn Sie die Zeit und die Ressourcen dafür haben (und wenn Sie Systeme für die NASA bauen, bei denen es um menschliches Leben geht, dann nehmen die Leute es besser ernst), aber für kleine Teams müssen Sie wahrscheinlich nicht so schwer sein . Seien Sie wie immer vorsichtig mit der Schätzung. Manager neigen dazu anzunehmen, dass eine Schätzung die tatsächliche ist.
Beachten Sie, dass der agile Ansatz Gefahren birgt. Einige Entwickler glauben, dass dies bedeutet: "Keine Dokumente erforderlich, fangen Sie einfach an zu hacken" (was in einigen Situationen in Ordnung sein kann). Andere nehmen auch den Spielraum, der für die Aufgabe gegeben ist, und schreiben einfach wirklich beschissene Dokumente, die nicht wirklich helfen (in den meisten Situationen nicht unbedingt in Ordnung). Ein Teil des Problems besteht darin, dass gutes Schreiben einige Anstrengungen, Fähigkeiten und Zeit erfordert. den meisten von uns fehlen mindestens zwei dieser Dinge;)
Ich habe mich immer intensiv mit Dokumentation beschäftigt, weil dies beweist, dass Sie zumindest genug darüber nachgedacht haben, um sich als Plan zu qualifizieren. Aber in meinem Alter habe ich auch erkannt, dass zu viel Dokumentation selbst zu einem Wartungsproblem werden kann und dass nicht genug Leute sich genug um die Aktualisierung der Dokumentation kümmern.
quelle
Das Dokument zur Wirkungsanalyse ist in der Tat für Großprojekte erforderlich, insbesondere wenn die Programmierer geografisch an verschiedenen Standorten arbeiten.
Das Dokument zur Wirkungsanalyse sollte vom Leiter genehmigt werden, um sicherzustellen, dass die Änderung keine Auswirkungen auf die andere Komponente hat, die in der Produktion einwandfrei funktioniert.
Eine Auswirkungsanalyse ist erforderlich, um sicherzustellen, dass die Anforderung vollständig verstanden wird und alle zu ändernden Komponenten identifiziert werden, um Nacharbeiten zu vermeiden
Die Auswirkungsanalyse ist auch für die Rechenschaftspflicht der Kundenbeteiligten erforderlich. Andernfalls wird der Entwickler zum Sündenbock, wenn nach der Bereitstellung ein Problem auftritt.
Die Auswirkungsanalyse ist die Grundlage für die Schätzung. Ohne das hat die Schätzung keinen Stand. Es kann zu hoch oder zu niedrig sein. Wenn die Wirkungsanalyse den tatsächlichen Aufwand übersteigt, ist dies ebenfalls leicht zu erklären.
quelle
Hier haben Sie eine normierte Vorlage für einen Wirkungsanalysebericht. Es ist auf einen bestimmten Industriezweig zugeschnitten, verfügt jedoch über nützliche Abschnitte, die als Inspiration für das Schreiben Ihres eigenen Dokuments dienen können.
Der Link: http://www.itu.int/en/itu-d/projects/documents/templateimpactanalysis.pdf
Prost
quelle