Zwinne tworzenie oprogramowania to grupa metodologii opracowywania oprogramowania opartych na iteracyjnym i przyrostowym rozwoju, w których wymagania i rozwiązania ewoluują dzięki współpracy między samoorganizującymi się, wielofunkcyjnymi zespołami.
Nowy na zwinnym i nie jestem pewien, jak zacząć. Chodzi o to, aby tworzyć małe części projektu w sprintach. Jednak projekt, nad którym pracuję, wymaga bazy danych, która musi być prawie funkcjonalna, aby cokolwiek zrobić z tym projektem. Jak więc radzą sobie z tym projekty Agile, czy zaczynasz od utworzenia …
Mam problem ze starszym dyrektorem, który nie rozumie iteracyjnego rozwoju (a tym bardziej zwinnego). Nalega, aby nasza specyfikacja projektu oprogramowania była kompletna przed napisaniem dowolnego wiersza kodu. Kompletny, dla niego, oznacza, że wszystkie funkcjonalne szczegóły są dostępne. Ponadto, będąc byłym programistą Cobola, chce zobaczyć „moduły” i schematy blokowe. To jest …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
W mojej firmie (trzyletni start-up branży internetowej) często napotykamy problemy z zespołem produktu, który mówi „aaaaa, teraz załataj kryzys!” (nie wszyscy?) Ma to wpływ na produktywność (i morale) personelu inżynieryjnego, w tym na własny rachunek. Kierownictwo poświęciło trochę czasu na zastanowienie się, jak zmniejszyć częstotliwość tych zamówień tego samego dnia …
Zespół Scrumowy 3 x programistów 2 x testery 1 x analityk testów automatyki Nie jesteśmy zespołem wielofunkcyjnym, ponieważ programiści nie testują, a testerzy nie rozwijają się. Uważam, że jest to główna przyczyna problemu. Obecnie wykonujemy dwutygodniowe sprinty. Na początku sprintu wszyscy są zajęci, programiści rozpoczynają prace programistyczne, a testerzy przygotowują …
Jestem programistą w dość dużym, zwinnym zespole (mamy ośmiu programistów aktywnie wprowadzających zmiany w jednym repozytorium kodu). Co dwa tygodnie wprowadzamy nową wersję naszego oprogramowania do produkcji. Oto nasz obecny obieg pracy: Rozpoczynając nowe zadanie, programiści tworzą „gałąź funkcji” z głównej gałęzi programowania (korzystamy z git ) i pracujemy nad …
Pracuję w małym zespole złożonym z 4 programistów. Wdrażamy wersję Agile, która wydaje się stale dostarczać nam te same trudności, tydzień po tygodniu, i szukam sugestii, które mogą pomóc nam ulepszyć nasz proces. Tło: Zazwyczaj wykonujemy 2-tygodniowe sprinty i każdy sprint ma tendencję do niedoceniania naszej pracy i mamy kłopoty …
Jestem członkiem zespołu projektowego złożonego z 4 programistów, w tym mnie. Od dłuższego czasu dyskutujemy o tym, jak poradzić sobie z dodatkową pracą, która pojawia się w ramach jednego elementu pracy. Ta dodatkowa praca to zwykle rzeczy nieco związane z zadaniem, ale nie zawsze konieczne do osiągnięcia celu przedmiotu (może …
Rozumiem szacowanie historii w taki sposób, że należy oszacować rozmiar opowieści, tak jak w przypadku wyobrażonego przeciętnego autora - trochę jak koncepcja „rozsądnego obserwatora” w prawie. Oznacza to, że nie powinieneś szacować wielkości historii, zakładając, że musisz to zrobić . Na przykład: w poprzedniej pracy należałem do zespołu, w którym …
Nasz zespół scrumowy składa się ze zwykłych ról scrumowych. Nie mamy projektanta interfejsu użytkownika / interfejsu użytkownika, a programiści współpracują z interfejsem użytkownika z właścicielem produktu. Tu leży problem. Za każdym razem, gdy mamy tworzyć zaległości i nie definiujemy dokładnego projektu interfejsu użytkownika / UX przed rozpoczęciem sprintu, kończymy zbyt …
Czy techniczne historie użytkowników są dozwolone w Scrum? Jeśli tak, jaki jest standardowy szablon do pisania technicznych historii użytkowników w Scrumie? Czy to to samo As a <user> I want to do <task> so that I can <goal>? Czytałem na niektórych blogach, że jako twórca-programista nie jest użytkownikiem , ale …
Dołączyłem do nowego zespołu, który używa Agile / Scrum, a ich proces rozwoju jest następujący: 1) programiści sprawdzają każdą historię przed każdym sprintem, aby upewnić się, że nie przeoczy niczego krytycznego. Jest taki stan formalny w przepływie pracy. 2) podczas rozpoczęcia Sprint cała drużyna dokonuje oszacowania (planowania pokera), ile punktów …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Obecnie odbywam staż w dużej korporacji, która przechodzi wiele zmian w strukturze dostarczania …
Czytałem dokumenty Scrum i mówi, że zadania w Sprint powinny być „potencjalnie możliwe do wysłania”. Jestem zmieszany tym, co to oznacza. Załóżmy, że celem w Sprint 1 był „formularz rejestracji użytkownika”. Ile szczegółów muszę dodać, aby coś było gotowe do wysyłki? Na przykład: Mogę pokazać prostą formę z polami bez …
Ilekroć pojawia się pytanie, z którego narzędzia Agile korzystać, zawsze znajdą się osoby, które odpowiedzą „nie używaj narzędzia elektronicznego, ponieważ stracisz przewagę widocznej tablicy, która lepiej generuje rozmowę w zespole”. Czy tak jest zawsze, czy istnieją konteksty, w których narzędzie elektroniczne jest lepszym wyborem? Jakie są zalety i wady każdego …
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.