Konsultacje 14.06.2012
Rozpoczęcie projektu
Zakres funkcjonalności
Podział funkcjonalności na cztery kategorie wg MoSCoW_Method
Rejestracja i logowanie użytkownika (M)
Przechowywanie użytkowników i zadań w bazach danych (M)
Możliwość dodawania, edycji i usuwania zadań (M)
Możliwość tworzenia krótkich i szczegółowych opisów zadań (S)
Pomocniczy obszar roboczy na zadania nie przydzielone (M)
Główny pulpit podzielony na cztery typy zadań w zależności od ich ważności i pilności (S)
Obsługa drag&drop pomiędzy pomocniczym obszarem roboczym, a pulpitem głównym (S)
Kalendarz z widokiem tygodniowym (M)
Widok miesięczny i dzienny dla kalendarza (C)
Możliwość wprowadzania do kalendarza zadań stałych (S)
Możliwość jednokrotnego anulowania stałego zadania (C)
Wprowadzenie statusów dla zadań (M)
Sugerowanie planu na wybrany tydzień (M)
Sugerowanie najbliższego możliwego terminu dla nowego zadania (S)
Wizualizacja sugerowanego planu w kalendarzu (S)
Uwzględnianie podzielności zadań przy tworzeniu sugerowanego planu (S)
Kolorystyka pomagająca rozróżnić status zadania (C)
Pomoc wraz z instrukcją obsługi (S)
Layouty dla wersji mobilnych (W)
Wykorzystanie geolokalizacji dla obliczania odstępów pomiędzy zadaniami (W)
Metodyka projektowania i realizacji
model przyrostowy
iteracje
pierwsza: Obsługa taska
druga: Próba dołączenia kalendarza, próba stworzenia obszaru roboczego
trzecia: Próba wrzucenia na serwer?
Wybór technologii
Ruby on Rails
wykorzystamy kalendarz:
demo