czwartek, 19 lipca 2007

Dlaczego każdy powinien robić swoje?

Przy projekcie serwisu internetowego można wydzielić zadania dla:
  • grafika
  • webdesignera (projektanta strony www)
  • programisty
  • bazodanowca (specjalisty od baz danych)
  • administratora
w większości przypadków (głównie po to aby zmniejszyć koszty) łączy się te funkcje i tak grafik i webdesigner to jedna osoba oraz programista, bazodanowiec i administrator to druga osoba. W skrajnych przypadkach wszystkie zadania pełni jedna osoba.

Jak mówi znane porzekadło "jak coś jest do wszystkiego to jest do niczego" tu też ma swoje zastosowanie. Owszem cały serwis może zrobić jedna osoba (ta od wszystkiego) ale lepszą jakość osiąga się jeśli do każdego zadania zostanie przydzielony specjalista w danej dziedzinie a nie "złota rączka".

Czym powinna zajmować się każda z tych osób:
  • grafika - projektowanie i wykonanie grafiki zgodnie z wytycznymi klienta i webdesignera, przygotowanie również elemetów flashowych
  • webdesignera (projektanta strony www) - odpowiada za wygląd strony i jej funkcjonalność, projektuj i koduje część wizualna serwisu
  • programisty - projektuje i wykonuje mechanikę serwisu (najczęściej jest pisana w php)
  • bazodanowca (specjalisty od baz danych) - projektuję i tworzy bazę danych
  • administratora - przygotowuje serwer dla serwisu i bazy danych

Przy dobrze zaprojektowanym systemie pracy to komunikacja między tymi osobami jest bardzo niewielka bo każdy z nich może pracować oddzielnie ale tworząc ten sam serwis.

To wszystko co opisałem dotyczy samego procesu tworzenia serwisu przy założeniu, że jest pełna specyfikacja funkcjonalna no ale to jest już zadanie project managera (szefa projektu).

Brak komentarzy: