Podstawy

4 min czytaniaPostęp: 30/160

Configuration Management Plan

Nieukończona

Postępy nie są zapisywane. Zarejestruj się lub zaloguj, aby śledzić postępy w kursach.

Co wnosi ta lekcja

Poznasz Configuration Management Plan — jak identyfikować, wersjonować i kontrolować produkty pracy i ich konfigurację.

Kontekst historyczny

Przykładem, który podkreśla znaczenie skutecznego zarządzania konfiguracją, jest program kosmiczny NASA w latach 60. Podczas misji Apollo, która miała na celu lądowanie człowieka na Księżycu, NASA musiała precyzyjnie zarządzać konfiguracjami każdego elementu rakiety, modułów kosmicznych i wyposażenia astronautów. Każda część, system i podsystem musiał być dokładnie monitorowany pod kątem wersji, zgodności i ewentualnych zmian.

Na przykład, w przypadku awarii jakiegokolwiek komponentu w trakcie misji, natychmiastowe sprawdzenie, jaka wersja podzespołu była zainstalowana na statku kosmicznym, mogło mieć kluczowe znaczenie dla szybkiej naprawy. Bez skutecznego zarządzania konfiguracją, ryzyko użycia niekompatybilnych części lub braku dokładnej dokumentacji technicznej mogłoby prowadzić do katastrofalnych skutków, zagrażając nie tylko misji, ale także życiu astronautów. Skuteczne zarządzanie konfiguracją w NASA było jednym z kluczowych elementów, które przyczyniły się do sukcesu programu Apollo i bezpiecznego powrotu astronautów na Ziemię.

Zrozumienie Zarządzania KonfiguracjąZarządzanie konfiguracją jest zaprojektowane, aby zapobiegać problemom wynikającym z niejasnych lub niezaktualizowanych wersji dokumentacji projektu. Polega na precyzyjnym śledzeniu rewizji projektowych, planów i specyfikacji technicznych, dzięki czemu dostępna jest zawsze właściwa wersja komponentów. W praktyce zarządzanie konfiguracją działa jak system kontroli wersji dla produktów projektu.Zgodnie z Przewodnikiem PMBOK (Szósta Edycja), zarządzanie konfiguracją koncentruje się na specyfikacjach dostarczanych produktów i procesów, natomiast zarządzanie zmianami skupia się na identyfikacji, dokumentowaniu i zarządzaniu zmianami w projekcie i jego podstawach.

Plany dla Zarządzania Zmianami i Konfiguracją Plan Zarządzania Zmianami opisuje, jak będą monitorowane i kontrolowane zmiany w projekcie. Definiuje on procedury zarządzania zmianami wpływającymi na kluczowe bazy odniesienia, takie jak zakres, harmonogram i koszty. Z kolei Plan Zarządzania Konfiguracją określa, jak będzie realizowane zarządzanie konfiguracją, w tym które elementy wymagają formalnej kontroli zmian oraz procesy ich zarządzania.

Definicja Konfiguracji

Termin „konfiguracja” odnosi się do udokumentowanych cech funkcjonalnych i fizycznych produktu, usługi lub komponentu. Reprezentuje rzeczywiste specyfikacje wyników projektu.

Różnica między Projektami a Operacjami

Warto rozróżnić projekty od operacji. W projekcie, którego celem jest stworzenie produktu, usługi lub rezultatu, procesy stosowane do dostarczenia tego produktu są częścią pracy projektowej. Plan zarządzania zmianami reguluje, jak zmiany w tych procesach powinny być wprowadzane, natomiast Plan Zarządzania Konfiguracją kontroluje zmiany związane z konfiguracją produktu.

Przykład Zarządzania Konfiguracją w Praktyce

Wyobraź sobie, że jesteś kierownikiem projektu odpowiedzialnym za wdrożenie aplikacji w wielu lokalizacjach. Twój projekt zakłada modernizację sprzętu i oprogramowania w 562 miejscach w całym kraju w ciągu sześciu miesięcy. Każda lokalizacja posiada własne serwery, a twoim zadaniem jest zapewnienie kompatybilności wszystkich komponentów.Chociaż skuteczny system zarządzania zmianami pomoże śledzić zmiany w zakresie, czasie i kosztach projektu, brak solidnego systemu zarządzania konfiguracją może prowadzić do problemów.

