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.

6
Jakie jest najlepsze wytłumaczenie tego, czym są punkty fabularne?
Zaczynamy używać tutaj Story Story Points do rozwoju zwinnego, ale trudno mi to wyjaśnić, a także nie mogę znaleźć ostatecznej odpowiedzi na to, czym one są. Najlepsze, co mogę zrobić, to wskazać inne strony (np. Http://blog.mountaingoatsoftware.com/tag/story-points ) i podać niejasne uogólnienie tego, czym są. Szukam dobrego wyjaśnienia z kilkoma przykładami …

4
Scrum - czym zajmują się członkowie zespołu podczas sprintu
Zatem sprint scrumowy to ustalony okres, w którym należy wdrożyć określony zestaw funkcji. Zespół scrum składa się ze wszystkich osób zaangażowanych w dostarczanie tych funkcji, z których większość to zazwyczaj programiści i testerzy. Po ustaleniu tych zasad można się zastanawiać, jak utrzymać tych wszystkich ludzi w trakcie całego sprintu. Na …
33 agile  scrum  sprint 

8
Gdzie uczenie się nowych umiejętności pasuje do Agile?
Zaczynam od firmy zajmującej się oprogramowaniem finansowym i właśnie w tym czasie badam zasady i metody Agile, a jednym z aspektów rozwoju, o którym jeszcze nie wspomniałem, jest dopasowanie ciągłej potrzeby programistów do uczenia się nowych umiejętności i technologii. proces. Przed pracą nad oprogramowaniem finansowym przez ostatnie kilka lat spędziłem …
32 agile 

9
Czy powinniśmy unikać stosowania wzorców projektowych w ciągle zmieniających się projektach?
Mój przyjaciel pracuje dla małej firmy nad projektem, którego każdy programista nienawidziłby: jest zmuszany do jak najszybszego zwolnienia, jest jedynym, który wydaje się dbać o dług techniczny, klient nie ma zaplecza technicznego itp. Opowiedział mi historię, która kazała mi pomyśleć o stosowności wzorców projektowych w projektach takich jak ten. Oto …

10
Scrum: jak zintegrować pracę wykonaną przez nadrzędnego programistę poza pasmem?
Mamy „typowy” zespół SCRUM i zobowiązujemy się do pracy na sprincie, a także utrzymywania zaległości. Ostatnio napotkaliśmy problem z próbą zintegrowania / obsługi pracy nadrzędnego programisty wykonującego pracę poza pasmem (wybranie pracy poza normalnymi godzinami pracy / sprintem). Na przykład, jeśli zespół przyjmie 50 punktów pracy, powiedzmy, że wykonają całą …
32 agile  scrum  team 



7
Czy zespoły Agile powinny codziennie dostarczać nowe funkcje?
Moja firma jest w trakcie przejścia od rozwoju w stylu wodospadu do Agile / Scrum. Mówi się nam między innymi, że oczekujemy, że pod koniec każdego dnia będziemy mieć nowe działające, testowalne (według QA) funkcje. Większość naszych deweloperów traci około 2 godzin dziennie na spotkania i inne przedsięwzięcia biznesowe. Oznacza …
31 agile  scrum 

11
Scrum dla jednego programisty? [Zamknięte]
Jestem rozliczany jako „Ekspert systemu Windows” w mojej bardzo małej firmie, która składa się ze mnie, inżyniera mechanika zajmującego się sprzedażą i szkoleniem oraz prezesa firmy zajmującego się projektowaniem, rozwojem i wsparciem. Moja rola jest równie ogólna, ale przede wszystkim projektuję i wdrażam wszystko, co trzeba zrobić, aby nasze produkty …

8
Czy to ograniczenie rozwoju opartego na testach (i ogólnie Agile) jest praktycznie istotne?
W Test Driven Development (TDD) zaczynasz od rozwiązania nieoptymalnego, a następnie iteracyjnie produkujesz lepsze, dodając przypadki testowe i refaktoryzując. Kroki mają być małe, co oznacza, że ​​każde nowe rozwiązanie będzie w jakiś sposób znajdować się w sąsiedztwie poprzedniego. Przypomina to matematyczne lokalne metody optymalizacji, takie jak opadanie gradientu lub wyszukiwanie …

6
Programowanie w parach, gdy kierowca i obserwator mają różne poziomy umiejętności i doświadczenie
Wiem, że programowanie w parach jest zwinną techniką tworzenia oprogramowania, w której dwóch programistów pracuje razem na jednym stanowisku roboczym. Jeden, kierowca, pisze kod, a drugi, obserwator, przegląda każdą linię kodu podczas wpisywania. Ale zastanawiam się, czy strategia nadal działa w tej sprawie. Na przykład jeśli mają zupełnie inny poziom …

8
Jaki jest najlepszy sposób podziału pracy między programistami
Mój zespół i ja przebudowujemy witrynę, którą opracowaliśmy około 10 lat temu, i chcemy to zrobić w Agile. Więc po spędzeniu dużo czasu na czytaniu (prawdopodobnie za mało) mam problem z pytaniem, jak podzielić pracę między programistami. Będę bardziej konkretny i powiem, że strona jest podzielona na osobne moduły, które …

6
Czy Scrum tworzy dodatkowe koszty dla projektów, w których wymagania się nie zmieniają?
Czytam Scrum - kieszonkowy przewodnik Gunthera Verheyena i mówi: Raport Chaosu z 2011 r. Sporządzony przez Standish Group stanowi punkt zwrotny. Przeprowadzono szeroko zakrojone badania porównując tradycyjne projekty z projektami wykorzystującymi metody Agile. Raport pokazuje, że zwinne podejście do tworzenia oprogramowania zapewnia znacznie wyższą wydajność, nawet wbrew starym oczekiwaniom, że …

1
Jak napisać „SMART” Cele jako zwinny programista?
Jak wiele korporacji firma, dla której pracuję, przechodzi na system oceny wyników oparty na celach SMART . Mój zespół to sprawnie działający zespół programistów wykorzystujący praktyki z Extreme Programming . Na naszą wielką korzyść nasze stosowanie zwinnych praktyk ma pełne wsparcie bezpośredniego i wyższego kierownictwa. Aby wykonać pracę, nasz zespół …

4
Jak zatrzymać pozłacanie i po prostu być zadowolonym z wydania działającego rozwoju [zamknięte]
Zespół programistów, do którego należę, niedawno przystosował się do pracy zgodnie z praktykami Agile. To osobiście podkreśliło fakt, że nie mogę powstrzymać się od pozłacania kodu (i dokumentacji), aw konsekwencji przekraczam oryginalne szacunki, kiedy mogłem dostarczać rozwiązania, które spełniają wymagania znacznie wcześniej. Myślę, że moja etyka graniczy z obsesyjnością, ponieważ …

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.