Kiedy przychodzi więc do pisania wymagań na oprogramowanie, oto lista, pod którą podpisze się każdy zamawiający. Resztę należy pozostawić wyobraźni programisty.
- Aplikacja ma zawierać kluczowe funkcjonalności.
- Kluczowe funkcjonalności mają być w najbardziej widocznych miejscach.
- Dostęp do funkcjonalności ma być intuicyjny i przyjazny.
- Uruchamiane funkcje mają ładować się szybko i bez zbędnego opóźnienia.
- Ilość użytkowników i ich aktywność zależy od czasu.
- Niezawodność i stabilność na 100%.
- Oprogramowanie musi być modularne i umożliwiać późniejsze modyfikacje i zmiany.
- Musi istnieć wiele poziomów dostępu i autoryzacji, a każdy użytkownik ma zakres czynności do wykonania.
- Każdy element aplikacji można dowolnie kastomizować.
- Z aplikacji można wygenerować dowolny raport w oparciu o dostępne w systemie dane.
Powodzenia w produkcji!