Topic outline
Analiza merytoryczna zagadnienia
Przed przystąpieniem do realizacji projektu konieczne jest dogłębne zrozumienie tego, co chcemy osiągnąć. Programowanie z myślą, że funkcjonalność naszego projektu wyjdzie „w praniu” grozi tym, że wejdziemy w ślepą uliczkę i przebudowa projektu pod niezbędną funkcjonalność będzie bardzo droga.
Szczegółowość projektu zależy najbardziej od inwestora. Jeśli musimy określić dokładnie budżet z jednej strony, a specyfikację funkcjonalną i testy, pozwalające na odbiór projektu – z drugiej, projekt musi być szczegółowy. W projektach otwartych wystarczy opis zagadnienia na poziomie gwarantującym porozumienie.
Analiza procesów
Analizę komputeryzowanego systemu można przeprowadzić na wiele sposobów. Podstawowym problemem jest zaangażowanie w ten proces osób o kompetencjach merytorycznych. Nie jest to łatwe, z uwagi na barierę komunikacyjną. Często zainteresowanym osobom jest bardzo trudno opowiedzieć, co naprawdę robią. Od bardzo dawna próbowano tą barierę zmniejszyć, posługując się schematami graficznymi.
Analiza procesów płatności komórką wykonana programem Bizagi Process Modeler.
Analiza funkcjonalna
Celem analizy funkcjonalnej jest ustalenie wymagań wobec projektowanego systemu oraz przełożenie tych wymagań na jego funkcje.
Wymagania
Na podstawie Karl Wiegers i Joy Beatty „Specyfikacja oprogramowania. Inżynieria wymagań” wydanie III
SRS = specyfikacji wymagań oprogramowania (ang. software requirements specification)
Nie zawsze jest sens tworzenia rozbudowanej dokumentacji wymagań.
Poniżej prosty przykład: wymagania dla modernizacji strony internetowej uczelni, zlecanej zewnętrznemu wykonawcy.
Oprogramowanie wspierające zarządzenie projektami
Użycie repozytorium kodu / źródeł git w projekcie.
Opis pod Windows. Dla Linux'a polecana dokumentacja: https://git-scm.com/book/pl/v1/Pierwsze-kroki-Podstawy-Git
UI / UX
Zasady, techniki i narzędzia używane w projektowaniu stron internetowych i aplikacji mobilnych.Material Design
Wprowadzenie autorstwa Aleksandry Tulibackiej - Redaktor naczelnej magazynu Grafmag.
Na podstawie wybranych wcześniej kolów....