Temat: Przykład specyfikacji wymagań
Jarosław Ż.:
Jakub W.:
ktoś jest zainteresowany to mogę rozwinąć myśl.
rozwiń
Właściwie powinienem to zrobić w pierwszym poście... niestety ilość uwag jakie miałem trochę mnie przytłoczyła.
1. Kto jest obiorcą takiego dokumentu ?
2. Pierwsza część (Problem biznesowy, Propozycja rozwiązania, Opis środowiska pracy, Reguły biznesowe) jest zbędna. To nie jest ani analiza biznesowa (na podstawie której ktoś zdecydował się na stworzenie systemu informatycznego) ani część specyfikacji wymagań.
3. Model danych powinien wynikać ze specyfikacji wymagań a nie być jej częścią.
4. Czym jest "Częstotliwość zadania, Krytyczna częstotliwość" ?
5. Co oznacza: "
przykładowe rozwiązanie". To ma być takie rozwiązanie czy może być jakieś inne ?
6. Brak informacji nt. funkcjonalności związanej z "grupami". Kto nimi zarządza ?
7. "Łatwe zwiększanie lub skracanie czasu w krokach 15 min". Mieszanie wymagań funkcjonalnych z wymaganiami dla widoków / ułatwień (zapamiętywanie danych podawanych przez użytkownika).
8. "5. Znaleźć listę wolnych sal w terminach kiedy wszyscy uczestnicy są dostępni." Czy te sale mają spełniać wymagania z punktu 4 (w dokumencie) ?
9. "System powinien umożliwić wyszukanie dwóch sal gdzie wprowadzając przerwę na zmianę sali można by zorganizować spotkanie. " to jest nowa, potencjalnie złożona i nigdzie nie opisana funkcjonalność (i jest sprzeczna z modelem danych)
10. "poinformować, przypomnieć". ?
11. W modelu danych nie ma "Agendy" ani "Celu" spotkania.
12. Kto to jest "Zajęty uczestnik" / "Dostępny uczestnik" ?
13. "Powinno dać się wybrać jeden lub kilka proponowanych terminów.
System powinien pozwalać na wykonanie rezerwacji jednego terminu i sali oraz na wykonanie kilku rezerwacji." ? Nie rozumiem co autor miał na myśli ...
14. Kto to jest "posiadacz rezerwacji" ?
15. Ile to jest "duża liczba spotkań" ? Czy spotkanie to rezerwacja ? I co właściwie powinno się stać po "akceptacji prośby o zwolnienie rezerwacji" ?
16. 5. Przenieść rezerwację do nowego organizatora. To znaczy, że każda rezerwacja ma swojego organizatora ? A skąd wiadomo kto to jest, skoro organizator nie musi być na liście uczestników ? Znów - niespójny model.
17. Jak można zarządzać użytkownikami tej aplikacji ?
Mógłbym tak wymieniać na prawdę długo ...
Po drugiej lekturze myślałem, że moja wczorajsza opinia była trochę przesadzona.
Po trzeciej i czwartej - z tej specyfikcji wymagań na prawdę niewiele wynika.
Ten post został edytowany przez Autora dnia 13.03.14 o godzinie 14:05