W procesie programowania zwinnego zwykle główny nacisk kładziony jest na historie użytkowników, ale czasami jedno wymaganie może obejmować kilka historii użytkowników. Na przykład klient może zażądać strony wyszukiwania dla wszystkich użytkowników na forum, a dla każdego użytkownika może wystąpić kilka działań, takich jak zablokowanie użytkownika, usunięcie użytkownika, zresetowanie hasła itp. …
Jesteśmy małą grupą 5 osób, która wkrótce rozpocznie nowy projekt. Jest to pierwszy projekt, w którym skupimy się na scrum. Trochę zmagamy się z tym, jak ustanowimy bazę dla projektu (ramy i tym podobne). Takie zadania nie są czymś, z czego użytkownik skorzysta bezpośrednio, więc mamy trudności z ustaleniem, w …
Szybka i nieprzyzwoita definicja User Story : "As a <role>, I want <goal/desire> so that <benefit>" W tej powszechnie przyjętej definicji niewiele jest miejsca na definiowanie reguł biznesowych, ograniczeń lub danych wejściowych użytkownika. Trywialny przykład tylko dla zilustrowania: "As a <librarian>, I want to <register new books> so that <students …
Jestem zatrudniony w bardzo błyskotliwej firmie z prawdziwym zamiarem zdobycia XP. Komunikacja jest dobra, a kierownictwo jest otwarte na konstruktywną dyskusję, ale z powodu naglących ograniczeń czasowych niektóre pewne kwestie uważa się za zbyt trudne do omówienia. W tej chwili jestem trochę zaniepokojony ilością zmian, które stają się konieczne podczas …
Obecnie używamy zwinnych metod w moim obecnym projekcie i mamy mnóstwo takich historii: Jako asystent chcę zwrócić klientowi zwrot pieniędzy, aby mógł otrzymać pieniądze na żądanie Jako klient chcę zapłacić za zakup, aby otrzymać przedmiot. Jak dotychczas to zrobiliśmy, wybieramy najważniejsze historie podczas każdego sprintu i opracowujemy je w szeregu …
Historię użytkownika można zdefiniować w zdaniu takim jak: As a <type of user> I want <some goal> so that <some reason> Tylko Google dla „formuły historii użytkownika” i pierwszych linków wszystkie proponują tę formułę. Moje pytanie brzmi: jaki jest cel takiej klauzuli? Czy to jest dla menedżerów? Czy istnieje, aby …
Planowałem podzielić rozwój backendów na historie użytkowników w pionie. Ale facet z naszego zespołu zaczął narzekać, że to czyni ich pracę niewidoczną. Moja odpowiedź brzmiała: na spotkaniach dotyczących planowania i przeglądu sprintu omawiamy zadania zaplecza przed interesariuszami, aby było to widoczne, oraz utrzymanie wysokiej jakości podczas projektu spowoduje wolniejsze tempo …
Tutaj jestem w trakcie określania zakresu i szacowania stosunkowo małego projektu rozwoju nowego oprogramowania. Zapoznałem się z historiami użytkowników zasugerowanymi przez klienta i umieściłem zadania dla każdego z nich, wraz z oszacowaniem i krótkimi notatkami na temat tego, jak zadanie zostanie wykonane. Istnieją kryteria akceptacji. Wszystko powinno być dobre dla …
W naszej firmie kilka zespołów będzie pracować jednocześnie nad różnymi komponentami kilku projektów. Na przykład jeden zespół może tworzyć określone rodzaje oprogramowania (lub sprzętu) dla niektórych projektów, inny może tworzyć inny rodzaj oprogramowania. Używamy projektów Jira do hostowania problemów dla konkretnych projektów i tablic Jira do sprintu dla różnych zespołów. …
Zwinne podejście jest zorganizować pracę do pionowych historie użytkowników i dostarczać skoncentrowane, ale w pełni funkcjonującego kawałek z aplikacją typu koniec-koniec . Ponieważ jest to nowe podejście do tworzenia oprogramowania, czytam dużo literatury na temat tego, dlaczego jest to lepsze niż historie horyzontalne, ale nie znajduję wiele o wadach tego …
Zaraz zacznę od projektu, który będzie polegał na opracowaniu prototypowych natywnych aplikacji mobilnych (początkowo iOS i Android), a także interfejs administratora i interfejs API dla tych aplikacji do komunikacji. Mamy już przygotowaną listę opowiadań, jednak wiele z nich ma format: As a mobile user I want to be able to …
Planujemy przyjąć historie użytkowników, aby uchwycić „intencje” interesariuszy w sposób lekki, a nie ciężki SRS (specyfikacje wymagań oprogramowania). Wydaje się jednak, że choć rozumieją wartość opowieści, nadal istnieje potrzeba „konwersji” opowieści na język podobny do SRS ze wszystkimi atrybutami, priorytetami, danymi wejściowymi, wynikami, źródłem, miejscem docelowym itp. Historie użytkowników „eliminują” …
Kiedy odkrywając historie pierwszego sprintu, skąd wiesz, kiedy przestać pisać i iść naprzód? Zapytałem kilka osób, które znam, a odpowiedź w zasadzie jest taka, że zależy to od kontekstu, w jakim projekt istnieje, oraz od tego, jak bardzo cały projekt jest chroniony czasowo. Czy jest jakiś standardowy sposób, aby wiedzieć, …
Kiedy mój menedżer powiedział zespołowi, że „ historie użytkowników, które odniosą sukces, będą brane pod uwagę do oceny! ” Siedzieliśmy tam zszokowani i to był jeden z kilku niesamowitych momentów, które nam dał :-) Uznaliśmy, że to głupi pomysł, ponieważ zrujnuje to wszystkie koncepcje i cel zwinnej metodologii rozwoju. Daj …
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.