Streszczenie:
Ze względu na rosnącą złożoność wytwarzanego oprogramowania, proces jego wytwarzania staje się coraz bardziej skomplikowany. Odpowiedzią na to zjawisko są różnego rodzaju metodyki projektowe, oraz narzędzia wspomagające. Niniejsza praca inżynierska skupia się na metodyce SCRUM, szczegółowo opisując sposób jej działania, porównując ją z konkurencyjnymi metodykami, oraz krótko opisuje istniejące, narzędzia wspomagające – zarówno darmowe, jak i komercyjne.
Dalsza część zawiera opis tworzenia systemu wspomagającego planowanie zadań, oraz zarządzania zespołem projektowym. System pozwala na podział zadań na etapy, przydzielenie zadań poszczególnym członkom zespołu, oraz zarządzanie aktywnościami związanymi z funkcjonowaniem zespołu m. in. sprintami. Zastosowanie środowiska programistycznego Java, zapewnia przenośność aplikacji, umożliwiając uruchamianie jej na różnych systemach operacyjnych