Mindmap-Galerie So werden Sie ein hervorragender Projektmanager in der IT-Branche Projektkonfigurationsmanagement
Projektkonfigurationsmanagement kann auch als Projektumgebungs- und Dokumentbibliotheksmanagement bezeichnet werden. Bei Huawei ist die Umgebung in Entwicklungsumgebung, Testumgebung, Produktionsumgebung und Standardproduktbibliotheksumgebung unterteilt. Derzeit gibt es sehr gute Tools wie DingTalk IT-Projektmanagementdokumentvorlagen und -prozesstools, Feishu OKR-Projektmanagement und Teammanagement, mit denen Ziele, Aufgaben, Codeergebnisse, Leistung, Kommunikation usw. gut verwaltet werden können koordiniert.
Bearbeitet um 2021-02-01 19:40:51Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Wie wird man ein guter Projektmanager? 07 Verwaltung der Projektdokumentbibliothek
1. Wissenspunkte des Dokumenten- und Konfigurationsmanagements
1. Klassifizierung von Dokumenten
2. Begriffe im Zusammenhang mit Dokumenten- und Konfigurationsmanagement
Konfigurationselemente
Grundlinie
Statusberichte konfigurieren
CCB: Steuerplatinenkonfiguration ändern
3. Definition und Klassifizierung von Konfigurationsbibliotheken
4. Änderungskontrollprozess.
5. Konfigurationsaudit und die Definition und Funktion des Konfigurationsaudits sowie die Klassifizierung des Konfigurationsaudits
2. Klassifizierung von Dokumenten
1. Dokumente zum Informationssystem
Ein Datenträger und die darauf aufgezeichneten Daten.
Permanent und für Menschen oder Maschinen lesbar, wird verwendet, um etwas zu beschreiben, das für Menschen lesbar ist.
In der Softwareentwicklung wird Dokumentation häufig verwendet, um alle schriftlichen oder grafischen Informationen zu beschreiben, die Aktivitäten, Anforderungen, Prozesse oder Ergebnisse beschreiben, definieren, spezifizieren, berichten oder zertifizieren.
2. „Dokumentationsleitfaden zur Produktentwicklung von Computersoftware“
Spezifische Klassifizierung von Softwareprojektdokumenten
Wichtige Aspekte und Qualitätsanforderungen
informelles Dokument
formelles Dokument
Projektzyklus
Entwicklungsdokumentation
Produktdokumentation
Dokumente verwalten
Detaillierte Klassifizierung: 14 Arten von Dokumenten
Bericht über die Machbarkeitsstudie
Projektentwicklungsplan
Softwareanforderungen
Erklärung zu den Datenanforderungen
Entwurfsspezifikation
Ausführliche Designanleitung
Anweisungen zum Datenbankdesign
Rapid-Prototyping-Methode: reduziert auf Produktprototyp und Dokumentation
Benutzerhandbuch
Bedienungsanleitung
Dossier zur Modulentwicklung
Versuchsplan
Testanalysebericht
Monatlicher Bericht über den Entwicklungsfortschritt
Zusammenfassender Bericht zur Projektentwicklung
3. Begriffe im Zusammenhang mit der Dokumenten- und Konfigurationsverwaltung
1. Das Konfigurationsmanagement besteht aus einer Reihe von Methoden
2. Verwaltungsobjekte
Während der Softwareentwicklung generierte Vermögenswerte
Code
dokumentieren
Daten usw.
3. Speichern und ändern, alle Änderungen aufzeichnen und Änderungen durch geeignete Mechanismen steuern, um Änderungen angemessen, geordnet, vollständig und auf den Verlauf zurückzuführen zu machen.
4. Konfigurationselemente
Verwenden Sie eine Reihe von Funktionsinformationen
Name, Beschreibung, Ressourcensatz, Implementierung
sechs Typen
1. Umweltkategorie
Software-Entwicklungs-, Betriebs- und Wartungsumgebung
Zum Beispiel: Compiler, Betriebssystem, Bearbeitungssoftware, Verwaltungssystem, Entwicklungstools, Testtools, Projektmanagementtools, Dokumentationstools usw.
2. Definieren Sie die Klasse
Nach der Anforderungsanalyse- und Systemdefinitionsphase erhaltene Ergebnisse
Zum Beispiel: Anforderungsspezifikation, Projektentwicklungsplan, Designstandards oder Designregeln, Abnahmetestplan usw.
3. Designkategorie
Ergebnisse, die während der Entwurfsphase erzielt wurden
Zum Beispiel: Systemdesignanweisungen, Programmspezifikationen, Datenbankdesign, Codierungsstandards, Benutzeroberflächendesign, Teststandards, Systemtestpläne, Benutzerhandbücher.
4. Codierungskategorie
Ergebnisse nach Codierung und Unit-Tests
Zum Beispiel: Quellcode, Zielcode, Unit-Testfälle, Daten und Testergebnisse.
5.Testkategorie
Arbeiten nach Abschluss der Systemtests, Systemtestfälle, Testergebnisse, Bedienungsanleitungen und Installationshandbücher.
6. Wartungskategorie
Produktarbeiten in der Wartungsphase, alle oben genannten Softwarekonfigurationselemente, die geändert werden müssen.
5. Grundlinie
Baseline: Ein bestimmter Punkt am Ende jeder Entwicklungsphase des Software-Lebenszyklus, auch Meilenstein genannt
Am Meilenstein ist die Phasenarbeit beendet und es wurden formale Phasenprodukte gebildet, so dass die ursprünglich kontinuierliche Entwicklungsarbeit an diesen Punkten aufgeteilt wird, was dem Testen und Bestätigen der Ergebnisse der Phasenarbeit förderlicher ist und auch förderlich ist Kontrolle ändern.
Aufgrund der Grundbestimmungen ist es verboten, einen Meilenstein zu überschreiten, um die Arbeitsergebnisse einer anderen Entwicklungsphase zu ändern, und es wird davon ausgegangen, dass einige abgeschlossene Phasenergebnisse der festgelegten Meilensteine eingefroren wurden.
6. Konfigurieren Sie die Statusberichterstattung
Beschreibung und Bericht des Konfigurationsstatus
Aufgabe: Die für die Berichtsverwaltungskonfiguration erforderlichen Informationen effektiv aufzeichnen. Der Zweck besteht darin, den aktuellen Status von Konfigurationselementen zeitnah und genau bereitzustellen, damit das relevante Personal sie verstehen kann, um die Konfigurationsverwaltungsarbeit zu stärken.
7. Konfigurationsüberprüfung
Aufgabe: Überprüfen Sie die Konsistenz von Konfigurationselementen anhand von Konfigurationsflags.
Die Praxis der Softwareentwicklung zeigt, dass Konfigurationselemente markiert werden, um eine Änderungs- und Versionskontrolle zu erreichen. Auch wenn keine Kontrollen oder Verifizierungen durchgeführt werden, kann es dennoch zu Verwechslungen kommen.
8. Konfigurationsflags
Bestimmen Sie, wie das Konfigurationselement benannt werden soll und welche Informationen zur Beschreibung des Konfigurationselements verwendet werden sollen
9. Änderungskontrollausschuss
Die Aufsichtsorganisation für Konfigurationselementänderungen.
Aufgabe: Bewerten und genehmigen Sie vorgeschlagene Änderungen an Konfigurationselementen und überwachen Sie die Umsetzung genehmigter Änderungen.
Mitglied:
Projektmanager
Benutzervertreter
Software-Qualitätskontrolleur
Controller konfigurieren.
Dabei muss es sich nicht um eine dauerhafte Einrichtung handeln, sondern sie kann je nach Bedarf der Projektarbeit eingerichtet werden.
Zusammensetzung 2017-2020
Projektmanager
Benutzervertreter
Produktmanager
Produktdirektor
Forschungs- und Entwicklungsdirektor
Leiter des Qualitätszentrums
Testmanager
Produktschwerpunkt: Produktversion und Planungsentwicklung.
10. Konfigurationselemente
Konfigurationselemente
Durch das Konfigurationsmanagement gesteuerte und verwaltete Grundeinheit
Konfigurations-ID
Im Software-Lebenszyklus handelt es sich um den Prozess der Klassifizierung und Auswahl verschiedener Arten von Konfigurationselementen, der Definition der Arten von Konfigurationselementen und der Zuweisung von Kennungen zu ihnen.
wichtige Inhalte
Identifizieren und benennen Sie Konfigurationselemente.
Konfigurations-ID
Die grundlegende Arbeit des Konfigurationsmanagements und die Voraussetzung für die Verwaltung des Konfigurationselementmanagements.
Konfigurationsflags
Bestimmen Sie, welche Inhalte in das Konfigurationsmanagement eingehen sollen, um ein Konfigurationselement zu bilden, legen Sie fest, wie das Konfigurationselement benannt wird und welche Informationen zur Beschreibung des Konfigurationselements verwendet werden sollen.
Schritte zum Aufbau eines Konfigurationsmanagementsystems
1. Versionsverwaltung
Versionsflag
Unterscheiden Sie Versionen, wissenschaftliche Benennung
Zahlen, Jahresviertel, Jahres- und Monatsnamen, Blumen usw.;
2. Konfigurieren Sie die Statusberichterstattung
Beschreibungen und Berichte zum Konfigurationsstatus
Aufgabe: Die zur Verwaltung der Konfiguration erforderlichen Informationen effektiv aufzeichnen und melden.
Zweck: Bereitstellung des aktuellen Status von Konfigurationselementen zeitnah und genau, damit das zuständige Personal das Konfigurationsmanagement versteht und stärkt.
3. Konfigurationsüberprüfung
Aufgabe: Überprüfen Sie die Konsistenz von Konfigurationselementen anhand von Konfigurationsflags.
Ziel: Um die Wirksamkeit des Softwarekonfigurationsmanagements sicherzustellen, werden die grundlegendsten Anforderungen des Konfigurationsmanagements umgesetzt und keine Verwirrung zugelassen.
4. Konfigurationsbibliothek
Konfigurationselementbibliothek, ein leistungsstarkes Tool für das Konfigurationsmanagement
Git
SVN.
In der Softwareentwicklung gibt es drei Haupttypen von Konfigurationsbibliotheken:
1. Entwicklungsbibliothek
Speichern Sie verschiedene Informationen, die während des Entwicklungsprozesses aufbewahrt werden müssen, zur ausschließlichen Verwendung durch Entwickler.
Es kann zu häufigeren Änderungen in der Bibliothek kommen, solange die Benutzer, die die Bibliothek entwickeln, dies für notwendig halten, sind keine weiteren Einschränkungen erforderlich. Voraussetzung ist, dass es keine Auswirkungen auf andere Teile des Projekts hat.
2. Kontrollierte Bibliothek
Wenn eine bestimmte Phase der Softwareentwicklung abgeschlossen ist, wird das Arbeitsergebnis gespeichert bzw. werden relevante Informationen gespeichert.
Zu den gespeicherten Informationen gehören computerlesbare und menschenlesbare Dokumente.
Steuern Sie das Lesen, Schreiben oder Ändern von Informationen in der Bibliothek.
3. Produktbibliothek
Nachdem das entwickelte Softwareprodukt den Systemtest abgeschlossen hat, wird es als Endprodukt im Lager gelagert und wartet darauf, an den Benutzer geliefert oder vor Ort installiert zu werden. Informationen innerhalb der Bibliothek sollten kontrolliert werden.
Anmerkung:
Entwicklungsumgebung
Test Umgebung
Produktion oder Produktionsumgebung
Standardproduktbibliothek
Projektproduktbibliothek
Flussdiagramm zur Änderung von Konfigurationselementen
Konfiguration OK
Softwarekonfigurationselemente
Konfigurationskontrolle
ändern
Konfigurationsaudit
Defekt
Statusbericht
Konfigurieren der Online-Datenbank für Statusberichte
Statusberichte konfigurieren
Grundsätzlich dürfen unter Kontrolle stehende Konfigurationselemente nicht geändert werden, dies gilt jedoch nicht unbedingt. Wenn aus verschiedenen Gründen Änderungen vorgenommen werden müssen, können Sie einen Änderungsantrag stellen.
Nachdem der Änderungsantrag von der gemeinsamen Prüfung und dem verantwortlichen Leiter genehmigt wurde, kann das Konfigurationselement aus der Bibliothek ausgecheckt werden. Nachdem die Änderung abgeschlossen und überprüft wurde, kann die Änderung als korrekt bestätigt werden, bevor sie erneut durchgeführt werden kann. in die Bibliothek eingegeben, um sie wieder in einen kontrollierten Zustand zu versetzen.
5. Konfigurationsüberprüfung
1. Überprüfung der Funktionskonfiguration
Ob die Entwicklung von Configuration Items erfolgreich abgeschlossen wurde.
Ob die Konfigurationselemente die angegebene Leistung und Funktionen erreicht haben
Ob die Betriebs- und Begleitdokumente der Konfigurationselemente abgeschlossen sind und den Anforderungen entsprechen.
Überprüfen Sie formelle Testdokumente, überprüfen Sie Verifizierungs- und Validierungsberichte auf der Grundlage von Testdaten. Überprüfen Sie alle genehmigten Änderungen, prüfen Sie geänderte Dokumente und führen Sie stichprobenartig Überprüfungen durch, um sicherzustellen, dass alle Tests auf der Grundlage der Funktionalität durchgeführt wurden und Leistungsanforderungen.
2. Überprüfung der physischen Konfiguration
Ob jedes erstellte Konfigurationselement der entsprechenden technischen Dokumentation entspricht.
Ob das Konfigurationselement den Informationen im Konfigurationsstatusbericht entspricht
Überprüfen Sie die Systemspezifikationen auf Vollständigkeit.
Vergleichen Sie architektonisches Design und detaillierte Designkomponenten auf Konsistenz.
Überprüfen Sie die Modulliste, um die Einhaltung genehmigter Codierungsstandards festzustellen.
Überprüfen Sie das Format und die Vollständigkeit von Handbüchern (z. B. Benutzerhandbücher, Bedienungsanleitungen) und die Einhaltung der Systemfunktionsbeschreibungen.