Spis treści
Opisz role i decyzje, nie tylko pola formularza
Lista pól mówi niewiele o procesie. Trzeba wskazać, kto tworzy ofertę, kto weryfikuje zgłoszenie, kto podejmuje decyzję i jakie informacje widzi uczestnik. Pomocne jest rozpisanie kilku przykładowych historii od wejścia na stronę do zakończenia naboru.
Zidentyfikuj reguły wspólne i konfigurowalne
Część zasad będzie stała dla całej organizacji, inne zmienią się w każdej edycji. System powinien pozwalać pracownikowi samodzielnie ustawić terminy, limity i treści, natomiast krytyczne elementy logiki mogą wymagać kontrolowanej zmiany przez dostawcę.
Projektuj moduły, które można łączyć
Katalog oferty, formularz, punktacja, lista rezerwowa, płatności, dokumenty i komunikacja mogą działać w różnych konfiguracjach. Modułowe podejście pozwala uruchomić tylko potrzebne elementy i rozszerzyć system w kolejnym sezonie bez przebudowy całego rozwiązania.
Zostaw miejsce na wyjątek obsługiwany przez człowieka
Nie każdą sytuację warto automatyzować. Administrator powinien móc zatrzymać proces, dodać notatkę, zmienić status z uzasadnieniem i skontaktować się z użytkownikiem. Ważne, aby ręczna decyzja była widoczna w historii i nie psuła spójności danych.