Wytworzenie aplikacji
Funkcjonalności zamówione przez Klienta są wytwarzane jako Pluginy
aplikacji.
W celu budowy pluginów niezbędne jest przed ich budową opisanie funkcjonalności,
którą dany Plugin ma realizować. Opis funkcjonalności jest zrealizowany
przez Klienta lub przez Klienta przy naszej współpracy. Gotowy
opis funkcjonalności może zawierać:
- Szkice formatek – przykładowo rozrysowane szkice formatek, w jaki sposób
mają docelowo wyglądać,
- Opisy pól – opis zawartości danego pola: etykieta, jaki rodzaj danych tam
wpisujemy, długość, sposoby weryfikacji poprawności wprowadzonych danych, podpowiedzi
dla użytkownika wprowadzającego,
- Akcje formatek – jakie mogą być wykonane akcje i jakie są ich wyniki (np.
akcja zapisania danych i przejście do formatki z listą wszystkich elementów).
Jak działają pluginy?
Aplikacja jest zbudowana z dwóch głównych elementów: silnika oraz pluginów. Silnik
jest wdrażany na samym początku, a następnie są wdrażane dowolnie wybrane pluginy.
Dzięki takiemu podejściu jesteśmy w stanie w dowolnym momencie zmodyfikować aplikacje
Klienta (dodanie nowych, modyfikacja, usunięcie funkcjonalności) bez konieczności
zatrzymywania pracy całej aplikacji.
Stosujemy sie do zasady: Klient musi mieć tylko tyle funkcjonalności,
ile potrzebuje i aż tyle funkcjonalności, ile potrzebuje.