Zmień proces kontroli w inżynierii oprogramowania z krokami

Co to jest kontrola zmian?

Kontrola zmian to proces, do którego wykorzystuje się firma dokumentować, identyfikować i autoryzować zmiany do środowiska IT. Zmniejsza ryzyko nieautoryzowanych zmian, zakłóceń i błędów w systemie.

Po co zmieniać kontrolę?

Ilekroć, zwłaszcza przez zainteresowane strony, wymagane są nowe lub inne zmiany w systemie, nie jest to ani opcjonalne, ani nie można ich zignorować. Należy go wdrożyć bez wpływu na inne elementy systemu. Właśnie wtedy przydaje się kontrola zmian. Pomaga zespołom projektowym modyfikować zakres projektu za pomocą określonych kontroli i zasad. Kontrolę zmian stosuje się zawsze, gdy projekt nie przebiega zgodnie z planem.

Obowiązkowe jest wypełnienie i sprawdzenie formalnego dokumentu wniosku o zmianę w celu utrzymania kontroli nad żądaniami zmian.

Liczba pytań, które można napotkać podczas analizy kontroli zmian, np

  • Kto zatwierdzi zmianę?
  • Czy wymaga to przejścia przez tablicę kontroli zmian?
  • Ile czasu będzie potrzebne na zbadanie i wdrożenie zmiany?
  • Jaki jest wpływ zmian w innych komponentach systemu (harmonogramach, kosztach, zasobach itp.)?
  • Czy istnieje jakiś próg, poniżej którego kierownictwo projektu może to zatwierdzić?

 

Różne czynniki procesu Kontroli Zmian

Istnieje wiele czynników, które należy wziąć pod uwagę w procesie Kontroli Zmian

Kroki w procesie kontroli zmian Działania podjęte w ramach kontroli zmian
  • Zmiana inicjowania żądania i kontroli
  • Żądanie zmian powinno być ujednolicone i podlegać przeglądowi kierownictwa
  • Osoba składająca wniosek o zmianę powinna być na bieżąco informowana
  • Ocena wpływu
  • Upewnij się, że wszystkie wnioski o zmiany są oceniane w ustrukturyzowany sposób w celu analizy możliwych skutków
  • Kontrola i dokumentacja zmian
  • Należy prowadzić dziennik zmian, w którym będą zawarte informacje o dacie, danych osób, które wprowadziły zmiany, oraz o zmianach, które zostały wdrożone.
  • Tylko upoważniona osoba powinna mieć możliwość wprowadzania zmian
  • Należy określić proces przywracania poprzedniej wersji
  • Dokumentacja i procedury
  • Za każdym razem, gdy wprowadzane są zmiany w systemie, procedury i powiązane dokumenty powinny zostać odpowiednio zaktualizowane
  • Autoryzowana konserwacja
  • Prawa dostępu do systemu powinny być kontrolowane, aby zapobiec nieautoryzowanemu dostępowi
  • Testowanie i podpisywanie przez użytkownika
  • Oprogramowanie należy dokładnie przetestować
  • Kontrola wersji
  • Należy kontrolować produkcyjny kod źródłowy, aby mieć pewność, że aktualizowana jest tylko najnowsza wersja
  • Zmiany awaryjne
  • Należy uzyskać ustną zgodę i jak najszybciej udokumentować zmianę

Proces kontroli zmian

Zanim przyjrzymy się, na czym polega proces Kontroli Zmian, zapoznamy się z tym, jakie dokumenty są wykorzystywane w Kontroli Zmian. Podczas przeprowadzania Kontroli Zmian zaangażowane są głównie dwa dokumenty

  • Zmian:Rejestr zmian to dokument, w którym wymienione są szczegóły dotyczące wszystkich wniosków o zmianę, takie jak numer projektu, identyfikator PCR (wniosku o zmianę projektu), priorytet, dane właściciela, Target data, status i data statusu, podniesienie przez, data podniesienia itp.
  • Proces kontroli zmian

  • Zmień formularz wniosku:Służy do dokumentowania szczegółów wymaganych do wsparcia procesu podejmowania decyzji, takich jak rodzaj zmiany, korzyści ze zmiany, nazwa zasobu wnioskującego o zmianę, czas i szacowany koszt, priorytet zmiany, dane osoby upoważnionej, status wniosku o zmianę itp.

    Proces kontroli zmian

Zmień schemat przebiegu procesu

Proces zmian przebiega według określonego wzorca, aby wdrożyć zmiany w produkcie lub systemie. Tutaj, poprzez schemat blokowy, wyjaśniliśmy, jakie są etapy procesu zmiany.

Proces kontroli zmian

Kroki kontroli zmian

Kroki kontroli zmian Działania
  • Zmień identyfikację żądania
  • Zidentyfikuj potrzebę zmiany i opisz ją w formularzu wniosku o zmianę projektu
  • Zmień ocenę wniosku
  • Jeżeli zmiana jest nieważna, należy ją odłożyć lub odrzucić
  • Określ odpowiednie zasoby wymagane do analizy żądania zmiany
  • Dokonaj szybkiej oceny potencjalnego wpływu i zaktualizuj formularz wniosku o zmianę
  • Na tym etapie odrzucone żądanie zmiany powinno zostać zatrzymane
  • Analiza żądania zmiany
  • W celu analizy przypisz żądanie zmiany do upoważnionego członka
  • Odroczona zmiana. Przejdź ponownie do tego etapu analizy
  • Na tym etapie odrzucone żądanie zmiany powinno zostać zatrzymane
  • Zatwierdzenie żądania zmiany
  • Określ ryzyko zmiany i poziom złożoności przed zatwierdzeniem
  • Zidentyfikuj poziom wpływu zmiany przed zatwierdzeniem
  • Revzobacz wpływ Żądania Zmiany do upoważnionej osoby do zatwierdzenia
  • Na tym etapie odrzucone żądanie zmiany powinno zostać zatrzymane
  • Implementacja żądania zmiany
  • Zaktualizuj procedurę projektu i plany zarządzania
  • Poinformuj o zmianach w zespole
  • Monitoruj postęp żądania zmiany
  • Zapisz zakończenie żądania zmiany
  • Zamknij żądanie zmiany

UWAGA: Zatwierdzenie kontroli zmian może zostać wydane przez Kierownik projektu, główny dział IT lub główny programista, interesariusz.

Zarządzanie zmianą a kontrola zmiany

Zarządzanie zmianami Zmień kontrolę
Jest odpowiedzialny za zarządzanie i kontrolowanie wniosków o zmiany w celu wprowadzenia zmian w infrastrukturze informatycznej lub w dowolnym aspekcie usług informatycznych w celu zminimalizowania ryzyka zakłócenia usług i promowania korzyści biznesowych. Kontrola zmian obejmuje działania takie jak przesyłanie, rejestrowanie, analizowanie i zatwierdzanie zmian w celu poprawy ogólnej wydajności systemu lub produktu