Ten system monitoruje różne wersje oprogramowania i sprzętu, zapewniając zgodność każdej aktualizacji i identyfikując ewentualne niezgodności. Bez odpowiedniego systemu zarządzania konfiguracją trudno byłoby śledzić specyfikacje serwerów w całym projekcie.

Kluczowe Elementy Zarządzania Konfiguracją

  • Kontrola Wersji: Możliwość zapisywania pracy w centralnym repozytorium, dostęp do niej w dowolnym momencie i pełna historia wersji.

  • Informacje o Bieżącej Wersji i Wydaniach: Śledzenie ostatniej wersji, jej zawartości oraz ustanawianie wersji podstawowych do wdrożenia.

  • Audyty i Przeglądy: Przeprowadzanie audytów w celu upewnienia się, że przestrzegane są zasady zarządzania konfiguracją.

  • Udokumentowany Proces: Posiadanie wspólnie uzgodnionego procesu między członkami zespołu, zapewniającego zgodność z praktykami zarządzania konfiguracją.

  • Skrypty do Budowania, Integracji i Wdrażania: Standaryzowane skrypty, które automatyzują procesy budowania, testowania, integracji i wdrażania, minimalizując błędy ręczne.

Przegląd Zarządzania Zmianami

Zarządzanie zmianami to systematyczne podejście do zarządzania wszystkimi zmianami w projekcie. Kompleksowy Plan Zarządzania Zmianami opisuje, jak zmiany będą oceniane pod kątem ich wpływu na czas, koszty i zakres, a także procedury tworzenia wniosków o zmiany, protokoły zatwierdzania i dokumentacji oraz ogólne zarządzanie zmianami w trakcie projektu.

Kluczowe Elementy Planu Zarządzania Konfiguracją

Plan zarządzania konfiguracją zawiera szczegółowy opis, w jaki sposób zarządzanie konfiguracją będzie realizowane, z naciskiem na to, jak będą kontrolowane i śledzone dokumenty oraz elementy projektu.

  • Konwencje Nazewnictwa i Oznaczania: Ustanowienie systematycznego podejścia do identyfikacji dokumentów.

  • Systemy Kontroli Wersji: Wdrożenie narzędzi do zarządzania wersjami dokumentów.

Wiele organizacji korzysta z systemów zarządzania konfiguracją (CMS), które obejmują narzędzia, procesy i procedury do zarządzania konfiguracją. System zarządzania konfiguracją jest częścią systemu informacyjnego zarządzania projektem (PMIS).

Czym jest PMIS?

PMIS obejmuje oprogramowanie, systemy online i aplikacje zaprojektowane do usprawnienia zadań związanych z zarządzaniem projektem. Te zautomatyzowane narzędzia zwiększają efektywność; na przykład oprogramowanie takie jak Microsoft Project może automatycznie wykonywać obliczenia metodą ścieżki krytycznej, oszczędzając czas kierownika projektu.

Przykłady narzędzi PMIS:

  • Systemy zarządzania konfiguracją

  • Oparte na chmurze rozwiązania do zarządzania projektami

  • Oprogramowanie do przechowywania plików i autoryzacji pracy

  • Oprogramowanie do planowania i śledzenia czasu

  • Systemy gromadzenia informacji i zarządzania zakupami

Zapamiętaj

  • Configuration Management — identyfikacja, wersjonowanie, śledzenie i kontrola elementów konfiguracyjnych (deliverables).
  • Configuration Status Accounting — raportowanie statusu elementów; Configuration Verification — weryfikacja zgodności z wymaganiami.
  • Ściśle powiązane z Change Management — zmiany konfiguracji przechodzą przez ICC.
Mini test PMP

Sytuacja projektowa

Masz 3 wersje dokumentu wymagań. Zespół nie wie, którą wersję stosować.

Co pomoże uporządkować sytuację?

Sprawdź się

Notatki (opcjonalnie)