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.

7
Recenzje kodu czy naprawdę działają w prawdziwym Agile?
Więc zacząłem pracować dla dużego korpusu, jednego z tych 3 liter w nazwie, i oni próbują stać się Zwinnymi, ale mają mnóstwo procesów, które nie uważam za Zwinne. Ten, który najbardziej mnie skończył, to recenzje kodu. Moja ostatnia praca dotyczyła startupu, który powiedziałbym, że jest najbardziej zwinnym zespołem programistycznym, jaki …


5
Czy dobrym pomysłem jest wyznaczenie jednego z członków zespołu scrum lub mistrza scrum jako właściciela produktu?
Ostatnio mieliśmy projekt, w którym klient był zajęty zwiedzaniem. Jak zwykle powstał zespół scrum, zarząd postanowił wyznaczyć naszego analityka na właściciela produktu, ponieważ klient nie będzie mógł brać aktywnego udziału. Analityk ściśle współpracował z klientem przy analizie wymagań i opracowywaniu specyfikacji. Klient nie ma czasu na sprawdzenie pierwszych dwóch wydań. …
13 agile  scrum  waterfall 

4
Jak mogę śledzić atrybuty jakości w kanban mojego zespołu?
Mój zespół korzysta z systemu Kanban do śledzenia codziennych postępów i działa bardzo dobrze, jeśli chodzi o zrozumienie postępu w zakresie funkcji (zarejestrowanych jako historie użytkowników). W dużej mierze pozwoliliśmy na pojawienie się naszego projektu systemu, gdy rozwijamy funkcje, które działały dobrze do niedawna. W ciągu ostatnich dwóch tygodni odbyliśmy …

3
Relacje z klientami w zwinnym rozwoju
Moje kierownictwo właśnie zadało z organizacją bezprecedensowe pytanie w mojej (co prawda krótkiej) historii: „Co możemy zrobić, aby ci pomóc?” Jednocześnie pracujemy nad kilkoma dużymi projektami dla całkiem nowego klienta, którego umiejętność przesuwania wymagań w połowie projektu jest legendą. Programowanie dla tych facetów jest jak stepowanie na ruchomych piaskach. Wydaje …

2
Definicja „Gotowe” w przypadku kilku zespołów programistycznych pracujących nad tym samym produktem
Jeden z testów scrum zawiera pytanie o definicję najlepiej opisującą „Gotowe”, gdy wiele zespołów programistycznych wykonuje prace nad tym samym produktem. Prawidłowa odpowiedź mówi, że te zespoły programistów muszą mieć taką definicję „Gotowe”, która może sprawić, że ich połączona praca będzie potencjalnie możliwa do uwolnienia. Prawidłowa odpowiedź na ten quiz …
12 agile  scrum 

5
Jak można zastosować Agile do aplikacji wymagających złożonego przetwarzania?
Większość literatury na temat zwinności wydaje się być stronnicza w stosunku do aplikacji biznesowych typu CRUD, w których użytkownik jest prawie świadomy tego, co dzieje się za kulisami. (W porządku, ponieważ większość pisanego kodu prawdopodobnie należy do tej klasy). W przypadku tego typu aplikacji związek między historiami użytkowników (wymaganiami) a …

4
Czy używanie Agile jest niewłaściwe, gdy wymagania klientów w ogóle się nie zmieniają?
Ostatnio widziałem wiele postów mówiących, że jednym z głównych powodów używania Agile jest to, że klienci często zmieniają wymagania. Powiedzmy jednak, że klienci często nie zmieniają wymagań . W rzeczywistości klienci mają ścisłe wymagania, choć mogą być nieco niejasne (ale nic nierozsądnie niejasne), ale i tak używam Agile. Powodem, dla …

8
Jak szybkie prototypowanie pasuje do zwinnej metodologii?
Pracuję dla dużej firmy, która dyktuje stosowanie zwinnych procesów. Na przykład w naszych projektach korzystamy z usług w chmurze, które są specjalnie ukierunkowane na zarządzanie sprawnym programowaniem. Konkretna grupa inżynierów, dla której pracuję, nie opracowała tradycyjnie oprogramowania (zamiast tego pomagamy kierować projektami z dużo większej perspektywy), ale to się zmienia. …


5
Czy dynamiczne języki mają niekorzystny wpływ na sprawny rozwój?
Z tego, co przeczytałem, zwinne programowanie często wymaga refaktoryzacji lub inżynierii wstecznej kodu do diagramów. Oczywiście jest o wiele więcej, ale jeśli weźmiemy pod uwagę praktyki oparte na tych dwóch metodach, czy dynamiczne pisanie języków jest niekorzystne? Wydaje się, że języki o statycznym typie znacznie ułatwiłyby refaktoryzację i inżynierię wsteczną. …

7
Dokumentacja poniżająca - jak sobie z tym poradzić?
Ważne : nie mamy żadnych problemów z dokumentacją kodu źródłowego . Należy to do regularnego audytu kodu i jest na bieżąco aktualizowane. Nasz problem dotyczy dokumentacji programistów (lub „zewnętrznych”, jeśli chcesz), małych blogowych wskazówek od programistów do programistów, które zwykle są pisane, często pozostawione. Używamy systemu typu wiki do tworzenia …

9
Jak spokojny (lub nie) powinien być sprint?
Jakie powinno być podejście do robienia opowiadań przypisanych do sprintu? Oczywiście chcesz priorytetowo potraktować je podczas sprintu, ale dla mnie cała zwinność polega na dynamice: nie chcesz celowo zwlekać lub sprawić, że „ok” przegapisz ukończenie historii użytkowników w sprincie, ale na w tym samym czasie, gdy pojawiają się nieoczekiwane rzeczy, …
12 agile  sprint 

7
Czy przyznanie nowym rekrutom osobnego podprojektu od doświadczonych programistów pomoże początkującym szybciej się rozwijać?
Mamy 7 programistów w zespole i musimy podwoić tempo rozwoju w krótkim czasie (około miesiąca). Wiem, że istnieje zasada zdrowego rozsądku, że „jeśli zatrudnisz więcej programistów, tracisz produktywność tylko przez kilka pierwszych miesięcy”. Projekt jest usługą e-commerce i ma około 270 000 linii kodu. Moim pomysłem na razie jest podzielenie …


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.