Projekty Informatyczne od A do Z

Mateusz Żeromski

Projektowanie systemów

Znając potrzeby klienta należy je przetłumaczyć na język informatyczny. Jest to często pomijany etap, z tego powodu iż czasem wydaje się, że wiadomo jak ma wyglądać/działać system. Nic bardziej mylnego – projekt systemu jest bardzo ważny z tego powodu – iż tłumaczy potrzeby klienta na operacje wykonywane przez programistów.

Najważniejsze dokumenty jakie mają powstać na tym etapie projektu do dokumentacja funkcjonalna oraz techniczna.

Dokumentacja funkcjonalna

Jest to dokument opisujący działanie aplikacji, w sposób przystępny dla klienta oraz dla programistów. Taki dokument sporządzam zawsze jako potwierdzenie wykonanej analizy potrzeb. Zanim przejdę do dalszego etapu wykonywania projektu – klient musi zaakceptować dokumentację funkcjonalną. Osoby wykonujące projekt również powinny mieć wgląd do niej – dzięki temu już na wczesnym etapie projektu można wykryć zagrożenia w projekcie.

Dobra dokumentacja funkcjonalna opracowywana wraz z klientem oraz programistami – pozwala zaoszczędzić wiele czasu a przez to pieniędzy. Dlatego nie można pomijać tego etapu.

Dokumentacja techniczna

Tutaj umieszczam informacje potrzebne tylko i wyłącznie programistom. Przede wszystkim są to diagramy baz danych, przepływu informacji, dostępnych funkcjonalności. Do opracowania tego dokumentu dobrze jest zaprosić osoby bezpośrednio wykonujące projekt – jest to kolejny krok w celu lepszej jakościowo pracy nad projektem. Dokumentację techniczną tworzy się na podstawie funkcjonalnej. Często zdarza się, że w przypadku projektów wewnętrznych te dwie specyfikacje stanowią jeden dokument.

Moje doświadczenie

Dzięki temu iż zaczynałem karierę od Webmastera poprzez Programistę aż do Kierownika Zespołu posiadam wiedzę z zakresu każdego stanowiska zaangażowanego w projekt. Małymi krokami zdobywałem wiedzę z coraz to wyższych szczebli – aktualnie taka wiedza daje mi bardzo szerokie pole widzenia. Pozwala mi to na stworzenie dobrych dokumentów opisujących system – efektem jest późniejsza poukładana praca.

  • Umiejętności

  • Realizowane projekty