Powiedzmy, że mam encję, która ma atrybut „typ”. Może być ponad 20 możliwych typów. Teraz jestem proszony o zaimplementowanie czegoś, co pozwoliłoby zmienić typ z A-> B, co jest jedynym przypadkiem użycia. Czy powinienem więc wdrożyć coś, co pozwala na dowolne zmiany typu, o ile są to prawidłowe typy? A …
Zadanie polegało na opracowaniu wymagań i specyfikacji dla projektu, który rozpoczyna nasza grupa. Uświadomiłem sobie, że nie znam różnicy; wyszukiwarka Google po prostu bardziej mnie zdezorientowała - wydaje się, że niektórzy twierdzą, że specyfikacje są wymaganiami, ale na niższym poziomie.
Oto problem, przed którym stoję: Cytat od kierownika projektu: Hej, Spark, przydzielam ci zadanie opracowania frameworka, który mógłby być wykorzystywany do wielu różnych aplikacji na iOS. Oto wymagania: Powinien być w stanie wykryć grubość kciuka lub palców używanych do manipulowania interfejsem użytkownika. Dzięki tym informacjom wszystkie elementy interfejsu powinny być …
Kano model zadowolenia klienta określa różne klasy funkcji produktu. Wśród nich są Niezbędne cechy: jeśli nie zostaną wdrożone, klient nie zaakceptuje produktu. Atrakcyjne cechy (zachwycające): cechy, których klient często nawet nie oczekuje, ale wywołują emocje i radość, gdy zostaną odkryte. Atrakcyjne cechy mają oczywiście dużą wartość biznesową. Sprawiają, że ludzie …
Zastanawiam się nad wymaganiami funkcjonalnymi lub niefunkcjonalnymi. Znalazłem wiele różnych definicji tych terminów i nie mogę przypisać niektórych moich wymagań do właściwej kategorii. Zastanawiam się nad wymaganiami, które nie są związane z jakąś akcją lub mają dodatkowe warunki, na przykład: Na liście wybranych urządzeń urządzenie można powtórzyć. Baza danych musi …
User Story rejestruje to, co użytkownik chce zrobić z systemem na wysokim poziomie. Rozumiem, że historia użytkownika spowodowałaby szereg wymagań na niskim poziomie. Czy historia użytkownika jest tym samym, co wysoki poziom wymagań dla systemu?
Jakie metody wydają się działać najlepiej w celu nakłonienia pracowników do niezwiązanych z nimi technologii? Współpracuję z zespołem, który próbuje zebrać specyfikację dla projektu. Za każdym razem, gdy się spotykamy i sprowadza się to do oczekiwań na kolejne spotkanie, prosimy biznesmenów o przywrócenie ich wymagań. Zwykle odpowiadają mniej więcej tak: …
Mam dwie historie (wiem, że brakuje im części korzyści) Jako użytkownik zarządzania kredytem mogę przeglądać bieżące i poprzednie różnice płac w biurach. Jako użytkownik zarządzania kredytami mogę otrzymać wiadomość e-mail zawierającą plik PDF z obecnymi i poprzednimi różnicami w wynagrodzeniach dla biur. Oba są powiązane, ponieważ będą miały te same …
W mojej aplikacji jest kilka predefiniowanych szablonów wyrażeń, których można użyć do filtrowania danych. Jednym z nich jest „ between x and y”. Inżynier ds. Kontroli jakości twierdzi, że w definicji występuje defekt, ponieważ „ between 100 and 200” daje inne wyniki niż „ between 200 and 100”. Wyrażenie jest …
Jestem jedynym programistą pracującym nad aplikacją internetową, która zbliża się do końca. Teraz zastanawiamy się nad uruchomieniem go za kilka miesięcy. To aplikacja internetowa dla firmy spoza branży IT. Chociaż mają własny wewnętrzny zespół IT, zapytali mnie, jakie będą wymagania sprzętowe dla serwerów na żywo, np. RAM, 32-bitowy lub 64-bitowy. …
Jak osoba nietechniczna może nauczyć się pisać specyfikacje dla małych projektów? Mój przyjaciel próbuje zlecić rozwój projektu statystycznego. W szczególności wykonuje wiele pracy w programie Excel i chce zlecić tworzenie skryptów, aby robić to, co teraz robi ręcznie. Jednak mój przyjaciel jest wyjątkowo nietechniczny. Jest słaby w pisaniu specyfikacji technicznych. …
Poprzednia dyskusja Agile tutaj miała dobre odpowiedzi określające, co jest kluczowe dla powodzenia wdrożenia metodologii Agile w tworzeniu oprogramowania. Większość punktów była typowymi wyzwaniami organizacyjnymi i zarządczymi, ale jeden punkt martwi mnie i to, że klient musi być zaangażowany w cały proces. Klient jest jedyną rzeczą, której nie można realistycznie …
Obecnie mój przełożony tworzy dla mnie dokumentację wymagań / specyfikacje za pomocą oprogramowania do śledzenia błędów. Wydaje mi się to okropnym pomysłem, wszystkie wymagania dotyczą tych małych biletów i muszę kliknąć ten głupi formularz internetowy, aby uzyskać dostęp do wymagań. Co to jest rozsądne rozwiązanie dla wymagań / specyfikacji oprogramowania? …
Pracuję w średniej wielkości firmie, ale z bardzo małą siłą informatyczną. W zeszłym roku (2011) napisałem aplikację, która jest bardzo popularna wśród dużej grupy użytkowników końcowych. Dotarliśmy do terminu pod koniec ubiegłego roku i pewna funkcjonalność (od tej pory nazywam funcA) nie została dodana do aplikacji, która była pożądana na …
Wcześniej wysłałem e-mail z przypomnieniem naszym programistom, że użycie słowa „Shall” w twoich pochodnych wymaganiach nie powinno odpowiadać twoim wymaganiom funkcjonalnym. Podczas pisania wymagań funkcjonalnych słowo „Must” jest używane do opisania funkcji, którą musi spełniać wymaganie pochodne. Pochodny = system będzie wymaganiem funkcjonalnym = system musi wykonać wymaganie Jeden z …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.