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.
Mam nadzieję, że nie jest to zbyt ogólne pytanie; Naprawdę przydałaby mi się wytrawna rada. Jestem nowo zatrudniony jako jedyny „Inżynier SW” w dość małym sklepie naukowców, którzy spędzili ostatnie 10-20 lat na tworzeniu obszernej bazy kodu. (Został napisany w praktycznie przestarzałym języku: G2 - pomyśl Pascal z grafiką). Sam …
Jak ktoś mógłby wdrożyć koncepcje procesu Agile jako samodzielny programista? Zwinne wydaje się przydatne do szybszego tworzenia aplikacji, ale wydaje się również bardzo zorientowane na zespół ...
W metodologiach zwinnych (np. SCRUM) złożoność / wysiłek wymagany w przypadku opowieści użytkowników są mierzone w punktach opowieści. Punkty historii są używane do obliczania liczby historii użytkowników, które zespół może pobrać podczas iteracji. Jaka jest zaleta wprowadzenia abstrakcyjnej koncepcji (punktów fabularnych), w której możemy po prostu użyć konkretnego pomiaru, na …
Jako ktoś, kto wciąż jest nowy w zwinności, nie jestem pewien, czy całkowicie rozumiem związek lub różnicę między historią użytkownika, funkcją i epicką historią. Zgodnie z tym pytaniem funkcja jest zbiorem opowiadań. Jedna z odpowiedzi sugeruje, że funkcja jest naprawdę epicka. Czy funkcje i epopeje są uważane za to samo, …
Wspólnie z moimi przyjaciółmi staramy się dokładnie sklasyfikować, co jest testem integracyjnym. Teraz, wracając do domu, właśnie zdałem sobie sprawę, że za każdym razem, gdy próbuję podać prawdziwy przykład testu integracyjnego w świecie rzeczywistym, okazuje się, że jest to test akceptacyjny, tj. coś, co przedsiębiorca powiedziałby na głos, określające, co …
Backstory: Pracowałem jako część tego zespołu przez ostatnie trzy lata i tym razem mieliśmy trzech różnych Scrum Masterów, którzy prowadzili wszystko inaczej. Z powodu tej zmiany w Scrum Masters i ich sposobie prowadzenia serialu, mój zespół odrętwiał na pomysł Scrum, ponieważ zasady nie były konsekwentnie egzekwowane, a jeden z Scrum …
Jestem stosunkowo nowym programistą, świeżo po studiach. Podczas studiów i późniejszych poszukiwań pracy zdałem sobie sprawę, że brakuje wielu „nowoczesnych” metodologii tworzenia oprogramowania, których brakuje w moim wykształceniu: testowanie jednostkowe, rejestrowanie, normalizacja baz danych, zwinne opracowywanie (w porównaniu z ogólnymi koncepcjami zwinnymi), styl kodowania przewodniki, refaktoryzacja, recenzje kodu, brak standardowych …
Jestem programistą pracującym w zespole złożonym z trzech programistów i jednego projektanta. Teraz około pięciu miesięcy wdrożyliśmy metodologię tworzenia zwinnego oprogramowania scrum. Ale mam dziwne przeczucie, że po prostu chciałem się tym podzielić. Jednym z ważnych czynników w życiu człowieka jest proces decyzyjny. Istnieje jednak duża różnica w podejmowanych decyzjach. …
Dla jasności terminem jest: Termin lub termin to wąskie pole czasu lub konkretny moment, w którym cel lub zadanie musi zostać zrealizowane. Z wikipedii Przez całą moją karierę programistyczną robiłem „Agile”, co wszędzie wydawało się, że stosowano przynajmniej następujące praktyki: Cotygodniowe lub dwutygodniowe sprinty Retrospektywy Planowanie sprintu Właściciel produktu Scrum …
Mój menedżer ostatnio bardzo dążył do wykorzystania prędkości jako celu i miary wydajności. Obecnie pracujemy ze średnią prędkością 50 punktów fabularnych. Mój menedżer chce, abyśmy zwiększyli go o 40% do 70 punktów historii (bez wzrostu liczby członków zespołu). Jeśli nie osiągniemy tego wzrostu, chce, abyśmy przedstawili pełny podział wyjaśniający dlaczego. …
Wiele książek i artykułów Scruma mówi, że nieudany sprint (gdy zespół nie ukończy niektórych funkcji z rejestru Sprint) nie jest taki zły, zdarza się od czasu do czasu i może być naprawdę przydatny, jeśli zespół uczy się na swoich błędach i poprawia coś w następujących sprintach. Zespół nie powinien być …
To pytanie gotowało się w mojej głowie przez pewien czas, więc chciałem zapytać tych, którzy przestrzegają praktyk zwinnych / scrumowych w swoich środowiskach programistycznych. Moja firma w końcu odważyła się wdrożyć zwinne praktyki i zaczęła od zespołu 4 programistów w zwinnej grupie na zasadzie próbnej. Minęły 4 miesiące z 3 …
Więc jestem nowy w zwinnym, ale nie testowym rozwoju . Moi profesorowie na studiach opowiadali o testach, potem o kodzie, a potem o testach. Nie jestem pewien, czy rozumiem dlaczego. Z mojego punktu widzenia jest to duży koszt początkowy, który najprawdopodobniej zostanie zmieniony w miarę ewolucji twojego kodu. Tak wyobrażam …
Uważam, że zwinne podejście jest najlepsze w przypadku projektów, w których wymagania są niejasne i potrzeba dużej interakcji, aby pomóc w kształtowaniu pomysłów użytkownika końcowego. Jednak ... W mojej pracy zawodowej ciągle trafiam do firm, w których „zwinne” podejście jest usprawiedliwieniem dla tego, dlaczego nie włożono żadnych wysiłków w projekt …
Wszystko, co czytałem i badałem do tej pory, opisuje, jak Agile / Scrum świetnie współpracuje z zespołami od 4 do 6 członków, a może nawet więcej. W moim obecnym sklepie mamy około 8 programistów, ale biorąc pod uwagę charakter liczby projektów i liczbę obsługiwanych działów, nigdy nie mamy przypisanych więcej …
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.