Pytania otagowane jako agile

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.

4
Jak radzić sobie z projektowaniem interfejsu użytkownika i obsługą odpowiednich funkcji w programowaniu Agile?
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. …

5
Prędkość z czasem nie osiąga plateau, dlaczego?
Narysowałem wykres spalania mojego zespołu i jego prędkość na iterację. Dla mnie wygląda to naprawdę źle (prędkość bardzo się zmienia). Czego powinienem szukać, aby zdiagnozować podstawową przyczynę tego zachowania?
11 agile  scrum 


7
Jak radzisz sobie z kosztami zbyt szybkich zmian?
Jak większość współczesnych programistów cenię zwinne zasady, takie jak współpraca z klientem i reagowanie na zmiany, ale co dzieje się, gdy właściciel produktu (lub ktokolwiek określa wymagania i priorytety) zbyt często zmienia wymagania i priorytety? Jak kilka razy dziennie? Niedawno odziedziczyłem niewielką bazę kodu, która była błędna, niekompletna i nie …

3
Jak obsługiwać prognozy dla programistów dołączających do zespołu?
Iteracja już się rozpoczęła, nowy programista dołącza do zespołu, zadanie X zostało już oszacowane na 30 godzin przez innego programistę. Jaka jest najlepsza praktyka w tej sytuacji? nowy programista działa z podaną wartością szacunkową (pomysł polega na tym, że wszelkie rozbieżności zostaną skorygowane przy obliczaniu prędkości?) nowy programista dokonuje ponownej …
11 agile  estimation 

2
Czy są jakieś badania naukowe przeprowadzone na TDD, które wykorzystują całkowity koszt posiadania produktu jako miarę?
Kiedy czytałem streszczenie poprzedniej pracy w Dogsa T, Batic D. Skuteczność rozwoju opartego na testach: studium przypadku przemysłowego. Software Quality Journal. 2011; 19 (4): 643–661. Uderzyło mnie, że pomiary stosowane w wielu badaniach wokół TDD opierają się na liniach kodu, defektach i czasie poświęcanym na rozwój. Czy istnieją jakieś badania, …

4
Scrum dla zespołu podzielonego na dwa języki mówione
Mam zespół, który nie ma jednego wspólnego języka wśród wszystkich członków zespołu. Zespół jest podzielony na dwie lokalizacje (choć położenie geograficzne nie jest głównym problemem). Wszyscy członkowie zespołu w każdej lokalizacji mówią tym samym językiem, aw obu lokalizacjach są członkowie, którzy mogą mówić w obu językach. Chciałbym przedstawić scrum, ale …

3
Jakich argumentów mogę użyć, aby „sprzedać” koncepcję BDD zespołowi niechętnemu do jej przyjęcia?
Jestem trochę głośnym zwolennikiem metodologii Behavior Driven Development (aka BDD). BDD stosuję od kilku lat i przy tworzeniu aplikacji DotNet wybrałem StoryQ . Mimo że od wielu lat przeprowadzam testy jednostkowe i wcześniej przeszedłem na podejście testowe, odkryłem, że czerpię znacznie więcej korzyści z używania frameworka BDD, ponieważ moje testy …

5
Radzenie sobie z niedopasowaniem kultury klienta / programisty w zwinnym projekcie
Jednym z założeń zwinności jest ... Współpraca z klientami w zakresie negocjacji umów ... innym jest ... Osoby i interakcje dotyczące procesów i narzędzi Ale z mojego punktu widzenia, przynajmniej jeśli chodzi o interakcję z klientem, istnieje podstawowy problem: To, co myśli klient, różni się od tego, jak myśli inżynier …
11 agile 

4
Scrum dla zespołów specjalistów
Scrum jest najlepszy dla zespołów z członkami ogólnych, czyli zespołów, w których co najmniej 2 osoby mogą wykonywać te same zadania. Moim głównym zmartwieniem jest znalezienie dobrych rozwiązań dla dostosowania scrum (co zatrzymać, co usunąć, co poprawić) dla zespołów złożonych ze specjalistów? Załóżmy, że masz zespół 5 programistów (nie jest …
11 agile  scrum 

8
Jak przydatny jest dziennik projektu lub pamiętnik? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 8 lat temu . Chcę wiedzieć, jak trudne / przydatne jest prowadzenie dziennika projektu lub dziennika. Martwię się, że śledzenie tego, co zrobiłem, …

11
Czy ciągłe tworzenie i usuwanie tabel jest oznaką architektonicznej wady?
Niedawno rozmawiałem z programistą, który wspomniał, że podczas tworzenia programu rutynowo regularnie tworzą i usuwają tabele i kolumny, pracując nad nowymi funkcjami i uzasadniając rzeczy, mówiąc, że jest to normalne, gdy używa się zwinnego procesu programistycznego. Ponieważ większość mojego tła wywodzi się ze środowiska programowania kaskadowego, zastanawiam się, czy jest …

2
Co zrobić z oszacowaniem niepełnej historii?
Należę do zespołu programistów, który jest stosunkowo nowy Scrum, przypuśćmy, że pod koniec sprintu kilka dużych historii jest in progresslub nie było acceptedprzez PO. Po pierwsze, co dzieje się z historiami użytkowników? Czy po prostu przenosisz je na kolejny sprint? Jeśli tak, czy należy je ponownie oszacować? Moim zdaniem praca …
11 agile  scrum 

3
Co dzieje się między sprintami?
Pracuję nad projektem luźno zgodnym z modelem scrum. Robimy dwutygodniowe sprinty. Coś, co nie jest jasne (i nie mam książki do skonsultowania), jest dokładnie tym, co powinno się zdarzyć między sprintami: powinien być jakiś proces „zawijania”, w którym produkt jest budowany i dostarczany, ale: jak długo to zwykle trwa? czy …
11 agile  scrum  sprint 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.