Użytkownicy
Role, uprawnienia i zadania wykonywane przez każdą grupę. Zaczynamy od procesu, który ma wejść do pierwszej wersji.
Usługi / Platformy i integracje
Gdy zwykła strona nie wystarcza, projektujemy narzędzie wokół konkretnego procesu. Ustalamy użytkowników, uprawnienia, dane i połączenia z systemami, które już obsługują Twoją firmę.
Zaczynamy od czynności, które ma wykonywać użytkownik. Może to być wybór usługi, konfiguracja zestawu, rejestracja zgłoszenia lub przegląd danych. Rozpisujemy wejście, kolejne kroki oraz informację końcową.
Osobno opisujemy pracę osoby obsługującej proces. Jeżeli klient składa zapytanie, trzeba ustalić, kto je widzi, zmienia status i odpowiada. Dzięki temu projekt obejmuje potrzebny panel, a nie tylko publiczny formularz.
Użytkownicy mogą mieć różne zakresy dostępu: klient, operator, redaktor i administrator. Określamy, które dane każda rola widzi oraz jakie działania wykonuje. Nie zakładamy wspólnego dostępu dla wszystkich osób.
Przy panelu potrzebne są również sytuacje wyjątkowe: brak dostępu, pusta lista, błędne dane lub przerwana operacja. Te widoki planujemy razem z podstawową ścieżką, aby użytkownik wiedział, jak zakończyć zadanie.
Zakres początkowy powinien dać się użyć i ocenić. Wybrany proces musi obejmować zarówno działanie użytkownika, jak i obsługę po stronie firmy. Dodatkowe raporty lub kolejne role mogą trafić do późniejszego etapu.
Oddzielamy wymagania konieczne od pomysłów na rozwój. Wspólnie wyznaczamy kryteria odbioru i dane testowe. To pozwala ocenić, czy narzędzie rozwiązuje założony problem, zanim rozbudujemy pozostałe obszary.
Ustalamy, które informacje trafiają do CRM, ERP lub innego narzędzia i skąd wraca status. Każde połączenie wymaga sprawdzenia dokumentacji, uprawnień i ograniczeń dostawcy. Nie obiecujemy integracji wyłącznie na podstawie nazwy systemu.
Opis obejmuje też powtórzenie operacji i obsługę niedostępnego systemu. Trzeba zdecydować, co widzi użytkownik, gdzie pozostaje zapis zgłoszenia i kto otrzymuje informację o błędzie. Te zależności wpływają na zakres utrzymania.
Sprawdzamy uzgodnioną ścieżkę dla różnych uprawnień oraz reprezentatywnych danych. Przy konfiguratorze test dotyczy również kombinacji, które mają być niedozwolone. Przy portalu sprawdzamy publikowanie, wyszukiwanie i edycję.
Przed uruchomieniem ustalamy odpowiedzialność za hosting, kopie, aktualizacje oraz obsługę zgłoszeń. Narzędzie z integracjami ma zależności od zewnętrznych systemów. Przekazanie projektu musi opisywać, kto reaguje, gdy takie połączenie przestanie działać.
Zakres do ustalenia
Role, uprawnienia i zadania wykonywane przez każdą grupę. Zaczynamy od procesu, który ma wejść do pierwszej wersji.
Zakres informacji, źródła, wymagane pola i zasady aktualizacji. Wskazujemy właściciela danych w firmie.
Lista narzędzi, dokumentacja API oraz rezultat każdej integracji. Sprawdzamy dostępność środowiska testowego.
Napisz, kto rozpoczyna zadanie, jakie informacje przekazuje i kto je obsługuje. Dodaj używane systemy oraz przykładowy rezultat. Jeżeli istnieje instrukcja lub obecny formularz, wskaż go. Zaznacz, co musi działać w pierwszym wydaniu.
Przekaż informacje o projekcieMożna zacząć od opisu procesu i przykładu zadania. Pierwszy etap służy wtedy doprecyzowaniu zakresu, danych oraz zależności. Specyfikację potrzebną do wdrożenia ustalamy przed rozpoczęciem budowy.
Taki zakres wymaga opisania wyniku konfiguracji: wariantu, zestawu, ceny lub zapytania. Następnie sprawdzamy możliwości sklepu i sposób przekazania danych. Dla różnych platform rozwiązanie może wyglądać inaczej.