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.
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 …
Mam problem z tym, jak śledzić, co ja i ludzie w moim zespole faktycznie robią każdego dnia. Dostaję dobry ogólny obraz, przeglądając co tydzień wypełnione karty i stójki trochę pomagają, ale wydaje mi się, że nie mam dobrego zdania na temat codziennej pracy mojego zespołu. Karty pozostaną w toku przez …
Przeczytałem Zasady dla zwinnego architekta , w których zdefiniowano kolejne zasady: Zasada nr 1 Zespoły kodujące system projektują system. Zasada nr 2 Zbuduj najprostszą architekturę, która może działać. Zasada nr 3 W razie wątpliwości należy je zakodować. Zasada # 4 Budują to, testują. Zasada nr 5 Im większy system, tym …
Tam, gdzie pracuję, ćwiczymy zwinnie kierowane scrumem z 3-tygodniowymi iteracjami. Tak, byłoby miło, gdyby iteracje były krótsze, ale zmiana nie jest w tej chwili opcją. Pod koniec iteracji zwykle stwierdzam, że ostatni dzień biegnie bardzo powoli. Rzeczywista praca została już ukończona i zaakceptowana. Odbyło się kilka spotkań (retrospektywa i kolejne …
Błąd został otwarty, naprawiony, zweryfikowany i zamknięty. Miesiąc później pojawił się ponownie w kolejnej wersji po kilku iteracjach bez regresji. Pod warunkiem, że cechy błędu są takie same, czy ponownie otworzyłbyś istniejący identyfikator błędu lub otworzyłbyś nowy z linkiem do zamkniętego błędu?
Z twojego doświadczenia (anegdotycznego lub innego), jakie są skuteczne sposoby wprowadzenia Agile do organizacji lub firmy innej niż Agile? ZAKTUALIZOWANO: Czy ktoś może rozmawiać w sprawach, w których próbowałeś przedstawić Agile, ale zostałeś „zestrzelony”? Czy masz teraz retrospektywne zrozumienie, dlaczego zostałeś „zestrzelony”?
Pod koniec 2-tygodniowego sprintu, a zadanie ma przegląd kodu, podczas przeglądu odkryliśmy funkcję, która działa, jest czytelna, ale jest dość długa i ma kilka zapachów kodu. Łatwa praca z refaktorem. W przeciwnym razie zadanie pasuje do definicji gotowego. Mamy dwie możliwości. Niepowodzenie przeglądu kodu, aby bilet nie zamykał się w …
Jesteśmy mniej więcej w połowie drogi od przejścia z wodospadu do zwinnego za pomocą scrum; zmieniliśmy z dużych zespołów w silosach technologicznych / dyscyplinowych na mniejsze zespoły wielofunkcyjne. Zgodnie z oczekiwaniami zmiana na zwinną nie wszystkim odpowiada. Istnieje garstka programistów, którzy mają trudności z przystosowaniem się do zwinności. Naprawdę chcę …
Jestem programistą pracującym nad nową aplikacją mobilną na Androida i iOS z dużym komponentem zaplecza. Byliśmy w trzech sprintach tego projektu i używamy Scruma podczas wszystkich jego ceremonii (udoskonalanie, planowanie, dzienniki, retrospektywy itp.). Podczas dwóch sprintów zespół musiał pracować (nieodpłatnie) w godzinach nadliczbowych i weekendach, ponieważ kierownictwo było bardzo zaniepokojone, …
Nasze spotkania dotyczące planowania sprintu nie tylko są zabawne, ale wręcz przerażające. Spotkania są nużące, nudne i trwają wiecznie (dzień, ale wydaje się, że jest o wiele dłużej). Deweloperzy narzekają na to i obawiają się nadchodzących planów. Nasza rutyna jest dość standardowa (historia użytkownika wstawiana do rejestru sprintu według priorytetu …
Zamiast niewolniczego programowania przez cały czas, w naszym zespole wybieramy programowanie w parach. Myślę, że najlepiej działa w następujących okolicznościach: Ramping nowych członków zespołu w projekcie (zamiast pozwalać im samodzielnie przedzierać się przez dokumentację lub kod). Posiadanie młodszych i starszych osób współpracuje (pomaga pokazać niektóre umiejętności i sztuczki bardziej doświadczonych …
Używamy Scruma i od czasu do czasu stwierdzamy, że nie jesteśmy w stanie dokończyć historii użytkownika w sprincie, w którym została zaplanowana. W prawdziwym stylu Scrum, mimo to wysyłamy oprogramowanie i rozważamy włączenie historii użytkownika do następnego sprintu podczas następnej sesji planowania sprintu. Biorąc pod uwagę, że przenoszona przez nas …
Zastanawiam się tylko, czy powinniśmy przypisać punkty historii do zadań naprawiania błędów, czy nie. JIRA, nasze oprogramowanie kwestie śledzenia, nie ma pola do punktu historia Bug zagadnień typu (to tylko dla Story s i Epic s). Czy powinniśmy dodać typ błędu do odpowiednich typów problemów w polu Punkty historii ? …
W tym tygodniu w pracy znów się zmotywowałem . Po przejściu standardowej zwinnej, TDD, wspólnej własności, doraźnej metodologii opracowywania, aby nigdy nie planować niczego poza kilkoma historiami użytkowników na kartce, werbalnie żuć cud nad technicznymi aspektami integracji z reklamami stron trzecich bez nudności myśląc o należytej staranności i architektonicznie łącząc …
Nasz sklep deweloperski naprawdę chciałby realizować bardziej zwinne projekty, ale mamy problem z zaangażowaniem klientów. Wielu klientów chce budżetu i terminu. Trudno sprzedać klienta w zwinnym projekcie, gdy nasi konkurenci wymyślają ustalone terminy i ceny na podstawie wodospadu. Wiemy, że ich ustalone numery są złe, ale klient tego nie wie. …
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.