
Najważniejsza odpowiedź
Każdy etap powinien kończyć się rezultatem, który można zweryfikować przed rozpoczęciem kolejnego.
W aplikacji wewnętrznej najważniejsze są proces, odpowiedzialność i jakość danych. Technologia jest narzędziem do ich odwzorowania.
Najpierw trzeba zrozumieć problem i sposób pracy. Dopiero później warto wybierać układ, funkcje i technologię.
Najważniejsze elementy
Analiza
Opisuje role, dane i wyjątki. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.
Prototyp
Pozwala sprawdzić przepływ bez pełnego kodu. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.
Plan wersji
Dzieli funkcje według wartości i ryzyka. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.
Implementacja
Obejmuje testy reguł i uprawnień. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.
Wdrożenie
Migracja, szkolenie i monitoring są częścią projektu. To element, który warto zweryfikować na rzeczywistym przykładzie, a nie wyłącznie na podstawie ogólnego założenia.
Jak podejść krok po kroku?
- Ustal właściciela produktu
- Zatwierdź proces
- Przetestuj prototyp
- Wdróż pilotaż
Każdy krok powinien zakończyć się konkretną decyzją lub materiałem. Dzięki temu kolejne etapy nie opierają się na domysłach, a zmiany są łatwiejsze do oszacowania.
Czego unikać?
- Akceptacja dopiero na końcu
- Brak środowiska testowego
- Publikacja bez planu powrotu
Te błędy zwykle wynikają z rozpoczęcia działania bez wspólnego celu, właściciela procesu i sposobu pomiaru rezultatu.
Podsumowanie
Każdy etap powinien kończyć się rezultatem, który można zweryfikować przed rozpoczęciem kolejnego. Najlepszy kolejny krok to opisanie obecnej sytuacji, oczekiwanego rezultatu i ograniczeń, a następnie dobranie rozwiązania proporcjonalnego do skali problemu.
