ZPP

beny
26.11.2008 16:38:49
Posty: 101 #185052
Siemano,
na wykonanie kolejnego zadania mamy co prawda jeszcze dwa tygodnie, ale chyba nie warto czekać zbyt długo. Dostaliśmy do napisania przypadki użycia i trzeba jakoś sensownie rozdzielić pracę. Ja teraz pracuję w trybie bezweekendowym. Musicie przyjąć, że od piątku ok 20 do poniedziałku 7-8 nie będzie ze mną zupełnie żadnego kontaktu - prawdopodobnie telefonicznego również. Nie jest to żadna złośliwość - po prostu będę w tym czasie w górach. W związku z tym kolejne zadania będę wyznaczał z deadlinem do poniedziałku - wcześniej i tak nie zdążę zobaczyć, co zrobiliście. Powinniśmy wyróżnić kilka głównych przypadków użycia i je opisać. Wg mnie z punktu widzenia naszej aplikacji i opisu przypadków użycia istotna będzie tylko część funkcjonalności, które zawarliśmy w wizji:
-personalizacja - co będzie szło w górę, co będzie spamiętywane (bilety, grafiki) itd - musimy gdzieś przejść od wizyjnych ogółów do konkretów
-ekran administracyjny i zarządzanie stroną - co będzie się dało zrobić z tego poziomu - to jest szczególnie ważne, bo po chwili zastanowienia doszedłem do wniosku, że w tej kwestii czeka nas naprawdę sporo pracy
-wyszukiwanie - najlepiej od razu zastanowić się nad tym, jak indeksować treść, jak wymuszać na reżyserach dodanie odpowiednich tagów - tutaj możnaby pokusić się o napisanie od razu małego poradnika dla filmowca: "jeśli chcesz zwiększyć swoje szanse na wygraną w Festiwalu, zastanów się jak go zareklamować na naszej stronie"; jak w końcu wyszukiwać informacje - trzeba by już na tym etapie rozejrzeć się nad dostępnymi algorytmami i zdecydować się na rozwiązanie-wyszukiwarkę
-zamawianie biletów - książkowy przykład, na którym uczy się pisać use-casy. Trzeba się zastanowić, jak dokładnie dostosować ten schemat do naszych potrzeb. Musimy uwzględnić bezpieczeństwo itd; zwróćcie też uwagę na to, co powiedział nam Grzesiek z Pentegy odnośnie podpisywania umów z tymi pośrednikami - to daje nam dość dobre perspektywy na start
-głosowanie na filmy- to na jakie rozwiązanie się zdecydowaliśmy będzie musiało być już wiadome po tych dwóch tygodniach. Później powinniśmy się tego już trzymać. W związku z tym trzeba będzie jeszcze raz odgrzać stary temat i zastanowić się nad tym, co będzie najsprawiedliwsze z punktu widzenia Festiwalu i co jesteśmy w stanie fizycznie zaimplementować
-rezerwacja biletów - to też ważny aspekt, którego kwestię trzeba poruszyć. Czy decydujemy się tylko na sprzedawanie biletów bez wskazania miejsca, czy idziemy na całość i modelujemy też wybór konkretnego miejsca na sali. No i cała otoczka związana z rezerwacją poza tym - już na tym etapie trzeba pomyśleć, jak bezpiecznie zamodelować współbieżne wykonanie.
-narazie nie robimy nic z aktorami/reżyserami/dziennikarzami - myślę, że na to narazie nie starczy nam czasu
-generowanie grafików seansów - jakie minimalne informacje będą nam potrzebne, żeby taki grafik wygenerować (kwestia jakichś warunków brzegowych), jak będziemy go generować (tak, tak - trzeba już wymyślić jakąś sprytną heurezę, która się sprawdzi w tym przypadku).
To chyba wszystko, chociaż jak narazie są to same migawki. Postarałem się tylko zwrócić Waszą uwagę na istone wg mnie zagadnienia. Zastanówcie się do jutra do 16, które z tych usecasów bardziej, a które mniej przypadają Wam do gustu. Zgłaszajcie to pod tym wątkiem. Jutro wieczorem podzielę pracę z tym związaną. Tutaj duży apel w Waszą stronę - w tym zadaniu nie chodzi mi o napisanie po prostu przypadków użycia - to ma być tylko efekt uboczny naszej pracy. Mamy sobie wyrobić pojęcie o tym, jak będziemy za miesiąc lub dwa pisali tę aplikację. Nie można tego zrobić po łebkach, bo będziemy później długo to nadrabiali. Oczekuję, że po wybraniu przez Was konkretnych przypadków, każdy z Was ukierunkuje się już w stronę swoich przypadków użycia i w większym stopniu przy kodowaniu będzie się zajmował takimi sprawami. Dlatego jest to jak narazie najbardziej odpowiedzialna część naszego projektu.
Pozdro,
P.
Zobacz ten wpis w wątku
Aby pisać na forum musisz się zalogować !!!
rss · kontakt · załóż własne forum · TestHub.pl · korzystasz z forum? wesprzyj projekt!