Controlling-Anforderungen
Controlling der Anforderungen kann der wichtigste Aspekt der Erfolg auf ein Projekt und die uneingeschränkte Nutzbarkeit des entwickelten Systems werden. Control bedeutet nicht, dass es nie eine Änderung des ursprünglichen Baseline Anforderungen. Es bedeutet, dass alle Beteiligten in das Projekt informiert werden und in einer Kontrolle Anforderungen Prozess, der die größte Bedrohung für jedes System Entwicklungsprojekt beteiligt eliminiert - schleichende Anforderungen. Bedarf kann schleichenden und wahrscheinlich sollte als Bösewicht Saboteur, der wie ein Chamäleon, nimmt auf vielen verschiedenen Farben angezeigt werden. Dieser Bösewicht Streiks mit nur einem Zweck: Sie jemand, jemand über das Projekt, um eine Veränderung in der Baseline Anforderungen ohne Abschätzung der Folgen und logische Anordnung der Veränderung und der Information aller Beteiligten von der Notwendigkeit der Veränderung zu machen. Zur Beseitigung Anforderungen schleichenden: - Bestimmte Stellen, dass es Mindestanforderungen. - Haben Sie eine Change-Control-Verfahren zur Handhabung von jeder Art von Anpassung Baseline Anforderungen. - Stellen Sie sicher, dass alle Menschen an dem Projekt beteiligt, sowohl auf der Verlags-und auf der Seite der Entwicklung, der Prozess und Methoden zur Grundlinie Anforderungen zu verstehen und zu ändern, um die Baseline Anforderungen beeinflussen. Die Anforderungen Liste Basislinie nach der Kundenbewertung Treffen festgelegt und sollte eine eindeutige Kennung zu diesem Zeitpunkt. Es muss auf alle Teilnehmer verteilt werden, da die Anforderungen nur als Liste Entwurfsarbeit beginnt früher. Die Kennung sollte Bestimmungen über die Angabe der Version oder Edition oder die Freigabe haben. Wenn einer genehmigten Änderung des Bedarfs erfolgt, muss die Kennung aktualisiert und die geänderten Anforderungen Liste an alle Teilnehmer verteilt. Controlling der Änderung der Vorschriften Zum Beispiel sagen, dass die Gestaltung der grafischen Benutzeroberfläche (GUI) in Gang kommt, erkennt der Designer, dass es keine Verpflichtung für die GUI den Transport in die Abfrage-Subsystem, eine Funktion, die Designer denkt ist unerlässlich, um den Benutzer bereitzustellen. Mit den Anforderungen Regelvorgang, wird der Designer nicht die Funktion hinzuzufügen (was die Anforderungen Kriechen). Stattdessen bereitet die Designer ein Ereignis / Problem berichten, dass die Tatsache, dass es keine Voraussetzung für die GUI-Abfrage Transport und benachrichtigt den Halter des Bedarfs, der Leiter der Qualitätssicherung, Engineering Manager, Projektleiter werden können Notizen oder jemand in das Konfigurationsmanagement. Die Informationen, die der Designer vorgesehen ist für das Projekt Auswirkungen bewertet und die Abfälle in einer der folgenden Möglichkeiten: 1. Die Änderung wird als ein notwendiger Bestandteil des gegenwärtigen Systems Entwicklungsaufwand genehmigt. In diesem Fall wird der Zeitplan und das Budget für Auswirkungen bewertet werden. Wenn der Zeitplan muss eingehalten werden, wird eine Entscheidung des Managements nötig sind, über das Hinzufügen einer Ressource, um die Programmierung zu tun, mehr Arbeitszeit für einen oder mehrere bestehende Programmierer oder Auftraggeber darauf hin, dass Stück Arbeit. Wenn das Budget schon bei bloßen Knochen und der Zeitplan muss eingehalten werden, wird die erhöhte Stunden am ehesten in der unentgeltliche befreit Mitarbeiter Überstunden Kategorie aufgenommen werden, aber das Management muss erkennen, dass sie die Erhöhung der Pro jekt Risiko. 2. Die Änderung wird als eine Änderung des derzeitigen Systems in der ersten Software-Release nach der ersten Lieferung des Systems implementiert werden genehmigt. Ein Work-around kann oder auch nicht brauchen, um die erste Umsetzung entwickelt werden. Der Punkt ist, um sicherzustellen, dass eine Einigung mit dem Kunden, wer wird die Work-Around entwickeln sollte es erforderlich sein. Die anderen kritischen Punkt, der hier gemacht werden, dass die Kontrolle von Änderungen erfasst und der Prozess für das Verwenden sie umgesetzt werden muss, so dass Begriffe wie diese nicht durch das Raster fallen, wie die Entwicklung für das nächste Release in Gang kommt. 3. Die Änderung wird als mögliche zukünftige Erweiterung des aktuellen Systems ohne einer bestimmten Zeitplan für die Durchführung genehmigt. Ähnlich wie bei der Änderung als eine Änderung genehmigt, muss die Kontrolle von Änderungen Aufzeichnungen genau zu sein, um sicherzustellen, dass die Entscheidung speziell für diese Änderung nicht verloren geht. Da diese Änderung wird nicht Bestandteil der nächsten Version werden, wird es zurück zur Liste Status Wunsch und Anforderungen durch den gesamten Prozess stattfinden. Der Grund dafür ist, um sicherzustellen, dass die Entwicklung dieser Erweiterung für die Arbeit und die Lieferung wird im Rahmen der alle anderen bestehenden Werk geplant. 4. Die Änderung wird abgelehnt. Dies schließt aus dem Vorfall zu berichten. Keine Arbeit soll jetzt oder für die Zukunft. Es kann viele Gründe für diese Art der Reaktion werden. Was auch immer der Grund der Ablehnung Klage und der Grund für die Ablehnung sollte innerhalb des Change-Control-Verfahren aufgenommen werden. Eine Aufzeichnung aller Änderungen geschlossen gehalten wird, um genaue Projekt Geschichte zu gewährleisten und die Gründe auf, warum die Änderung abgelehnt wurde bereitzustellen. Immer, wenn eine Software auf den Kunden losgelassen wird, sollte die Freigabe gemäß einem definierten Release Management Prozess, der die spezifische Identifizierung von allen Komponenten, die in der Software-Version sowie die Komponenten, die angenommen werden anwesend sind (dh System enthalten sind, beinhaltet Software). Diese Identifikation auch sollten die besonderen Vorfall / Problem berichtet, dass durch die Freisetzung und alle Workarounds, die für die bekannten Probleme, die in der Software vorhanden entwickelt wurden korrigiert wurden. Verfasst von Ralph T. Dowson
|
|||||
|