Definicja
Analiza wpływu (Impact Analysis) to systematyczna ocena konsekwencji proponowanej zmiany na istniejące elementy systemu: kod, dane, procesy, użytkowników i inne wymagania.
Co analizujemy?
| Obszar wpływu | Pytanie | Przykład |
|---|---|---|
| Kod | Które moduły trzeba zmienić? | Zmiana formatu daty → 15 plików |
| Dane | Czy potrzebna migracja? | Nowe pole w tabeli → ALTER TABLE |
| Procesy | Czy workflow się zmieni? | Nowy krok akceptacji zamówienia |
| Użytkownicy | Kto odczuje zmianę? | Dział sprzedaży — nowy formularz |
| Integracje | Które systemy zewnętrzne? | API partnera wymaga nowego pola |
| Testy | Co trzeba przetestować? | Regresja modułu płatności |
| Dokumentacja | Co zaktualizować? | Instrukcja użytkownika, API docs |
Matryca wpływu
| Zmiana | Moduł A | Moduł B | Moduł C | API |
|---|---|---|---|---|
| Nowe pole „NIP" | Wysoki | Brak | Niski | Średni |
| Zmiana walidacji email | Niski | Niski | Brak | Brak |
| Nowa rola „Auditor" | Średni | Wysoki | Wysoki | Wysoki |
Dlaczego to ważne?
Bez analizy wpływu, „prosta zmiana" może wywołać kaskadę problemów w innych częściach systemu. BA chroni projekt przed niespodziankami.