Cel strony
Do dobrego zdefiniowania wymagań należy w pierwszej
kolejności odpowiedzieć na pytanie, jaki jest cel
strony? Jeśli celem jest np. sprzedaż produktów lub usług przez
internet to oczywiste staje się wtedy, że potrzebny będzie sklep
internetowy, w którym maksymalnie dokładnie zaprezentujemy produkty/usługi,
sposób realizacji zamówień, pełne dane kontaktowe, różne rodzaje
płatności itd.
Jeśli celem strony jest zaprezentowanie firmy,
należy zadać sobie pytanie do kogo dokładnie jest skierowana strona.
Oczywiście można odpowiedzieć, że do wszystkich, ale to zła droga,
nie można stworzyć strony firmowej skierowanej do wszystkich. Zastanów
się i określ dokładniej cel, np. prezentacja ogólnej oferty dla
potencjalnych klientów - to juz jest konkret, na tej podstawie
można rozpocząć definiowanie szczegółowych wymagań.
Podział wymagań
Proponujemy zastosowanie podziału wymagań na grupy.
Poniżej przedstawiamy przykładowy podział:
- wymagania graficzne
- wymagania treści
- wymagania funkcyjne
- wymagania administracyjne
- wymagania pozycjonowania
- wymagania technologiczne
- wymagania opieki i serwisowania
- wymagania specjalne
Stosowanie podziału wymagań na grupy znacznie ułatwia pracę i
eliminuje niedopowiedzenia. Każda z tych grup została poniżej
szczegółowo opisana.
Wymagania graficzne
Klient powinien określić wymagania dotyczące graficznej
części jego strony. Ważne jest dla nas określenie następujących
elementów:
Kolorystyka strony.
Jakie kolory mają być przeważające na projektowanej stronie, a jakich
kolorów należy unikać. Kolorystyka strony powinna nawiązywać do
loga firmy lub innych standardów graficznych.
Nasycenie graficzne.
Czy strona ma zawierać dużo elementów graficznych, czy ma być raczej
"oszczędna" graficznie i skupiać się na zawartości merytorycznej.
Rozdzielczość/rozmiar strony.
Tworzenie grafiki na potrzeby strony wymaga określenia rozdzielczości
domyślnej, dla której strona ma być przygotowana. Chodzi o rozdzielczości
ekranu osób odwiedzających stronę. Obecnie tworzy się strony pod
rozdzielczości:
- 800x600 (większość portali, np. onet.pl)
- 1024x768 (np. automotobiznes.pl)
Wybór rozdzielczości na bezpośredni wpływ na tworzenie projektu
graficznego, dlatego konieczne jest jej określenie. Jeśli brak wytycznych
ze strony klientów w tym zakresie, przyjmujemy rozdzielczość 800x600.
Animacje.
Czy na stronie mają być umieszczone elementy animowane np. w
technologii FLASH? Koniecznie na etapie wymagań należy to określić.
Technologia FLASH jest bardzo atrakcyjna, ale wykonanie strony
jest droższe, klient nie może samodzielnie modyfikować animacji
i treści zawarte w animacji nie podlegają pozycjonowaniu.
Wymagania treści
Klient powinien określić ile treści i jak podzielonej
chce zaprezentować na stronie internetowej. Ilość treści i jej
podział jest podstawą do określenia struktury strony. Dobrym zwyczajem
jest próba stworzenia przez klienta wstępnej mapy strony w formie
drzewa. Mapa ta będzie bardzo pomocna na każdym etapie realizacji
projektu. Zachęcamy więc gorąco do stworzenia takiej mapy.
Obok mapy strony konieczne jest także określenie
przynajmniej menu głównego, czyli jakie głównie mają być odnośniki
ze strony startowej.
Wymagania funkcyjne
Konieczne jest określenie, jakie mechanizmy funkcyjne
(skrypty/programy) mają być wykorzystanie na stronie. Poniżej
zamieszczamy przykładowe mechanizmy:
- formularz kontaktowy
- indywidualny formularz zapytania
- aktualności
- newsletter
- sonda
- galeria fotografii
- prezentacja kursów walut
- prezentacja daty i/lub imienin
- kalkulator wyceny
- ograniczenie dostępu (konieczność logowania)
Powyższa lista to tylko przykłady, klient może wymagać innych
mechanizmów, bardzo specyficznych dla jego działalności. Ponieważ
wykonanie takiego mechanizmu może być skomplikowane, jest to element,
który w znacznym stopniu wpływa na koszt strony. Prosimy
więc o dokładne przedstawienie mechanizmów, co mają wykonywać,
jakie dane przyjmować, jak je przetwarzać i co ma być wynikiem
końcowym.
Wymagania administracyjne
Klient powinien określić wymagania, jakie
jego strona powinna spełniać pod kątem jej administrowania. Jakie
funkcje powinien zawierać panel administracyjny, np. możliwość
edytowania treści na stronie, podmiany fotorgrafii w galerii, zarządzanie
użytkownikami itd. A wszystkie te czynności powinny być dostępne
z poziomu przeglądarki www.
Zdefiniowanie tych wymagań najczęściej sprawia
kłopot klientom, dlatego chętnie w tym pomożemy.
Doradzimy, co można wykonać w technologii "przeglądarkowej",
a co wymagać będzie innych narzędzi.
Wymagania pozycjonowania
Klient powinien określić jakie frazy (wyrazy lub
grupy wyrazów, np. spawarki kraków), pod kątem tych fraz strona
będzie odpowiednio zmodyfikowana, tak aby jej pozycja była jak
najwyższa w wyszukiwarkach. Na podstawie podanych fraz dokonamy
wyceny pozycjonowania.
Należy jednak pamiętać, że wycena i wszelkie działania
związane z pozycjonowaniem są zawsze wykonywane dla każdej frazy
osobno.
Wymagania technologiczne
Ta grupa wymagań jest bardzo rzadko określana przez
klientów, ale oczywiście jeśli klient jest w stanie takie wymagania
określić to bardzo dobrze. Wymagania technologiczne dotyczące wykonania
strony mogą dotyczyć:
Dla serwera:
- rodzaju serwera HTTP (np. Apache)
- platformy aplikacyjnej (np. PHP, Perl, .net)
- bazy danych (np. MySQL, PLSQL)
Dla klienta (przeglądarki):
- wykorzystania technologii FLASH
- wykorzystania JavaScript
Należy jednak pamiętać, że wymagania technologiczne są ściśle powiązane
z możliwością ich realizacji przez serwer, na którym będzie działać
nowa strona.
Wymagania opieki i serwisowania
Wymagania związane z opieką i serwisowaniem to
wszystkie działania, które są wykonywane po uruchomieniu strony
na docelowym serwerze, pod docelową domeną. Działania te mogą sprowadzać
się do okresowego zamieszczania pewnych zmian na stronie lub wykonywanie
ich na żądanie.
Działania związane z opieką i serwisowaniem są
rozliczane na zasadzie ryczałtu, najczęściej kwartalnego i do jego
wyceny są brane pod uwagę czas na wykonanie zmian i gotowość (termin
ich wykonania od momentu zgłoszenia).
Wymagania specjalne
Do wymagań specjalnych zaliczamy przykładowo:
- wykonywanie backupów (kopia bezpieczeństwa) plików i bazy danych
o określonym terminie i czasie
- wykonywanie innych czynności terminowych, takich jak usunięcie
nieaktualnych danych itp.
- inne
|